# Self-hosted apps on a server that is yours

> Run Nextcloud, Immich, Jellyfin, Vaultwarden, CasaOS, AdGuard Home and your own VPN on a HyperDC server with root access. Sized and ready to set up.

1. [Home](https://hyperdc.com/)
2. [Solutions](https://hyperdc.com/solutions)
3. Self-hosted apps on a server that is yours

Keep your files, photos, passwords and media on a server you control instead of someone else’s cloud. Run the open-source apps you choose on a HyperDC VPS, VDS or dedicated server, preinstalled as an app option when you order or installed with our guide.

- File sync, photo backup and media streaming
- Password manager, VPN and DNS ad blocking
- Several apps on one server with Docker
- Root access and locations on three continents

Browse the apps [Contact sales](https://hyperdc.com/contact-us)

## Self-Hosted App Hosting

- ### [CasaOS](https://hyperdc.com/casaos-hosting)
  A web dashboard and app store for your Docker apps.
- ### [Nextcloud](https://hyperdc.com/nextcloud-hosting)
  Files, calendars, contacts, Talk and Office on your server.
- ### [Immich](https://hyperdc.com/immich-hosting)
  Photo and video backup with face recognition and search.
- ### [Jellyfin](https://hyperdc.com/jellyfin-hosting)
  Your own media server for movies, shows and music.
- ### [Home Assistant](https://hyperdc.com/home-assistant-hosting)
  Always-on smart home hub with MQTT and remote access.
- ### [Vaultwarden](https://hyperdc.com/vaultwarden-hosting)
  Bitwarden-compatible password server for families and teams.
- ### [VPN server](https://hyperdc.com/vpn-server)
  Your own WireGuard or OpenVPN server with a fixed IP.
- ### [AdGuard Home and Pi-hole](https://hyperdc.com/adguard-home-hosting)
  Private DNS that blocks ads and trackers on every device.
- ### [S3 storage](https://hyperdc.com/minio-hosting)
  Garage or SeaweedFS object storage, and a way off MinIO.
- ### [Docker Hosting](https://hyperdc.com/docker-hosting)
  Containers and Compose stacks with full root access

Every app runs on a HyperDC VPS, VDS or dedicated server with full root access. Plans appear on each page as soon as they are online.

## Why run your apps on a server instead of at home

A home server is a fine start. A server in a data center adds a public address, steady power and a fast connection in both directions.

### Reachable from anywhere

A public IP address means no port forwarding, no dynamic DNS and no blocked ports from your home provider. Phones and laptops connect from anywhere.

### Always on

Power, cooling and network are the data center’s job, so your apps stay online while your computer at home is off.

### Upload speed for sharing

Home connections are often slow upstream. A server sends files, photos and video to others as fast as they arrive.

### Root access, your rules

Every Linux VPS, VDS and dedicated server comes with full root access: you choose the versions, the add-ons and the security settings.

### Preinstalled or with our guide

Choose the app as an option when you order and it is installed for you, or set it up yourself with our step-by-step guide.

### Backups included

Free weekly and monthly backups come with every VPS and VDS plan. For data that changes every day, keep copies of your own as well.

### Locations on three continents

Run your server in the United States, Europe or Asia, close to the people who use it. The order form estimates the latency from where you are to each location.

### Room to grow

Start on a VPS and move to a bigger plan, a VDS with NVMe storage or a dedicated server when your data and users grow.

## Which server fits your apps?

Most self-hosted apps are light; photo libraries, media and many users are what raise the need. Start with the column that matches your plans.

| Feature | **Light apps** Vaultwarden, AdGuard Home or a VPN | Recommended **Personal cloud** Nextcloud or CasaOS for a family or a small team | **Photos and media** Immich or Jellyfin with a large library |
| --- | --- | --- | --- |
| vCPUVirtual processor cores of the server. | 1 | 2 | 4 |
| MemoryMemory for the app, its database and the operating system. | 1 GB | 4 GB | 8 GB |
| DiskNVMe or SSD storage for the app, its data and local backups. | 20 GB | 100 GB plus your files | Your library plus 50 GB |
| Apps on one serverSeveral light apps share one server well behind a reverse proxy. Give heavy apps their own headroom. | Three or four light apps | One main app plus light ones | One heavy app plus light ones |

- ### Light apps
  Vaultwarden, AdGuard Home or a VPN
  vCPUVirtual processor cores of the server. 1\
  MemoryMemory for the app, its database and the operating system. 1 GB\
  DiskNVMe or SSD storage for the app, its data and local backups. 20 GB\
  Apps on one serverSeveral light apps share one server well behind a reverse proxy. Give heavy apps their own headroom. Three or four light apps
- Recommended
  ### Personal cloud
  Nextcloud or CasaOS for a family or a small team
  vCPUVirtual processor cores of the server. 2\
  MemoryMemory for the app, its database and the operating system. 4 GB\
  DiskNVMe or SSD storage for the app, its data and local backups. 100 GB plus your files\
  Apps on one serverSeveral light apps share one server well behind a reverse proxy. Give heavy apps their own headroom. One main app plus light ones
- ### Photos and media
  Immich or Jellyfin with a large library
  vCPUVirtual processor cores of the server. 4\
  MemoryMemory for the app, its database and the operating system. 8 GB\
  DiskNVMe or SSD storage for the app, its data and local backups. Your library plus 50 GB\
  Apps on one serverSeveral light apps share one server well behind a reverse proxy. Give heavy apps their own headroom. One heavy app plus light ones

Starting points based on each project’s published requirements: Immich asks for at least 6 GB of RAM and 2 cores, Nextcloud for 512 MB per PHP process, while Vaultwarden and AdGuard Home run in well under 1 GB. Check each app’s page for its own figures.

See plans

## Start your self-hosted setup in four steps

From the order to the first login.

[Browse our guides](https://hyperdc.com/guides)

1. ### Pick your apps
   Open the app pages below and note what each one needs. Several light apps can share one server.
2. ### Choose your server
   Pick a VPS, VDS or dedicated server in the size from the table above and the location closest to your users.
3. ### Install the apps
   Choose an app option when you order, or install Docker and follow our guide for each app. CasaOS gives you an app store in the browser.
4. ### Add your domain and TLS
   Point a subdomain such as app.example.com at the server’s IP address and serve the app over HTTPS with a free Let’s Encrypt certificate.

## Related solutions

[All solutions](https://hyperdc.com/solutions)

### Docker Hosting

Containers and Compose stacks with full root access

[Learn more](https://hyperdc.com/docker-hosting)

### Linux VPS Hosting

KVM servers with full root access for any app stack.

[Learn more](https://hyperdc.com/linux-vps-hosting)

### Linux VDS Hosting

Dedicated resources and nested virtualization for heavier stacks.

[Learn more](https://hyperdc.com/linux-vds-hosting)

### Dedicated Servers

A whole machine for large workloads, many apps or GPUs.

[Learn more](https://hyperdc.com/dedicated-server-hosting)

### Business App Hosting

CRM, ERP, team chat, meetings, analytics and Forex VPS.

[Learn more](https://hyperdc.com/business-apps)

### CMS Hosting

Ghost, Drupal, Joomla, Strapi, Directus and online stores.

[Learn more](https://hyperdc.com/cms-hosting)

## Frequently asked questions

Still have a question? Send us a message and our team will reply by email.

[Contact us](https://hyperdc.com/contact-us) [Open a ticket](https://hyperdc.com/support/new-ticket)

### What does self-hosted mean?

A self-hosted app runs on a server you control instead of on the app maker’s cloud. You install it, you decide who has access and your data stays on your server.

### Can I run several apps on one server?

Yes. Run each app in its own Docker container and put a reverse proxy such as Caddy, Traefik or Nginx Proxy Manager in front of them, so every app gets its own subdomain and certificate. Plan the memory for all apps together: Vaultwarden, AdGuard Home and WireGuard fit on a small server, while Immich or Jellyfin need room of their own.

### Do you install the apps for me?

Each app will be available as an option when you order, so the server arrives with the app installed. Until the options are online, our guides walk you through the installation step by step, and our team can tell you which server size to choose. You keep full root access either way.

### Which operating system should I choose?

A current long-term release such as Ubuntu 24.04 LTS, Ubuntu 26.04 LTS or Debian 13. Docker, CasaOS and the apps on this page support them, and they receive security updates for years.

### Who keeps the apps up to date?

You do, as on any server with root access. With Docker, an update usually means pulling the new image and restarting the container. Read each app’s release notes before major updates, and take a backup first.

### Why not use a home server or a Raspberry Pi?

You can, and many people start that way. A server in a data center is reachable without port forwarding, keeps running during power cuts at home and uploads at data-center speed. Some apps, such as Home Assistant with Zigbee radios, still need a device at home; their pages explain how the two work together.

### How do I keep a self-hosted server secure?

Log in with SSH keys, keep the system and the containers updated, open only the ports you use and put every web app behind HTTPS. Admin pages and DNS resolvers should not be open to the whole internet: limit them to your own addresses or reach them through your VPN.

### Can I move my existing data to the server?

Yes. Files can be copied with rsync or the app’s own client, Immich has a command-line tool for uploading whole photo libraries, and Vaultwarden imports exports from other password managers. Each app page lists the way that app supports.

## Ready to run your own apps?

Tell us what you want to run and for how many people, and we will help you pick the right server.

[Contact sales](https://hyperdc.com/contact-us) [Open a ticket](https://hyperdc.com/support/new-ticket)

---

Source: <https://hyperdc.com/self-hosted-apps>\
Updated: 2026-10-09
