Skip to content

Hop3 - Open Source Platform as a Service

Hop3 Logo

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.

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

  1. Install the CLI on your local machine:

    curl -LsSf https://hop3.cloud/install-cli.py | python3 -
    
  2. Install the server on your deployment target:

    curl -LsSf https://hop3.cloud/install-server.py | sudo python3 -
    
  3. Deploy your first app:

    hop3 apps:create myapp
    hop3 deploy ./myapp
    

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

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.