EN

VibeNest is currently available in English. More interface languages are coming soon.

Go to Home

Panel-Sloper

A FastAPI-based VPN management panel with relay capabilities and web interface.

Explore Features

Overview

Panel-Sloper is a web-based VPN management system that provides a control panel for managing VPN configurations, user access, and network relay functionality. The application includes features for monitoring system resources, generating QR codes for easy configuration sharing, and handling various VPN protocols.

Key Features

🌐

Web-based Management Panel

FastAPI-powered interface for VPN administration

🔌

Multi-protocol Support

Handles VLESS relay and XHTTP protocols

📱

QR Code Generation

Automatic QR code creation for client configurations

📊

System Monitoring

Built-in resource monitoring with psutil

⚡

Speed Limiting

Configurable bandwidth controls

🔒

Secure Authentication

Panel access protection with secret key management

🚀

Railway Deployment Ready

Configured for Railway platform deployment

Tech Stack

  • Backend FastAPI 0.104.1 with Uvicorn
  • HTTP Client httpx with HTTP/2 support
  • WebSockets Real-time communication support
  • File Operations Async file handling with aiofiles
  • System Monitoring psutil for resource tracking
  • QR Codes qrcode library for configuration sharing

Architecture

├── main.py           # Core FastAPI application
├── pages.py          # Web interface pages
├── relay_vless.py    # VLESS protocol relay
├── xhttp_siz10.py    # XHTTP protocol handler
├── speed_limit.py    # Bandwidth control module
└── data/             # Persistent data storage

Deployment

The application is configured for Railway deployment with automatic volume mounting for persistent data storage. Configuration files include railway.json, .railway/railway.toml, and Procfile for seamless cloud deployment.

Security

Includes dedicated security documentation (SECURITY.md) and implements secure key management through data/panel_secret.key for panel authentication.

Reconnecting to the server...

Reconnecting in sec.

Failed to reconnect.
The page will reload automatically.

Session paused by the server.

Failed to resume the session.
Reloading the page...