Self-hosted alternatives, and the VPS they actually need

Self-hosted alternatives and VPS sizing, checked against official requirements. Every requirement and price links to its official source, checked in October 2026. No invented benchmarks.

VPS sizing guides

Self-hosted alternatives

Requirements cheat sheet

AppRAM (min)CPU cores (min)Disk (min)Containers / servicesGitHub starsLicenseSpec source
Immich6 GB (rec. 8 GB)2 (rec. 4)—4 services in the official compose file (immich-server, immich-machine-learning, redis/valkey, database)116,780[1]AGPL-3.0[2][3]
PhotoPrism3 GB2—2 default services (photoprism, mariadb) plus optional profiles (ollama, open-webui, watchtower) in the official compose file40,332[1]AGPL-3.0[4][5]
Seafile CE2 GB210 GBDocker deployment integrates Seafile, Redis, MariaDB, SeaDoc and Caddy (5 services)15,353[1]GPL-2.0, GPL-3.0, AGPL-3.0, Apache-2.0[6]
Jellyfin4 GB (rec. 8 GB)not published100 GBSingle application container (media and config mounted as volumes)58,304[1]GPL-2.0[7]
n8n320 MB (rec. 2 GB)not published—Default Docker install: 1 container with SQLite. Official withPostgres compose: 3 services (postgres, n8n, n8n-runner)208,160[1]Apache-2.0, Commons-Clause[8][9][10][11]
OpenClaw Gateway1 GB (rec. 2 GB)1 (rec. 2)0.5 GBRuns as a Node.js service (systemd unit) rather than a compose stack by default392,683[12]MIT[13][14]
AFFiNE2 GB (rec. 4 GB)rec. 41.5 GB4 services in the official compose file (affine, affine_migration [one-time job], redis, postgres)73,732[15]custom (GitHub reports NOASSERTION)[16][17]
Coolify2 GB210 GB4 services in the production compose file (coolify, postgres, redis, soketi)63,367[18]Apache-2.0[19][20]
Dokploy2 GBnot published30 GBInstaller creates dokploy and dokploy-postgres Swarm services plus a dokploy-traefik container (3)37,913[21]custom (GitHub reports NOASSERTION)[22][23]

Directory: 1,356 self-hosted apps

Browse 84 categories from the awesome-selfhosted dataset, for example Photo Galleries, Wikis, Automation, File Transfer & Synchronization, Password Managers, Media Streaming - Video Streaming.

How this site works and makes money: About · Affiliate disclosure.

Sources (checked October 2026)

  1. awesome-selfhosted-data (CC BY-SA 3.0) — https://github.com/awesome-selfhosted/awesome-selfhosted-data
  2. Immich docs: Requirements — https://docs.immich.app/install/requirements
  3. Immich official docker-compose.yml (latest release) — https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
  4. PhotoPrism docs: Setup / System Requirements — https://docs.photoprism.app/getting-started/
  5. PhotoPrism official compose.yaml — https://dl.photoprism.app/docker/compose.yaml
  6. Seafile Admin Manual: System requirements — https://manual.seafile.com/latest/setup/system_requirements/
  7. Jellyfin docs: Selecting Appropriate Hardware — https://jellyfin.org/docs/general/administration/hardware-selection/
  8. n8n docs: Prerequisites (sizing example) — https://docs.n8n.io/deploy/host-n8n/deploy-as-an-oem-integration/prerequisites
  9. n8n docs: Fix memory issues — https://docs.n8n.io/deploy/host-n8n/configure-n8n/scaling/fix-memory-issues
  10. n8n docs: Choose n8n's database — https://docs.n8n.io/deploy/host-n8n/configure-n8n/choose-n8ns-database
  11. n8n-hosting: docker-compose withPostgres — https://raw.githubusercontent.com/n8n-io/n8n-hosting/main/docker-compose/withPostgres/docker-compose.yml
  12. GitHub: openclaw/openclaw — https://github.com/openclaw/openclaw
  13. OpenClaw docs: FAQ – providers, hardware, and hosting — https://docs.openclaw.ai/help/faq-first-run/providers-and-hosting
  14. OpenClaw docs: Linux server / VPS — https://docs.openclaw.ai/vps
  15. GitHub API: toeverything/AFFiNE — https://github.com/toeverything/AFFiNE
  16. AFFiNE docs: Self-host requirements — https://docs.affine.pro/self-host-affine/install/requirements
  17. AFFiNE docs: Docker Compose (recommended) — https://docs.affine.pro/self-host-affine/install/docker-compose-recommended
  18. GitHub: coollabsio/coolify — https://github.com/coollabsio/coolify
  19. Coolify docs: Self-hosted installation — https://coolify.io/docs/get-started/installation
  20. Coolify production docker-compose — https://cdn.coollabs.io/coolify/docker-compose.prod.yml
  21. GitHub: Dokploy/dokploy — https://github.com/Dokploy/dokploy
  22. Dokploy docs: Installation — https://docs.dokploy.com/docs/core/installation
  23. Dokploy install.sh — https://dokploy.com/install.sh