Docs / Getting Started

Features

Everything you need to manage a production web server from one tool.

🌐

Nginx Management

Start, stop, reload, and view error logs. Built-in config editor. Automatic installation via apt-get (Linux) or winget (Windows).

🔑

SSL Certificates

Issue and renew Let's Encrypt certs via acme-client. Supports HTTP-01, DNS-01, wildcard certs, and expiry tracking with color-coded status badges.

🔗

Domain Management

Reverse proxy configs with SSL, external URL backends, wildcard domains, WebSocket support, gzip, rate limiting, security headers, and custom timeouts.

📦

Node.js Manager

Switch Node.js versions via nvm or nvm-windows. Install/uninstall global npm packages. Update npm automatically.

🔄

Real-time Updates

Socket.io powered status updates in the web dashboard. Nginx status streams in real time.

💾

SQLite Storage

Persistent configuration stored in a single SQLite database file. No separate database server required.

🛡️

Bootstrap Installer

One-line installers for Linux and Windows that auto-detect Node.js, install nvm if needed, and register the global command.

Themed Dashboard

Dark and light modes with 5 accent colors (teal, violet, amber, rose, cyan). Settings persist in localStorage.

Domain Configuration Options

  • Backend: local host:port (127.0.0.1:3000) or full external URL (https://app.vercel.app)
  • Wildcard domain (*.example.com) — auto-enforces DNS-01 SSL validation
  • SSL/HTTPS with certificate management
  • WebSocket support (ws upstream type)
  • Gzip compression
  • Rate limiting (requests/second + burst)
  • Security headers (X-Frame-Options, etc.)
  • Custom timeout and body size limits
  • Domain-specific access logs