{% extends "base.html" %}
{% block title %}Self-hosted{% endblock %}
{% block content %}
For teams who need their monitoring data to stay inside their network: banks, hospitals, government, air-gapped sites, or anyone who just prefers it. One command to install, one to update. $49 per month per instance with Enterprise limits.All of Vigil, on your own host.
curl -fsSL {{ base_url }}/selfhosted/install.sh | sudo sh -s -- \
--domain vigil.yourcompany.com --email you@company.com \
--license 'VGL1.…'
Ubuntu, Debian, RHEL or Alpine · 2 CPU, 4 GB RAM, 40 GB disk · ports 80 and 443. Docker is installed if missing. Postgres, two web containers, the worker and HTTPS via Caddy come up automatically; the first account you create is the admin.
# self-signed HTTPS for an internal hostname or IP … --internal-tls # no internet on the host: fetch the bundle elsewhere, copy it, then … --bundle /tmp/vigil-latest.tar.gz --no-phone-home
Download the bundle (source, Dockerfile, scripts). Licences are verified offline with a signed key; air-gapped sites get a yearly key by email.
| vigil update | rolling update with automatic rollback if the new version is unhealthy |
| vigil backup | database + config to /opt/vigil/backups (also every 6 h by cron) |
| vigil logs / status / restart | operations |
| vigil license <key> | renew offline; online instances renew themselves |