Skip to content

Package Ports

This page documents port allocations for SynoCommunity packages.

For Synology system service ports, see System Ports.

Package Port Allocations

The following ports are used by SynoCommunity packages.

 

PortPackageCategoryDescription
53dnscrypt-proxyNetworkDNS encryption proxy
667darkstatNetworkNetwork statistics
1883mosquittoHome AutomationMQTT broker
1925LoomMedia ServerWeb UI and API
1984go2rtcMedia ServerWeb interface
2283ImmichMedia ServerWeb interface
2812monitDevelopmentWeb interface
3000ntopngNetworkWeb interface
3001uptime-kumaUtilitiesUptime monitoring
3003ImmichMedia ServerMachine Learning
3923CopypartyStorageWeb interface
4533NavidromeMedia ServerWeb interface
5050CouchpotatoDownloadsWeb interface
5053Couchpotato (custom)DownloadsWeb interface
5055SeerrMedia ManagementWeb interface
5075NZBHydraDownloadsWeb interface
5244OpenListUtilitiesWeb interface
5280ejabberdCommunicationHTTP admin
5433PostgreSQLDevelopmentDatabase
5500KavitaMedia ServerWeb interface
6060PlexivityMedia ManagementWeb interface
6379RedisDevelopmentDatabase
6767BazarrMedia ManagementWeb interface
6789NZBGetDownloadsWeb interface
6800Aria2DownloadsRPC interface
7152GotifyUtilitiesWeb interface
8000IcecastMedia ServerStreaming
8050ruTorrentDownloadsRPC interface
8080SABnzbdDownloadsWeb interface
8081SickChillMedia ManagementWeb interface
8082LazyLibrarianMedia ManagementWeb interface
8083SickBeardMedia ManagementWeb interface
8086NZBMegaSearchDownloadsWeb interface
8087HTPC ManagerMedia ManagementWeb interface
8088OctoPrintDevelopmentWeb interface
8090MylarMedia ManagementWeb interface
8091File BrowserUtilitiesWeb file browser
8092KiwixMedia ServerWeb interface
8095qBittorrentDownloadsWeb interface
8096JellyfinMedia ManagementWeb interface
8112DelugeDownloadsWeb interface
8123Home AssistantHome AutomationWeb interface
8132FF SyncSyncWeb interface
8153dnscrypt-proxyNetworkDNS management
8180VaultwardenSecurityWeb interface
8181HeadphonesMedia ManagementWeb interface
8182Headphones (custom)Media ManagementWeb interface
8184YMPDMedia ServerWeb interface
8185MyMPDMedia ServerWeb interface
8190pyLoadDownloadsWeb interface
8250ZNCCommunicationWeb interface
8260MaraschinoDevelopmentWeb interface
8271GateOneDevelopmentTerminal emulator
8281HAProxyNetworkWeb interface
8282Salt MasterDevelopmentWeb interface
8283SaltPadDevelopmentWeb interface
8290FlexGetMedia ManagementWeb interface
8300StockfishGamesEngine
8310RadarrMedia ManagementWeb interface
8384SyncthingSyncWeb interface
8418GiteaDevelopmentWeb interface
8620ForgejoDevelopmentWeb interface
8686LidarrMedia ManagementWeb interface
8787ReadarrMedia ManagementWeb interface
8822OmbiMedia ManagementWeb interface
8899SickRageMedia ManagementWeb interface
8989SonarrMedia ManagementWeb interface
9001MinIOStorageWeb interface
9091TransmissionDownloadsWeb interface
9100node_exporterMonitoringMetrics
9117JackettMedia ManagementWeb interface
9696ProwlarrMedia ManagementWeb interface
9876DDNS GoUtilitiesWeb interface
9981TVHeadendMedia ServerWeb interface
10050Zabbix AgentMonitoringAgent
11211MemcachedDevelopmentCache
14167PS3 Net ServerMedia ServerMedia server
15672RabbitMQMessagingManagement UI
18888Demo ServiceDevelopmentDemo
18889Demo Web ServiceDevelopmentDemo
19999NetdataMonitoringDashboard
51515KopiaBackupWeb interface

WebStation Applications

Packages served through DSM WebStation reverse proxy on port 80 (HTTP).

URL Path Package Description
/adminer/ Adminer Database management
/ariang/ AriaNg Download manager UI
/bbs/ BicBucStriim eBook server
/cops/ COPS OPDS and HTML PHP server
/fengoffice/ Feng Office Office suite
/mantisbt/ MantisBT Bug tracker
/nextcloud/ Nextcloud File sync and share
/owncloud/ ownCloud File sync and share
/phpmemcachedadmin/ PHP Memcached Admin Memcached administration
/roundcube/ Roundcube Webmail
/rutorrent/ ruTorrent ruTorrent RPC
/selfoss/ Selfoss RSS reader
/tt-rss/ Tiny Tiny RSS RSS reader
/wallabag/ Wallabag Read-it-later service

Packages that depend on WebStation but also provide a SERVICE_PORT (e.g. ruTorrent) are also listed in the numerical port table above.

Choosing Ports for New Packages

Guidelines

  1. Avoid system ports - Don't use ports below 1024 without good reason
  2. Check conflicts - Search this page and Synology docs
  3. Use upstream defaults - If the software has a common port, use it
  4. Document the port - Add to SERVICE_PORT in Makefile
  5. Consider firewall - Use port-config resource files
Range Use Case
1024-49151 Registered ports (prefer upstream defaults)
49152-65535 Dynamic/private (use for internal services)

Registering New Ports

When adding a new package with a dedicated port:

  1. Check this documentation for conflicts
  2. Use the upstream project's default port if possible
  3. Document the port in your package's Makefile:
SERVICE_PORT = 8080
SERVICE_PORT_TITLE = Web Interface
  1. Consider opening a PR to update this documentation

External References