Deployment
Domain setup
levix domain — a reverse proxy that fits what you already run.
To put Levix on a domain:
sudo levix domain bot.example.comLevix looks at what the server already runs and fits in with it:
| What it finds | What it does |
|---|---|
| nginx (+ certbot) | adds one nginx site, runs nginx -t, reloads, offers HTTPS |
| Caddy | adds one site file to the existing Caddy |
| Apache | prints the reverse-proxy settings; changes nothing |
| a hosting panel (Plesk, cPanel, CloudPanel, …) | prints the settings and where to enter them; changes nothing |
| nothing at all | offers to install Caddy, which handles HTTPS by itself |
| something unrecognised on :80/:443 | stops and tells you what is there |