Add or change a rule
Open Firewall, choose the inbound or outbound section, and click Add rule. Configure:- Protocol: choose the protocol required by the service.
- Port: for TCP or UDP, enter a port or range between 1 and 65535, such as
443or3000-3010. ICMP does not use ports. - IP ranges: use the client’s public source address for inbound rules, or the destination address for outbound rules.
0.0.0.0/0allows every IPv4 address;::/0allows every IPv6 address. - Description: add a label that explains why the rule exists.
Platform, SSH and app rules
The platform management rule is protected. It permits Suji’s management connection from its own addresses and supports the dashboard’s terminal, files, logs and metrics. The initial SSH rule allows TCP port 22 from public IPv4 and IPv6 addresses. You can edit or remove it. To restrict SSH to your office, replace the broad sources with your actual public IP range and check for any other rule that still allows port 22 from everywhere. Test a second SSH connection before closing your existing one. Suji can add rules for an app’s exposed TCP ports. These app rules are editable. Removing one can make that endpoint unreachable. Custom-domain setup also manages rules for HTTP and HTTPS; review the resulting rules after changing domain modes.Outbound restrictions
Outbound rules are an allowlist, not a cosmetic setting. If you add them, include the destinations your system needs, such as DNS, updates, registry downloads and the tunnel connection. An incomplete allowlist can break apps or dashboard connectivity. Upstream network or account restrictions can block outbound SMTP, including ports 25 and 465. A VM firewall allow rule cannot remove an upstream restriction. For email, use your mail provider’s supported configuration, such as an authenticated relay on 587 or an HTTPS email API, and verify that it is reachable.Publish a service
A firewall rule alone does not publish an app. The service must also listen on the right interface and port, and a container may need a port mapping. For direct HTTPS, configure the web server, domain and certificate as well as allowing the required port. For a game server or other TCP/UDP service, follow that app’s port requirements. Do not open ports 80 and 443 for a service that uses a different protocol or port.Next
Network
Find public addresses and understand traffic billing.
Custom domains
Configure Cloudflare or Direct access for an HTTP app.