Self-host LucX-UI
v3.10.2-lucx.320Advanced Xray panel with AmneziaWG kernel mode
- Stars
- 274
- Ports
- 2053 (Web panel and API), 2096 (Subscription endpoints (/sub/, /json/, /clash/, /awg/)), 8080 (Alternative panel port (configurable via XUI_PORT))
ghcr.io/alexeylcp/lucx-uiWhat is LucX-UI?
LucX-UI is an extended fork of the 3x-ui Xray management panel, synchronized with upstream v3.8.5. It supports every protocol and transport that 3x-ui offers — including all standard Xray protocols and transports — while adding kernel-mode AmneziaWG via awg-quick with automatic DKMS module building and a fallback to the embedded amneziawg-go userspace implementation. It can import existing AWG setups from awg-multi, toolza3, or Docker Amnezia. A suite of managed tunnel sidecars is included: NaiveProxy using Caddy with forward_proxy, olcRTC for WebRTC over meeting rooms, qWDTT for WireGuard over VK TURN, CSQTT for TURN/RTP, mieru as a censorship-resistant proxy, TrustTunnel implementing the AdGuard VPN protocol, AnyTLS for TLS-in-TLS, and Telegram WEB proxy. Advanced subscriptions are provided including Clash Meta with AWG via amnezia-wg-option, an Amnezia /awg/ endpoint serving .conf and vpn:// formats, and Happ routing profiles. A geodata browser lets users explore geoip and geosite categories from the routing UI, and RoscomVPN geo packages include RKN blocklists. The panel uses SQLite by default with optional PostgreSQL, includes Fail2ban for IP limit enforcement, and offers a React 19 + Ant Design 6 web UI. Installation options include a single bash script, Docker from ghcr.io/alexeylcp/lucx-ui, Docker Compose with a PostgreSQL profile, cloud-init non-interactive mode, and a Yandex SourceCraft mirror for regions where GitHub is blocked. The codebase is dual-licensed: upstream 3x-ui code under GPL-3.0, LucX-specific components under PolyForm Noncommercial 1.0.0 (free for non-commercial purposes such as individual, academic, research, charitable, and public-sector use; commercial use requires explicit permission).
Should you self-host LucX-UI?
LucX-UI scores 45/100 on selfhost.directory (how scoring works) and ranks #44 of 56 in VPN. It has 274 GitHub stars.
It shipped 9 stable releases in the past year. The latest, v3.10.2-lucx.320, came out on 27 October 2026.
Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is GPL-3.0-licensed and written mostly in Go.
Its closest alternative on selfhost.directory is Tailscale (84/100, 38 215 stars). It scores higher overall, so compare the two before you pick. See LucX-UI vs Tailscale side by side.
Features
- AmneziaWG kernel mode (awg-quick)
- Multi-node support
- REST API
- Smart Cluster outbound generator
- Telegram Bot Integration
- Traffic quotas and online status
- Tunnel sidecars (NaiveProxy, olcRTC, qWDTT, CSQTT, mieru, TrustTunnel, AnyTLS, Telegram WEB proxy)
LucX-UI README
More in Proxy
marretaOpen-source, self-hosted paywall bypasser that cleans pages, strips tracking parameters and blocks domains, run via Docker Compose with an admin panel and REST API.
meridianMeridian is an open-source CLI that deploys censorship-resistant VLESS+Reality, XHTTP, and Hysteria2 proxy servers on your VPS with automatic hardening.
MirrorProxyMirrorProxy is a self-hosted, open-source mirror acceleration gateway for GitHub, Docker/OCI, language packages, and Linux/BSD repos with access control and quotas.
mtgmtg is a self-hosted, open-source MTProto proxy for Telegram designed to work in censored environments with domain fronting, traffic mimicry, and proxy chaining support.
mullgateSelf-hosted command-line tool converting a Mullvad account into multiple authenticated proxy endpoints for selective traffic routing.
naiveproxyYurich Panel is a Bash script that automates deploying a proxy service on Ubuntu VPS with Caddy, Naive transport, Xray, Hysteria 2, WARP, and Unbound DNS.
NetsGoSelf-hosted tunneling platform with built-in web console, REST API, and single-binary deployment for exposing private HTTP, TCP, and UDP services.
nginx-proxySelf-hosted Nginx reverse proxy for Docker: this open-source container writes vhost configs from running containers and reloads them, with HTTPS and load balancing.
Nova ServerSelf-hosted proxy running Xray, sing-box, AmneziaWG behind one port with trilingual admin panel, multi-user management, Iran bridge tunnels, Telegram bot.
npsSelf-hosted, open-source Go NAT-traversal proxy: pair the nps server with npc clients to expose tcp, udp, domain, socks5 and p2p services behind private networks.
OlahA self-hosted lightweight Hugging Face mirror service that caches models, datasets, and spaces at the file block level to speed up downloads and save bandwidth.
ollaSelf-hosted LLM proxy that routes requests across inference backends with model discovery, failover, and production reliability.




0 comments