Skip to content
On this page

Initial Setup ​

This section outlines the minimal requirements for running Belfi successfully, including OS compatibility, server specs, and necessary firewall configurations.

πŸ–₯️ Operating System Compatibility ​

Belfi has been fully tested on Debian 12, and is expected to work on other Debian-based distributions and Ubuntu versions. Other Linux distributions may work but have not yet been verified.

Tested Operating Systems ​

OS NameVersionStatus
Debian12βœ… Tested
Debian11, 13⚠️ Expected to work
UbuntuAny❓ Not Tested
Arch—❓ Not Tested
Fedora—❓ Not Tested

βš™οΈ Server Requirements ​

Belfi uses Docker Compose to deploy 5 separate containersβ€”one for each protocol. These containers are lightweight and don’t demand high system specs.

Minimum Server Specs ​

ComponentMinimumRecommended
CPU1 vCore2 vCores
Memory1 GB2 GB
Storage5 GB10 GB

πŸ’‘ Note: Belfi is designed to run on minimal VPS setups and should be fine on most modern hosting providers.

πŸ” Firewall & Port Requirements ​

Belfi manages 5 different proxy protocols, each listening on its own port. The following ports need to be open on your server's firewall:

Required Open Ports ​

ProtocolPortType
TUIC433UDP
Hysteria2443UDP
Shadowsocks453TCP
Trojan463TCP
Juicity473UDP

🚨 Important: Even though certain protocols use only TCP or UDP, it's recommended to allow both TCP and UDP on each port to avoid potential client-side NAT or firewall issues.

This website is released under the GPL-3 License.