Ports in use by SelfPrivacy modules

This wiki post is used to track all ports used in different SelfPrivacy modules. The goal is to prevent port conflicts between different modules.

If you are from core team, please update this page when you add new ports or change existing ones. If you are a developer of the 3rd-party module, feel free to leave a comment with the ports you use in your modules.

Tables are sorted by port number. Ports binded to 0.0.0.0 are open to the Internet. Ports binded to 127.0.0.1 are only available from the server itself (usually for internal communications between services).

Services in Bold are always-on.

Official modules

SelfPrivacy Module Port Bind Protocol Comment
System 22 0.0.0.0 TCP SSH port
Mailserver 25 0.0.0.0 TCP SMTP
Nginx 80 0.0.0.0 TCP HTTP
Mailserver 143 0.0.0.0 TCP IMAP
Nginx 443 0.0.0.0 TCP HTTPS
Mailserver 465 0.0.0.0 TCP SMTP
Mailserver 587 0.0.0.0 TCP SMTP
Mailserver 993 0.0.0.0 TCP IMAP
Forgejo 3000 127.0.0.1 TCP Reverse-proxied
Pleroma 4000 127.0.0.1 TCP Reverse-proxied
Jitsi Meet 4443 0.0.0.0 TCP TCP ICE Videobridge
SelfPrivacy API 5050 127.0.0.1 TCP Reverse-proxied
Jitsi Meet 5280 127.0.0.1 TCP Reverse-proxied
Bitwarden 8222 127.0.0.1 TCP Reverse-proxied
Ocserv 8443 0.0.0.0 TCP/UDP VPN
Monitoring 9001 127.0.0.1 TCP Prometheus
Monitoring 9002 127.0.0.1 TCP Node exporter
Monitoring 9003 127.0.0.1 TCP Cadvisor
Jitsi Meet 10000 0.0.0.0 UDP UDP ICE Videobridge
Mumble 64738 0.0.0.0 TCP/UDP

Experimental modules

SelfPrivacy Module Port Bind Protocol Comment
Syncplay (from SP-modules tutorial) 8999 0.0.0.0 TCP

Reserved ports:

  • 9000 – 9100 should be reserved for the future changes in the Monitoring module.
1 Like