-
Notifications
You must be signed in to change notification settings - Fork 0
Services
Xbot-me edited this page Jun 23, 2026
·
1 revision
Each service is an optional module you toggle on/off during the wizard. Every module is also independently sourceable on an existing server.
- Configures OS-level firewall (UFW on Debian/Ubuntu, firewalld on RHEL/Amazon Linux)
- Sets default deny-incoming policy
- Opens SSH (22), HTTP (80), HTTPS (443)
- Optionally opens additional custom ports
- Installs and configures fail2ban
| Rule | Value |
|---|---|
| SSH ban threshold | 3 failed attempts |
| SSH ban duration | 24 hours |
| Find time window | 10 minutes |
| Nginx HTTP auth jail | Enabled |
| Apache auth jail | Enabled |
php-fpm8.2 -t # Test config
systemctl status php8.2-fpm
php -i | grep opcache.enable # Should be 1
php -i | grep jit # Should show tracing
Any service can be run on an existing server without the full wizard:
cd PulseDeploy
Example: install Redis only on an existing Ubuntu server
source scripts/os/ubuntu.sh
source scripts/services/redis.sh
install_redis