Skip to Content
DocumentationGetting StartedInstalling Your First App

Installing Your First App

Companion Hub makes it easy to install self-hosted apps with just a few clicks.

Browse the Companion App Store

From your dashboard, click on App Store in the sidebar. You’ll see hundreds of available apps organised by category.

Companion Hub App StoreCompanion Hub App Store

Choose an App

Find an app you’d like to install. Popular choices for getting started include:

  • Nextcloud β€” File sync and collaboration
  • Jellyfin β€” Media streaming
  • Vaultwarden β€” Password management
  • Immich β€” Photo management

Install

Click on the app, review the configuration options, and click Install. Companion Hub will pull the Docker image, configure networking, and start the app automatically.

Access Your App

Once installed, the app appears on your dashboard. Click Open β€” that’s the reliable way to reach it, because the card shows the URL Hub actually assigned.

Apps get a local hostname through Traefik, built as <app-name>.<your-local-domain>. With the default settings that’s http://nextcloud.localhost. Every app is also reachable on a direct port shown on its card, which always works even if the hostname doesn’t resolve.

Hostname not loading? Finding Your App’s URL explains where the URL comes from and how to fix a name that won’t resolve.

Want to access your apps from outside your network? Check out the Cloudflare Gateway for the easiest setup, or Tailscale for private VPN access.

Last updated on