VodiWalker Panel
A FastAPI-based proxy and management panel with Telegram bot integration, designed for Railway deployment.
Launch PanelKey Features
Everything you need for proxy management and deployment automation.
Proxy Management
VLESS relay and HTTP proxy functionality with robust connection handling and routing capabilities.
Telegram Bot Integration
Built-in bot for user management and notifications, keeping you connected to your infrastructure on the go.
Speed Limiting
Configurable bandwidth controls to manage traffic flow and ensure fair resource allocation across users.
Tech Stack
Built with performance and reliability at its core.
High-Performance Backend
Powered by FastAPI 0.104.1 with Uvicorn, delivering blazing-fast async request handling and automatic OpenAPI documentation.
Async HTTP with httpx & HTTP/2 support · WebSockets for real-time communication · Built-in encryption capabilities
from fastapi import FastAPI
import uvicorn
app = FastAPI(title="VodiWalker")
uvicorn.run(app, port=8000)
import psutil
cpu = psutil.cpu_percent()
mem = psutil.virtual_memory()
print(f"CPU: {cpu}%")
print(f"RAM: {mem.percent}%")
Real-Time Monitoring
System resource monitoring with psutil gives you full visibility into CPU, memory, and network utilization at a glance.
Async file I/O with aiofiles · Persistent data storage · Cryptography module for secure operations
Sales System
Optional functionality for managing subscriptions and access.
● Environment-Configurable
Optional sales functionality is available and can be enabled via the VODIWALKER_SALES_ENABLED environment variable. When active, the sales module provides subscription management, access control, and billing integration. Disabled by default for lightweight deployments.
Quick Start
Get up and running in minutes.
-
1
Environment Setup
Copy the example environment file and configure your variables.
cp env.example .env # Configure your environment variables -
2
Install Dependencies
Install all required Python packages from the requirements file.
pip install -r requirements.txt -
3
Run the Application
Start the server with a single command.
python main.py
Configuration
Environment variables for flexible deployment.
Data Directory
RAILWAY_VOLUME_MOUNT_PATH or DATA_DIR
Configurable persistent storage path for data files and state.
Port
PORT
Set via environment variable. Default: 8000
Sales
VODIWALKER_SALES_ENABLED
Enable or disable the optional sales functionality.
Support
Telegram support at @VodiWalker
Project Structure
Clean, modular codebase optimized for Railway deployment.