One panel.
Zero complexity.
Web.Casa is a lightweight control panel for Caddy. Manage sites, Docker, databases, deployments, and more — with a built-in AI assistant and app store.
Get started in seconds
curl -fsSL https://get.web.casa | bash
AI-Native, Not AI-Added.
AI isn't bolted on — it's woven into every layer of Web.Casa. Manage your entire server through natural conversation.
Natural Language Ops
Deploy apps, configure reverse proxies, and manage services by simply describing what you need.
70+ Built-in Tools
AI directly operates Docker, databases, files, and more — with your confirmation before any dangerous action.
Intelligent Diagnostics
Paste a log, get root cause analysis and actionable fixes in seconds. Auto-diagnoses build failures too.
services:
wordpress:
image: wordpress:latest
ports: ["8080:80"]
db:
image: mysql:8.0Everything your server needs.
From reverse proxies to databases, deployments to monitoring — manage it all from one clean interface.
Site & Traffic
Reverse proxy, static sites, PHP, load balancing, WebSocket, redirects, custom headers, and IP access control.
Auto Certificates
Let's Encrypt, DNS challenges (Cloudflare, AWS, Aliyun, Tencent), wildcard certs, and custom SSL upload.
Caddyfile Editor
CodeMirror 6 online editor with syntax highlighting, one-click formatting, validation, and graceful reload.
Users & Roles
Multi-user with RBAC (Admin/Viewer), 2FA with TOTP, recovery codes, and scoped API tokens.
Audit Logging
Every operation logged with IP, timestamp, and user. Access logs with filtering, search, and export.
Security Headers
HSTS, X-Frame-Options, CSP, CORS, Basic Auth, IP whitelist/blacklist, and response compression.
A plugin for everything.
12 built-in plugins turn Web.Casa into a full server management platform. Each one works out of the box.
269 apps, one click to install.
Extend Web.Casa with community-driven apps across 14 categories. From Nextcloud to Jellyfin, Grafana to Uptime Kuma — install and manage everything from one place.
Why teams choose Web.Casa.
Lightweight
Single binary, under 50MB. No Java, no PHP runtime, no bloat. Starts in seconds on any Linux box.
Open Source
Fully open on GitHub. Inspect, contribute, or fork. No vendor lock-in, MIT licensed.
AI-Assisted
Built-in AI helps with configuration, diagnostics, and Docker Compose generation — right from the panel.
Caddy Native
Built on Caddy's rock-solid foundation. Auto HTTPS, modern protocols, zero-downtime reloads.
Plugin Architecture
12 built-in plugins with event bus, dependency resolution, and dynamic frontend injection. Extend anything.
Enterprise Ready
RBAC, 2FA, audit logs, API tokens, rate limiting, and PoW CAPTCHA. Production-grade from day one.
Get started in 3 steps.
From zero to production in under a minute.
Install
Run a single command. Web.Casa installs Caddy, compiles from source, and configures the systemd service automatically.
curl -fsSL https://get.web.casa | bashLogin
Open your browser and visit port 39921. Log in with the admin credentials shown in the terminal after installation.
Deploy
Add your first site, connect a domain, and HTTPS is provisioned automatically. Use AI assistant to generate configs if needed.
How Web.Casa compares.
See how Web.Casa stacks up against other popular control panels.
| Web.Casa | BT Panel | 1Panel | CasaOS | |
|---|---|---|---|---|
| Open Source | MIT | Freemium | Apache 2.0 | Apache 2.0 |
| Binary Size | < 50MB | > 500MB | ~ 200MB | ~ 150MB |
| Web Server | Caddy | Nginx / Apache | Nginx / OpenResty | None |
| Auto HTTPS | ||||
| AI Assistant | ||||
| MCP Protocol | ||||
| App Store | ||||
| Docker Management | ||||
| Database Manager | ||||
| Git Deploy | ||||
| File Manager | ||||
| Firewall | ||||
| Multi-Language | ||||
| RAM Usage (Idle) | ~ 30MB | ~ 300MB | ~ 150MB | ~ 100MB |
Frequently asked questions.
Up and running in 60 seconds.
One command installs Web.Casa with all dependencies. Supports AlmaLinux, Rocky Linux, CentOS Stream, RHEL, Fedora, and other EL9/EL10-compatible distributions.
- Auto-installs Caddy, Go, and Node.js
- Compiles from source for your architecture
- Configures systemd service automatically
- Supports EL9/EL10 (RHEL-compatible) distributions
curl -fsSL https://get.web.casa | bash