Installing Apps
The Yundera App Store is a curated collection of self-hosted applications, pre-configured to work on your PCS with automatic domains, HTTPS, and authentication.
Installing an app
- Open your PCS dashboard at
https://casaos-{yourname}.nsl.sh. - Browse the App Store and find the app you want.
- Click Install. The PCS will:
- Pull the Docker image
- Create the container with the correct configuration
- Assign a domain (
{appname}-{yourname}.nsl.sh) - Provision a TLS certificate
- Set up authentication (if the app supports AppShield SSO)
- Open the app from your dashboard. You'll be logged in automatically if SSO is enabled.
No terminal commands, no YAML editing, no DNS configuration.
What's in the App Store
The store includes apps across categories:
| Category | Example apps |
|---|---|
| Photos & Media | Immich, Jellyfin, Stremio |
| Productivity | Nextcloud, n8n, Docmost |
| Development | Code Server, Gitea |
| Utilities | Uptime Kuma, Netdata, FileBrowser |
| AI | Ollama, Open WebUI |
All apps are Docker containers with pinned version tags, resource limits, and security defaults.
App authentication
Most apps are protected by AppShield, a sidecar container that provides SSO (Single Sign-On) across your PCS. You log in once, and all AppShield-protected apps recognize your session.
Some apps with their own built-in authentication (like Jellyfin or Immich) handle login directly. Default credentials are shown on the app's install page.
Updating an app
When a new version is available, you'll see an update indicator in the dashboard. Click to update — your data is preserved.
Uninstalling an app
You can uninstall any app from the dashboard. You'll be asked whether to keep or remove the app's data (stored under /DATA/AppData/{appname}/). Keeping the data lets you reinstall later without losing anything.