Skip to content

System Requirements

Web.Casa runs on Linux servers with systemd. Review the requirements below before installing.

Windows and macOS are not supported as production deployment targets.

Web.Casa supports EL9/EL10 (RHEL-based) Linux distributions only. Debian/Ubuntu are not supported.

DistributionMinimum Version
AlmaLinux9+
Rocky Linux9+
CentOS Stream9+
RHEL9+
Oracle Linux9+
Fedora41+
openEulerAll supported versions
openCloudOSAll supported versions
Kylin (银河麒麟)All supported versions

Architectures: x86_64 (amd64) and aarch64 (arm64).

ResourceMinimumRecommended
CPU1 core2+ cores
RAM2 GB4 GB+ (more if running containers, databases, or AI features)
Disk1 GB free10 GB+ free (for panel, logs, backups, and container images)

The following ports must be open in your server firewall and cloud security group:

PortServiceRequired?
39921Web.Casa management panelYes
80Caddy HTTP trafficYes (for HTTPS cert issuance)
443Caddy HTTPS trafficYes
22SSHRecommended (do not lock yourself out when configuring the firewall plugin)

Your server needs a public IP address for automatic HTTPS certificate issuance via Let’s Encrypt. Make sure your domain’s DNS A/AAAA records point to the server IP before enabling HTTPS.

Docker is not required to run the Web.Casa panel itself, but is needed for:

  • Container management
  • Compose stacks
  • App Store installations
  • Database management (MySQL, PostgreSQL, MariaDB, Redis run as containers)

Docker Engine can be installed directly through the Web.Casa panel — no manual setup needed.

If you plan to compile Web.Casa yourself instead of using the install script, you need:

  • Go 1.26+
  • Node.js 24+
  • GCC (for CGo / SQLite compilation)

Only needed for DNS challenge-based wildcard certificates. Supported providers:

  • Cloudflare
  • Alibaba Cloud DNS (AliDNS)
  • Tencent Cloud DNS (DNSPod)
  • Amazon Route53

Ready to install? Head to the Installation guide.