XHTTP Panel is a self-hosted web dashboard for deploying and managing VLESS+XHTTP relay servers across six major cloud platforms: Vercel, Netlify, Azure App Service, Fastly, Deno Deploy, and Railway. VLESS+XHTTP is a proxy protocol used to route internet traffic through relay servers, commonly for bypassing network restrictions. The panel replaces the need to log in to each cloud provider's interface or run command-line tools manually, providing a single interface for the entire process. The README is written in Persian (Farsi). Installation runs a single bash script on an Ubuntu server (version 20.04 or newer) with root access and a domain name pointed to it. After installation, a management command called xhttp-info is available for tasks like resetting the admin password, updating the panel, and changing the URL path the dashboard is served on. The dashboard has five main sections. The main overview shows how many relays are deployed, which are active, and which have failed health checks. A token management page stores API credentials for each cloud platform in encrypted form (AES-256-GCM) and allows validating them before use. The deploy section walks through a three-step wizard: picking a platform, filling in project details like the target domain and relay path, then confirming and launching the deployment. Progress is shown in real time through a live event stream, and the deployment continues on the server even if the browser tab is closed. A configurations and connections page shows the VLESS connection strings for each deployed relay, each with a copy button, a QR code for scanning on a mobile device, and a live latency check. A server status tab shows whether the Xray core service is running, its uptime, domain, and SSL certificate expiry date, with a restart button. An initial setup wizard checks that required tools (Node.js, Xray-core, SSL issuance tools, and the relevant cloud CLI tools) are installed on the server, with automatic install buttons for each missing piece. The project is built with Next.js 15, TypeScript, SQLite, and Tailwind CSS with shadcn/ui components.
← avacocloud on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.