PaaS platform WAF + Tunnels

Self-Hoster

Host web projects, apps, websites, and services on a cloud provider you like—or even on an old laptop. Deploy from local folders or Git in seconds, and save up to 10× (or more) money while maintaining complete control.

PaaS on top of your own servers

Don’t wait until your cloud bills skyrocket with PaaS services like Heroku or Vercel. With Self-Hoster, deploy anything to your cloud provider in the most cost-effective way.

01

No DevOps knowledge

No infrastructure management required. Just deploy your apps.

02

Free for non-commercial

Free without limits. Purchase life-time license when you get paying users.

03

Flexible Deployment

Deploy directly from a local folder or from GitHub / Bitbucket.

04

Built-in Security

WAF with attack detection rules and multiple layers of rate limiting.

Quick Start

Deploy with one command

No registration, no credit card, and no GitHub/Bitbucket permissions required.

What You Need

  • A server (Hetzner, DigitalOcean, etc.) with a public IP, SSH access, and Ubuntu 22.04
  • Dockerfile in the root folder of your project
  • (Optional) Domain name
Open Console
Deploy from local folders
local
curl https://selfhoster.app/deploy | bash -s -- -i server_ip -p port
Deploy with custom domain
local + domain
curl https://selfhoster.app/deploy | bash -s -- -i server_ip -p port -d domain.com
Deploy from GitHub/Bitbucket
gitops
curl https://selfhoster.app/quick-start | bash -s -- -i server_ip

More than just a PaaS

What Self-Hoster includes out of the box to keep your infrastructure secure and fast.

Multi-cloud Platform

Enjoy PaaS-style deployment across any provider. All data transferred between servers is end-to-end encrypted by Self-Hoster VPN (or VPC).

Web Application Firewall

Comes with default firewall rules to protect your projects. Add custom rules at no extra cost, unlike other WAF services.

Rate Limiting

Provides rate limiting on multiple layers—at the low level using iptables and at the application level for more granular control.

Localhost Tunnels

Create tunnels without limits or restrictions on custom domains. Tailor them fully to your needs.

Simple, transparent pricing

Start for free, scale when you need to.

Community Edition

Free Forever

For CLI and API users who don't need a UI.

  • Free forever
  • Unlimited services
  • Unlimited servers
  • No UI dashboard
  • Server costs from your cloud provider
Get Started

Starter

Free

Perfect for small personal projects.

  • UI Dashboard access
  • Up to 2 services
  • 1 server
  • 1 database
  • Server costs from your cloud provider
Open Console

Pro

€5/mo/project

For growing projects that need more scale.

  • UI Dashboard access
  • Unlimited services
  • Unlimited servers
  • Unlimited databases
  • Server costs from your cloud provider
Upgrade to Pro

Self-Hoster Handbook

We don’t just develop a platform—we also wrote a helpful handbook with everything you need to know about deploying and securing your projects. It's free and we don't ask for your e-mail to get the book.

Self-Hoster | Deploy apps anywhere in minutes

What will you learn?

  • Where to find the best-priced servers and how to start your first server.
  • How to deploy a project on virtually any cloud or bare-metal server, including old laptops and single-board computers.
  • How to deploy multiple apps/services on one server. Yes, you can host as many projects as your server's resources allow.
  • How to deploy projects directly from your local machine, even without using Git.
  • How to scale server resources up or down based on demand.
  • How to protect your projects from cyber attacks.
  • How to connect a custom domain with automated TLS certificates – set it up once and never worry about renewals.
  • How to deploy on multiple servers and balance traffic between them.
  • How to set up CI/CD and deploy from GitHub, Bitbucket, or GitLab.
  • How to perform zero-downtime deployments.
Read Book