control your own digital destiny: Your data stays yours Your infrastructure, your rules No vendor lock-in Full transparency and auditability Open source software should be the foundation of this sovereignty. Yet most organizations give up and hand their data to hyperscalers. Why? Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 3
Infrastructure provisioning Configuration management Dependency hell Version compatibility Security patching Operational Burden: Monitoring & alerting Backup & disaster recovery SSL certificate management User management Log aggregation The cruel irony: To gain sovereignty, you need a dedicated DevOps team. Most SMEs, NGOs, and public institutions can't afford this. Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 4
to build smarter platforms. What if we could: Deploy any F/OSS (or not) app with a single click, CLI command or git push Automatic SSL, backups, monitoring One-click service provisioning (PostgreSQL, Redis...) Web UI for non-technical administrators Reproducible, deterministic environments This is Hop3. Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 5
hosting practical. What we deliver: Complete lifecycle management: build, deploy, maintain, secure, backup Production-grade reliability without DevOps expertise Full control over your infrastructure and data License: Apache Target users: SMEs deploying internal tools IT departments managing F/OSS portfolios Developers who want simple deployments Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 7
status Live log streaming Service attachment visualization Backup management Environment variable editing No CLI required for day-to-day operations. Built with: Litestar, HTMX, Tailwind CSS Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 10
hop help <command> # Show help for a command $ hop help --all # Show all commands including subcommands COMMANDS admin Administrative commands. app Commands for managing app instances. apps List all applications. auth Authentication commands. backup Run a backup for an app's source code and virtual environment. config Manage an application config / env. deploy Deploy an application from its configured repository. help Display useful help messages. init Initialize connection to a Hop3 server via SSH. login Authenticate to a server. pg Manage PostgreSQL databases. plugins List installed plugins and their commands. ps Show process count for an app. redis Manage Redis instances. run Run a command in the context of an app. sbom Generate a Software Bill of Materials (SBOM) for an app. settings Manage local CLI settings (server URL, token, SSL). system Manage the hop3 system. Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 11
= "my-nextcloud" version = "1.0.0" [run] start = "php-fpm" [env] NEXTCLOUD_ADMIN_USER = "admin" NEXTCLOUD_TRUSTED_DOMAINS = "cloud.example.com" [[provider]] name = "postgres" version = "15" [[provider]] name = "redis" No Kubernetes YAML. No Docker Compose complexity. Just your app's needs. Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 12
app with PostgreSQL database. Steps: 1. Create app files and deploy 2. Check status and configure environment 3. Create and attach PostgreSQL database 4. View logs and create backup 5. Generate SBOM for compliance Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 18
European research programs: NEPHELE (Horizon Europe) Cloud-edge orchestration research Docker / Kubernetes / Karmada backend Placement & optimisation Validated Hop3's extensibility Pure research (TRL 3-4) NGI Zero Commons Fund (NLnet) Security & resilience "Nix Integration for Hop3" POC applications packages Robust testing infrastructure TRL 5-8: Experimental development Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 33
on making Hop3 (almost) production-ready (TRL8): Security & Resilience (90% complete): Encrypted credential storage (Fernet AEAD) Web Application Firewall (LeWAF) Database migrations (Alembic) Backup/restore system Comprehensive testing (435+ tests) Web UI dashboard with SSE logs What it enables: Trustworthy deployments for public institutions Auditable infrastructure for compliance Sustainable self-hosting for SMEs, startups Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 34
Same inputs → identical outputs, forever Auditability: Complete dependency graph, no hidden packages Security: Immutable builds, instant rollback Sustainability: Builds work years later, not just today Roadmap: Nix builder plugin for apps with existing expressions Nix-based Python/Node builders as alternatives to the "native" builders Goal: Bit-perfect, reproducible deployments Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 36
F/OSS building blocks. Who deploys them? Hop3 aims to be the operational layer that: Makes NGI/OIS-funded software deployable by anyone Provides the "glue" between components Enables sustainable self-hosting The vision: From individual tools → integrated, sovereign infrastructure. Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 37
API Docker and native builds Web admin dashboard PostgreSQL, Redis, MySQL addons Backup/restore system Rule-based WAF Simple marketplace Q1 2026: End-user Web UI Identity management (LDAP, OIDC...) Nix builder and runtime plugins More addons (MongoDB, S3...) Monitoring & alerting Dynamic firewall More tests More apps Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 38
Resource limits (CPU, memory, quotas) Role-Based Access Control (RBAC) Owner, Admin, Developer, Viewer roles Audit logging for all actions (PAM compliance) More addons & plugins More apps Beyond: Custom & community marketplaces Multi-cloud support Hosted SaaS offering VM support alongside containers and local runtimes High availability / failover Edge/IoT deployment Live migration between nodes Community plugin ecosystem More apps Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 39
Transparent, auditable OSS-licensed For the F/OSS Ecosystem: Makes self-hosting viable Bridges the "deployment gap" Operational layer for NGI stack For Europe: Concrete implementation of digital autonomy Production-ready, not just research Funded (in part) by EU, built for EU values Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 40
Gold pot, roadmap, target People working Hackathon photo: EU OS Hackathon (illustration only) Logos used with permission from respective organizations. Hop3: From Self-Hosting Complexity to Production-Ready Sovereignty 43