Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smolgrrr/smolgrrr_umbrel_apps
https://github.com/smolgrrr/smolgrrr_umbrel_apps
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/smolgrrr/smolgrrr_umbrel_apps
- Owner: smolgrrr
- Created: 2023-08-12T05:22:35.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-26T06:32:29.000Z (4 months ago)
- Last Synced: 2024-10-15T03:45:16.852Z (2 months ago)
- Size: 25.4 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Umbrel Community App Store Template
This repository is a template to create an Umbrel Community App Store. These additional app stores allow developers to distribute applications without submitting to the [Official Umbrel App Store](https://github.com/getumbrel/umbrel-apps).
Just click the "Use this template" button above and start adding your own apps!
### Technical Details
The `umbrel-app-store.yml` file defines two important properties:
- `id` - This is used as a prefix for all apps within the community app store. You **MUST** prefix your application id with your app store ID. For example, this template defines `sparkles` as a community app store ID and we have a `hello world` app. The app ID therefore should be: `sparkles-hello-world`
- `name` - This name appears within the Umbrel user interface when users explore apps within these community app stores.### Testing
To test your community app store, you can add this repository through the Umbrel user interface as shown in the following demo:
https://user-images.githubusercontent.com/10330103/197889452-e5cd7e96-3233-4a09-b475-94b754adc7a3.mp4
Alternatively, you can use the Umbrel CLI as described below.
To add an app store:
```
sudo ~/umbrel/scripts/repo add https://github.com/getumbrel/umbrel-community-app-store.gitsudo ~/umbrel/scripts/repo update
```To install an app from the app store
```
sudo ~/umbrel/scripts/app install sparkles-hello-world
```To remove an app store:
```
sudo ~/umbrel/scripts/repo remove https://github.com/getumbrel/umbrel-community-app-store.git
```