Automated server setup installs Podman, Nginx, nftables, and dnf-automatic. Go from bare metal to production-ready in a single command.
Setting up a server for production is tedious but critical. You need a container runtime, a reverse proxy, a firewall, automatic security updates, and SSH hardened. Missing any of these is a security risk. Doing it manually for every server is a time sink.
What automated setup installs
When you register a RHEL server, the automated setup handles:
- Podman: Rootless container runtime. No daemon, no root access required.
- Nginx: Reverse proxy for routing traffic to containers with SSL termination.
- nftables: Firewall configured with sensible defaults — SSH, HTTP, HTTPS open; everything else closed.
- dnf-automatic: Automatic security updates so your server isn't running unpatched software.
Register once, deploy repeatedly
Once a server is registered, it's ready to receive container deployments. You can deploy multiple applications to the same server, each with its own domain, SSL certificate, and resource limits. The server management dashboard shows health status and resource usage across all your registered servers.
For agencies that self-host client applications, this means you can provision a new server and deploy to it in the time it used to take just to SSH in and start installing packages.