Network & Firewall Configuration
Configure network settings, firewall rules, and system limits to prepare your server for ORISO Platform deployment.1
Check Network Configuration
Verify network connectivity and configuration before proceeding.
Ensure you can ping external addresses and DNS resolution is working correctly.
2
Install and Configure UFW Firewall
Install UFW (Uncomplicated Firewall) and configure rules for all required services.
Expected output should show all ports as
ALLOW IN with status active. Verify SSH is listed first.3
Configure System Limits
Increase system file and process limits required for Kubernetes operation.
The
ulimit -n command should output 65536.You may need to log out and log back in for the limits.conf changes to take full effect.
Firewall Port Summary
The following ports are configured to allow incoming connections:| Port | Service | Required |
|---|---|---|
22 | SSH | ✅ Required |
80 | HTTP | Optional (for Let’s Encrypt) |
443 | HTTPS | Optional |
8089 | Nginx Proxy | ✅ Required |
9001 | Frontend | ✅ Required |
9002 | Admin | ✅ Required |
8080 | Keycloak | ✅ Required |
8087 | Element.io | ✅ Required |
8008 | Matrix Synapse | Optional |
9021 | Redis Commander | Optional |
9020 | Redis Exporter | Optional |
9100 | Health Dashboard | Optional |
3001 | SignOZ | Optional |
Troubleshooting
If you’re locked out of SSH after enabling the firewall:- Access your server via console (not SSH)
- Disable UFW:
sudo ufw disable - Re-add SSH rule:
sudo ufw allow 22/tcp - Re-enable UFW:
sudo ufw enable
Next Steps
- Install Required Software - Install Docker and Kubernetes
- Clone ORISO Repositories - Transfer repositories to server