Self-hosted alternatives to Heroku

A self-hosted app deployment platform (PaaS). Below are 12 open source options you host on your own server — with no monthly per-user fee and full control of your data.

CasaOS

★ 34,132

CasaOS is a simple, elegant 'home cloud' system that makes it easy to install self-hosted apps via a store. Ideal for anyone starting a homelab who wants a friendly interface.

Self-hosting Solutions Apache-2.0

Umbrel

★ 11,515

A beautiful personal server OS for self-hosting. Install on a Raspberry Pi 4 or Ubuntu/Debian.

Self-hosting Solutions ⊘ Proprietary

Tipi

★ 9,496

Homeserver manager. One command setup, one click installs for your favorites self-hosted apps.

Self-hosting Solutions GPL-3.0

Sandstorm

★ 7,037

Personal server for running self-hosted apps easily and securely.

Self-hosting Solutions Apache-2.0

OpenMediaVault

★ 6,801

Network attached storage (NAS) solution based on Debian Linux. It contains services like SSH, (S)FTP, SMB/CIFS, DAAP media server, RSync, BitTorrent client and many more.

Self-hosting Solutions GPL-3.0

DietPi

★ 6,130

Minimal Debian OS optimized for single-board computers, which allows you to easily install and manage several services for selfhosting at home.

Self-hosting Solutions GPL-2.0

Cosmos

★ 5,979

Run server applications securely and with built-in privacy features. It acts as a secure gateway to your application, as well as a server manager.

Self-hosting Solutions Apache-2.0

NextCloudPi

★ 2,913

Nextcloud preinstalled and preconfigured, with a text and web management interface and all the tools needed to self host private data. With installation images for Raspberry Pi, Odroid, Rock64, Docker, and a curl installer for Armbian/Debian.

Self-hosting Solutions GPL-2.0

DockSTARTer

★ 2,562

DockSTARTer helps you get started with home server apps running in Docker.

Self-hosting Solutions MIT

Websoft9

★ 2,122

GitOps-driven, multi-application hosting for cloud servers and home servers, one-click deployment of 200+ open source apps.

Self-hosting Solutions LGPL-3.0

StartOS

★ 1,931

Browser-based, graphical Operating System (OS) that makes running a personal server as easy as running a personal computer.

Self-hosting Solutions MIT

HomelabOS

★ 1,285

Offline privacy-centric data-center. Deploy over 100 services with a few commands.

Self-hosting Solutions MIT

Frequently asked questions

Is there a free self-hosted alternative to Heroku?

Yes. We've gathered 12 self-hosted, open source alternatives to Heroku — including CasaOS, Umbrel, Tipi. You run all of them on your own server.

What is the best open source alternative to Heroku?

CasaOS is one of the most popular (34,132 GitHub stars). The "best" depends on your case — compare the options below.

Do I need a server to replace Heroku?

Yes. You can use a home server (homelab) or a cheap VPS (from ~€4/mo). See the hosting suggestions on this page.