Quickstart
From three minimal Enterprise Linux 9 machines to a working CDN Manager cluster
The CDN Manager is installed with deploy, a command on the installation ISO. You describe your machines and your site in a few files on the first machine, and deploy does the rest over SSH: it configures each machine’s firewall and network, builds the Kubernetes (k3s) cluster, installs the CDN Manager, and checks that it is healthy.
deploy is the only supported way to install the CDN Manager. Running the ISO’s install, join-server and join-agent scripts by hand is no longer supported.
New here? Start with the Quickstart. It walks you through a complete installation on three machines, from minimal operating system installs to signing in to the GUI. The other pages cover the details and the variations.
Upgrading from 1.6 or earlier? Version 1.8 cannot be installed over an earlier release. Install it on a new cluster. See the Upgrade Guide.
flowchart LR
A[Mount the ISO<br>on the first server] --> B[deploy init]
B --> C[Edit /etc/acd/deploy]
C --> D[deploy]
D --> E[Sign in to the GUI]deploy init once. It installs Ansible and creates the configuration folder /etc/acd/deploy.deploy. It checks everything first, takes a backup, then installs or updates the cluster to match your configuration.To change anything later, edit the configuration and run deploy again. Every run is safe to repeat.
| Guide | What it covers |
|---|---|
| Quickstart | A complete installation, start to finish |
| Inventory | Listing your machines and their roles, and per-machine options |
| Site Settings | Every setting in group_vars/all.yaml |
| TLS Certificates | Serving HTTPS with your own certificate |
| MaxMind GeoIP Databases | Enabling geographic routing |
| Application Settings | Presets and values.override.yaml |
| Running deploy | What a run does, checking and restoring backups, and what to send support |
| Changing the Cluster | Adding machines and changing a machine’s role |
| Air-Gapped Installation | Installing without internet access |
| Upgrade Guide | Moving to a new release |
| Installation Troubleshooting | What each failure code means and what to do |
| Next Steps | Securing the administrator account and adding users |
dnf access to the operating system’s repositories on every machine.deploy reports.deploy writes /etc/acd/deploy/support-bundle-acd.tar.gz. Send it to AgileTV support.From three minimal Enterprise Linux 9 machines to a working CDN Manager cluster
Listing the machines in the cluster and the role each one plays
The settings in group_vars/all.yaml
Serving HTTPS with your own certificate
Enabling geographic routing with your own MaxMind databases
Presets, values.override.yaml, and the generated values.yaml
What a run does, checking and restoring backups, and what to send support
Adding machines and changing a machine’s role
Installing without internet access
Moving to a new release of the CDN Manager
What deploy’s failure codes mean, and what to do about them
Securing the administrator account, adding users, and other first tasks