Self-hosted zero trust access platform
Top 21.1% on sourcepulse
Octelium is a self-hosted, unified platform for zero trust resource access, designed as a modern alternative to VPNs, ZTNA solutions, and secure tunneling tools. It targets developers, IT administrators, and homelab enthusiasts seeking granular, identity-based access control for both human users and workloads to internal and public resources.
How It Works
Octelium implements a scalable zero trust architecture (ZTA) using identity-aware proxies (IAPs) at the application layer (L7). It supports both client-based access via WireGuard/QUIC tunnels and clientless, browser-based access. Access control is managed via policy-as-code, using CEL or OPA, enabling fine-grained, context-aware authorization based on identity, request attributes, and even time of day. This approach eliminates the need for traditional VPNs and secret management for accessing various services like HTTP APIs, databases, and SSH.
Quick Start & Requirements
curl -fsSL https://octelium.com/install.sh | sh
(Linux/macOS) or iwr https://octelium.com/install.ps1 -useb | iex
(Windows PowerShell)../install-demo-cluster.sh --domain <your-domain>
after downloading the script.Highlighted Details
Maintenance & Community
The project is in public beta, developed by George Badawi of Octelium Labs LLC. External contributions are not currently accepted.
Licensing & Compatibility
Limitations & Caveats
The project is in public beta with known bugs. While core architecture is stable, external contributions are not currently accepted, potentially impacting development velocity and bus factor.
1 day ago
Inactive