Weborn

Full-stack server control panel for VPS & dedicated servers.
Domains, apps, databases, email, security, monitoring — all in one place.

v1.0.0 · Python + FastAPI + Tailwind CSS
Everything You Need

Complete server management from a single dashboard

App Deployment

Python, Node.js, PHP apps with Gunicorn/Uvicorn process manager, auto-restart, resource limits.

Web Server

Nginx, Apache, PHP-FPM management. Reverse proxy, SSL/TLS, page caching — all configured automatically.

Databases

MariaDB, PostgreSQL, Redis, MongoDB, Memcached — install, manage users, create databases.

Email Stack

Full mail server: Postfix, Dovecot, Rspamd, OpenDKIM, Roundcube webmail — setup wizard included.

Security

UFW firewall, Fail2Ban, ClamAV antivirus, Let's Encrypt SSL, audit logging, CSRF protection.

Monitoring

Real-time process monitor, log streaming, cron jobs, backup management, network stats.

Addon Store

35+ built-in addons: Docker, Supervisor, Git, UFW, Logrotate, and more — one-click install.

Remote Terminal

Full xterm.js terminal in browser. Run commands, manage files, all through the panel.

How Weborn Works

From zero to deployed in minutes

1

Install

One command on a fresh Debian server

2

Configure

Setup wizard creates admin + OS user

3

Deploy

Add apps, databases, email — all from the UI

4

Manage

Monitor, scale, backup — everything in one place

App Deployment Flow

Browser → Nginx → Gunicorn → UvicornWorker → FastAPI/Flask/Django

Email Flow

Postfix (SMTP) → Dovecot (IMAP) → Rspamd (filter) → OpenDKIM (sign)

Security Flow

UFW (firewall) → Fail2Ban (brute-force) → ClamAV (malware) → Certbot (SSL)
Built With

Modern stack, battle-tested components

Backend
Python 3.13
Framework
FastAPI + Uvicorn
Frontend
Tailwind CSS
Terminal
xterm.js
Auth
JWT + CSRF
Database
SQLite
Process
systemd
Platform
Debian/Ubuntu
Nginx / Apache → Gunicorn / Uvicorn → App (Flask/FastAPI/Django)
Release History

What's new in each version

Loading changelog...