Know what needs attention
Node health, online users, traffic and recent activity surface on one overview. A user's card answers which host they use and when they were last seen.
The self-hosted operations panel for VPN providers. Users, nodes, protocols and subscriptions — one clear interface, on your infrastructure.
01 / OPERATIONS
From a routine plan change to a node incident on your phone, Reyka keeps the next action close and the impact visible.
Node health, online users, traffic and recent activity surface on one overview. A user's card answers which host they use and when they were last seen.
Manage users, squads, limits and subscriptions without hand-editing JSON. Profile saves show a dry-run before credentials or tunnels change.
The panel sends desired state to each node agent. The agent applies the diff across connected engines — no panel-driven engine restart.
02 / PROTOCOLS
Xray share links and AmneziaWG configs can live side by side in the same user's subscription. Non-standard protocols are ordinary properties, not a separate workflow.
CLIENT FORMATSShare links, Xray JSON, Clash, Mihomo, Stash, sing-box, AmneziaWG, OpenVPN and native IKEv2 profiles.
03 / SUBSCRIPTIONS
Reyka renders the subscription for the app asking for it. Users get the tunnels their squads allow; operators see exactly what was delivered.
04 / HOW IT WORKS
Run the panel as a Docker Compose stack, connect Docker-based node agents, then manage the service from the panel.
Bring up Reyka and PostgreSQL. Add Caddy for automatic HTTPS when the panel is public.
Build the node image, create a node in the panel and run its one-time install snippet on the host.
Assign profiles through squads and hosts. Each user's subscription follows those choices.
The setup script generates local secrets. The first start builds the panel and applies database migrations.
Deployment guide# Clone the repository
git clone https://github.com/Rejke/reyka.git
cd reyka
# Generate secrets and start the stack
./scripts/init-env.sh
docker compose up -d --wait
05 / OPEN SOURCE
Reyka is being prepared for its public source release. Follow the repository for the code, license and release notes.