Self-host Nova Server
v1.92.2Censorship-resistant proxy server with multi-protocol panel
- Stars
- 352
- CPU
- x86_64 or arm64
- Ports
- 443 (Main proxy and panel port (TCP and UDP)), 8088 (Internal agent API (loopback)), 10085 (Internal Xray API (loopback))
- Requires
- Node.js, SQLite
What is Nova Server?
Nova Server turns a Linux VPS into a private, censorship-resistant proxy node with a full web admin panel. It runs Xray-core (VLESS, VMess, Trojan, Shadowsocks, Reality), sing-box (Hysteria2, TUIC, NaiveProxy), and AmneziaWG (obfuscated WireGuard) behind a single port (443 TCP/UDP). The panel supports multi-user accounts with data quotas, expiry, device limits, and per-protocol access. It includes Iran bridge tunnels (Backhaul, BackPack, rathole, wstunnel) with failover, a DNS tunnel for last-resort connectivity, one-click SSL via Let's Encrypt or Cloudflare, a hidden panel path, login guard (fail2ban-style), webhooks, a Telegram bot with Mini App, and multi-node fleet management from a single panel. Installation is via a one-line bash script or Docker Compose on Ubuntu 20.04+/Debian 11+. The software is proprietary (source-available) with a personal non-transferable license.
Should you self-host Nova Server?
Nova Server scores 46/100 on selfhost.directory (how scoring works) and ranks #20 of 25 in Proxy. It has 352 GitHub stars.
It shipped 9 stable releases in the past year. The latest, v1.92.2, came out on 24 October 2026.
Setup is moderate: expect some configuration beyond a single command. It is Other-licensed and written mostly in Shell.
Its closest alternative on selfhost.directory is frp (85/100, 110 230 stars). It scores higher overall, so compare the two before you pick. See Nova Server vs frp side by side.
Features
- Telegram bot with Mini App
Nova Server README
More in Network
nsdNSD is an open-source, self-hosted authoritative DNS name server optimized for speed and reliability, used by root servers and TLD registries worldwide.
NumaSelf-hosted DNS resolver as a single binary with ad blocking, DNSSEC, .numa local domains, and REST API for developer overrides.
openHop RepeaterSelf-hosted, open-source MeshCore repeater with web dashboard, policy engine, multiple radio backends, and MQTT/LetsMesh/Home Assistant integration.
OpenSMTPDOpenSMTPD is a free, open-source SMTP server for Linux, BSD, and macOS with TLS and privilege separation.
proxvn_tunnel_fullProxVN Tunnel is a self-hosted Go tunneling tool exposing local services via HTTPS subdomains, TCP, UDP, and WebDAV — with a free public server and no session limits.
scanopyNetwork diagrams that update themselves
SimpleXSimpleXMQ is an open-source, self-hosted message broker implementing the SimpleX Messaging Protocol for private communication without user IDs.
socks5-proxy-serverA self-hosted SOCKS5 proxy server with optional authentication and a Telegram bot for user management, deployed via Docker Compose with Redis backend.
traefik-crowdsec-bouncerSelf-hosted HTTP service that integrates CrowdSec decisions with Traefik v2 ForwardAuth middleware to block malicious IPs before they reach your services.
Traefik-Koptraefik-kop is an open-source agent that reads Docker labels and publishes them to Redis for Traefik, enabling multi-host routing without Swarm or Kubernetes.
tunwgTunwg is a self-hosted, open-source ngrok alternative creating encrypted WireGuard tunnels with automatic HTTPS certificates and custom domains.
webrtc_turnOpen-source TURN relay for AndroMeld that relays encrypted WebRTC traffic when P2P fails. Deploy via Docker on your VPS or one-click Cloudflare Worker.
0 comments