Linux Daemon Installation
Install the VistoShield security daemon on any supported Linux distribution.
Supported Operating Systems
- Ubuntu 22.04 / 24.04 LTS
- Debian 12 (Bookworm)
- AlmaLinux 8 / 9
- CentOS Stream 9
Quick Install
curl -fsSL https://vistoshield.com/install.sh | bash
Tip: Run with
--dry-run first to preview all changes without applying them.
What Gets Installed
/usr/local/bin/vistoshieldd | Main daemon process |
/usr/local/bin/vistoshield | CLI management tool |
/etc/vistoshield/vistoshield.conf | Main configuration |
/etc/vistoshield/bot-signatures.dat | Bot signature database |
/etc/vistoshield/allow.list | IP/CIDR whitelist |
/etc/vistoshield/deny.list | Permanent block list |
/var/log/vistoshield/ | Log directory |
Firewall Backend
VistoShield auto-detects your firewall backend:
- nftables — Preferred. Full IPv6 support with dual blocklist/blocklist6 sets.
- iptables — Fallback. Uses VS_BLOCK chain + ip6tables VS_BLOCK6 for IPv6.
Override detection with FW_BACKEND="nftables" or FW_BACKEND="iptables" in config.
Control Panel Integration
The installer automatically detects and configures plugins for:
- DirectAdmin — Admin + user-level plugin with full dashboard
- Webmin — Complete CGI module with config editor
- cPanel/WHM — Coming soon