Skip to content
 
 

Latest commit

 

History

1,343 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rime

VPN infrastructure management for VLESS and Hysteria2.

English · Русский

Manage users, subscriptions, traffic and server resources in one console. Rime brings node access policies, quotas, incident handling and SSH deployment into the same workspace while preserving existing subscription identities.

Rime overview with synthetic demonstration data

Actual Rime interface with synthetic data. No production users, addresses, subscription credentials or server configurations appear in these screenshots.

One console

Users and access Fleet resources
Users, tags and quotas CPU, RAM and disk across the fleet
Traffic reports Nodes
Traffic by protocol, node and user group Node inventory

View the screenshot gallery and reproduction steps.

  • Users: create and edit accounts, group them with tags, set limits and choose all nodes or a specific set. Previously issued subscription URLs remain valid.
  • Traffic: shared Xray/Hy2 reports, hourly history, user/tag/node filters and CSV.
  • Monitoring: CPU, memory, disk, availability history and protocol-specific connection details, with the panel host shown separately.
  • Operations: node quotas, incident acknowledgement and diagnostics, controlled SSH deployment, and removal with a precise preview of affected panel data.

Run an isolated instance

Rime 0.2.0-rc6 is a release candidate. Controlled rollout and rollback rehearsals have passed; qualify your own installation before switching traffic. Use Linux, Docker Compose, SQLite and one panel process.

cp .env.example .env
# Configure .env and an empty host-side data directory in docker-compose.yml.
docker compose build
docker compose up -d
docker compose exec rime python rime-cli.py admin create --sudo

The default host mount /var/lib/marzban is retained for migration compatibility. Change its host side to an empty directory for a new test instance. Configure HTTPS before public access. The existing TLS/loopback behavior is preserved.

Open /fleet. Existing /dashboard/ links redirect to the Users page; there is no second dashboard or frontend build. The console requires a sudo administrator. API permissions and existing subscription routes are unchanged.

Set RIME_FLEET_CONFIG to a private configuration file for agents and provisioning. HY2_PANEL_CONFIG and the old CLI entry point remain compatibility aliases.

Documentation

Current limits

No MySQL or multiple controller workers. Provisioning needs an allowed SSH target, Docker, configured templates/bundles and supplied TLS certificates; it does not purchase servers or issue certificates. Legacy Hy2 observers provide monitoring and metering; safe resets and enforcement require the corresponding agent/core capabilities. Polling quotas can overshoot. Historical data cannot be reconstructed. New Hy2 links support link-list subscriptions, not every client format.

Keep domains, ports, signing material, UUIDs and consistent backups when migrating. Node deletion in the panel does not erase a remote VPS, DNS or backup archives.

Project and attribution

Rime is based on Marzban 0.8.4, Xray and Hysteria. The original AGPL-3.0 license, notices and history are preserved. See attribution and upstream provenance. Compatibility names are documented; they are not a separate UI or endorsement. Rime Input Method Engine is an unrelated project.

About

VPN management panel for VLESS and Hysteria2 with unified traffic accounting, quotas, monitoring, and node deployment.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages