Hop3 - Open Source Platform as a Service¶
Hop3 is an open-source Platform as a Service (PaaS) that enables you to deploy and manage your applications seamlessly. It is designed to be simple, secure, and sovereignty-focused.
Development Status
Hop3 is actively developed. Version 0.4.x (devel branch) is undergoing significant improvements. For production use, consider the stable branch.
Quick Links¶
-
Deploy your first application in minutes
-
Complete guide to using Hop3
-
Full command reference
-
hop3.toml configuration reference
Why Hop3?¶
Sovereignty First¶
Maintain complete control over your data and infrastructure. Deploy on your own servers without relying on centralized cloud services.
Simple by Design¶
No Docker, no Kubernetes complexity. Deploy applications with git push simplicity using familiar toolchains (Python, Node.js, Go, Ruby, Rust, and more).
Secure by Default¶
- Automatic HTTPS with Let's Encrypt
- Built-in security best practices
- GDPR and CRA compliance ready
- Regular security audits
Sustainable Computing¶
Lightweight architecture optimized for efficiency. Run multiple applications on modest hardware with minimal resource overhead.
Features¶
- Git-based deploys: Push to deploy your applications
- Multiple languages: Python, Node.js, Go, Ruby, Rust, PHP, Java, Elixir
- Process management: Automatic process lifecycle management
- Zero-downtime deploys: Rolling updates without interruption
- Database addons: PostgreSQL, MySQL, Redis
- Automatic backups: Scheduled backup and restore
- SSL certificates: Let's Encrypt integration
- Multiple frontends: Nginx, Caddy, or Traefik
- Web dashboard: Real-time monitoring and management
- CLI tools: Full command-line interface
- API access: JSON-RPC API for automation
- Multi-user: Team management with access control
Getting Started¶
-
Install the CLI on your local machine:
-
Install the server on your deployment target:
-
Deploy your first app:
See the Installation Guide for detailed instructions.
Supported Platforms¶
| Operating System | Status |
|---|---|
| Ubuntu 22.04+ | Supported |
| Debian 12+ | Supported |
| Rocky Linux 9+ | Supported |
| Arch Linux | Supported |
| NixOS | Experimental |
| FreeBSD | Experimental |
Community¶
- GitHub: github.com/abilian/hop3
- Matrix Chat: #hop3:matrix.org
- SourceHut: git.sr.ht/~sfermigier/hop3
Funding¶
Hop3 is partly funded through the NGI0 Commons Fund, established by NLnet with support from the European Commission's Next Generation Internet programme.
Copyright © 2021-2026 Abilian SAS. Licensed under AGPL-3.0.