Secure containerized deployment of Hyphanet (Freenet fork) with automatic configuration and data isolation.
A ready-to-use Docker image for Hyphanet that:
- Automatically configures FProxy access
- Isolates all user data in persistent volumes
- Runs with non-root privileges
- Maintains secure defaults
- 🔒 Automatic security hardening
- 💾 Persistent data storage
- 🚫 Non-root operation
- 🔄 Automatic configuration
- 📦 Single-container deployment
docker run -d \
--name hyphanet \
-p 8123:8123 \
-v hyphanet_data:/data \
poullorca/hyphanet-node:v0.15.04
- Wait 2-3 minutes for initial setup
- Open in your browser:
http://localhost:8123
All sensitive data is stored in the Docker volume:
# List volumes
docker volume ls
# Inspect data
docker exec -it hyphanet ls /data
- 🔐 FProxy bound to container network only by default
- 🛡️ All sensitive files stored in isolated volume
- 📜 Automatic log rotation
⚠️ Never expose port 8123 publicly without authentication
This project is provided as-is. The maintainer:
- ❌ Does not monitor network activity
- 🔒 Cannot access node data
- ⚖️ Bears no responsibility for content transmitted through nodes
+ Ethical Reminder: Censorship resistance requires responsible usage.
# Build image
docker build -t hyphanet-node .
# Test locally
docker run -it --rm -p 8123:8123 hyphanet-node
# Contributing
PRs welcome at https://github.com/PoulLorca/hyphanet-docker
If you find this useful, please: ⭐ Star this repo | 🐳 Use our Docker image | 💬 Open issues for help