Docker Registry (alt) / IPFS
What is Port 5001?
Port 5001 is used by several services as an alternative or companion to port 5000. IPFS (InterPlanetary File System) uses port 5001 for its HTTP API, allowing programmatic access to the decentralized file system. Docker Registry sometimes uses 5001 when 5000 is occupied. On macOS, port 5001 is used by AirPlay Receiver alongside port 5000. Synology NAS devices use port 5001 for their DSM (DiskStation Manager) HTTPS interface. Various development tools and microservices also use this port as a secondary development endpoint when port 5000 is taken.
Common Uses
- IPFS HTTP API endpoint
- Synology NAS HTTPS management interface
- Alternative Docker Registry port
- Secondary development server port
Technical Details
Copy-paste commands to check port 5001 (Docker Registry (alt) / IPFS) from your terminal
Test connectivity
nc -zv example.com 5001
curl -v --max-time 5 http://example.com:5001/
telnet example.com 5001
nmap -p 5001 -sV example.com
(echo > /dev/tcp/example.com/5001) 2>/dev/null && echo "open" || echo "closed"
Open port in firewall
sudo ufw allow 5001/tcp
sudo iptables -A INPUT -p tcp --dport 5001 -j ACCEPT
sudo firewall-cmd --permanent --add-port=5001/tcp && sudo firewall-cmd --reload
Security Considerations
The IPFS API on port 5001 provides read/write access to the local IPFS node. Never expose it to the internet without authentication. Synology DSM on port 5001 should use strong passwords and two-factor authentication. Apply appropriate security measures based on whichever service is using the port.
Popular Ports Reference
The most commonly used and referenced network ports