Democratizing access to censorship-resistant networks
In an increasingly controlled world, free expression needs resilient spaces. BifrostOS makes anonymous networks accessible to everyoneโnot just technical users.
The internet is becoming more centralized and surveilled every day. Access to information is being restricted. Freedom of expression is under threat.
BifrostOS was born to:
- ๐ Democratize access to censorship-resistant networks
- ๐ก๏ธ Protect free expression in an increasingly controlled digital world
- ๐ค Unite communities working to keep these networks alive
- ๐ Educate non-technical users about privacy tools
- ๐ณ Simplify deployment without compromising personal data (Docker isolation)
We don't promote or encourage misuse of anonymous networks. We do believe that access to privacy tools should be a right, not a privilege reserved for technical experts.
- โ Accessibility over perfection - We're not the most anonymous, but we are the easiest
- โ Community-driven - Uniting efforts across Tor, I2P, Hyphanet, and ZeroNet communities
- โ Open to improvement - Security contributions and enhancements are welcome
- โ Pre-configured simplicity - One command, four networks, zero configuration
BifrostOS is a bridge. A bridge to knowledge, to freedom, to resilience.
- Docker installed (Get Docker)
- 4GB RAM
- 5GB disk space
Option 1: Automatic
git clone https://github.com/PoulLorca/BifrostOS.git
cd bifrostos
./install.shOption 2: Docker Compose
git clone https://github.com/PoulLorca/BifrostOS.git
cd bifrostos
docker compose up -dOption 3: Direct
docker run -d \
--name bifrostos \
-p 6080:6080 \
-p 5901:5901 \
-p 9050:9050 \
-p 7070:7070 \
-p 4444:4444 \
-p 8888:8888 \
-p 43110:43110 \
bifrostos/bifrostos:latestOpen your browser: http://localhost:6080
Password (if asked): bifrost1
BifrostOS gives you instant access to four resilient networks:
| Network | Ready in | What it does |
|---|---|---|
| ๐ฃ Tor | 30 sec | Anonymous browsing and .onion sites |
| ๐ต I2P | 5-10 min | Fully encrypted distributed network |
| ๐ข Hyphanet | 15-20 min | Decentralized censorship-resistant storage |
| ๐ท ZeroNet | 2-3 min | P2P websites using Bitcoin + BitTorrent |
Each network serves different purposes. Each network is maintained by dedicated communities fighting for a free internet.
- Open http://localhost:6080 in your browser
- Wait for the desktop to load (~30 seconds)
- Double-click "BifrostOS Control Panel" on the desktop
- See real-time network status
- Click "Open" buttons to access each network
That's it. No configuration needed.
# View logs
docker compose logs -f
# Stop
docker compose down
# Restart
docker compose restart
# Update
docker pull bifrostos/bifrostos:latest
docker compose up -dPort already in use?
Change ports in docker-compose.yml
Networks not connecting?
Wait! They need time to bootstrap (see times in table above)
Can't access the web interface?
Check Docker is running: docker ps
Need help?
Open an issue: GitHub Issues
- Image size: 2.7 GB
- Base system: Alpine Linux (minimal, secure)
- Browser: LibreWolf (privacy-focused)
- Desktop: XFCE4 (lightweight)
- Access methods: noVNC (web) + VNC (direct)
- 6080 - Web interface (noVNC)
- 5901 - VNC direct access
- 9050 - Tor SOCKS proxy
- 7070 - I2P router console
- 4444 - I2P HTTP proxy
- 8888 - Hyphanet FProxy
- 43110 - ZeroNet web interface
All ports are required for proper network auto-configuration.
If you need maximum security:
- Run BifrostOS on a dedicated machine or VM
- Route all traffic through Tor
- Don't save personal data inside the container
BifrostOS is an educational and accessibility tool. For high-security scenarios, consult security professionals.
BifrostOS thrives on community contributions!
We welcome:
- ๐ Bug reports
- ๐ Security improvements
- ๐ Documentation enhancements
- ๐ Translations
- ๐ก Feature suggestions
- ๐ง Code contributions
Areas where we need help:
- Security hardening
- Network configuration optimization
- User interface improvements
- Testing on different platforms
See CONTRIBUTING.md for guidelines.
MIT License - See LICENSE file
BifrostOS is free and open source. Forever.
BifrostOS exists because of the tireless work of communities maintaining these networks.
We are deeply grateful to:
- Tor Project - Fighting surveillance since 2002. The Tor community has defended privacy rights for millions worldwide.
- I2P - The Invisible Internet Project. Volunteers building truly anonymous communication infrastructure.
- Hyphanet (formerly Freenet) - 20+ years of decentralized, censorship-resistant publishing. A pioneer in digital freedom.
- ZeroNet Conservancy - Community continuing the P2P web vision. Keeping decentralized websites alive.
- Alpine Linux - Secure, minimal base system
- LibreWolf - Privacy-respecting browser
- noVNC - Browser-based VNC access
The developers, maintainers, node operators, and advocates who keep these networks runningโoften unpaid, always dedicated to the vision of a free internet.
Thank you.
Without your work, projects like BifrostOS wouldn't exist.
BifrostOS is part of a larger movement to:
- Keep the internet free and open
- Protect privacy as a human right
- Resist censorship and surveillance
- Empower individuals with knowledge and tools
You can help by:
- Using and sharing BifrostOS
- Running Tor relays or I2P nodes
- Supporting the networks financially
- Teaching others about privacy tools
- Contributing to open source privacy projects
BifrostOS provides access to powerful privacy tools. With great power comes great responsibility.
โ
Freedom of expression
โ
Privacy as a human right
โ
Access to information
โ
Circumventing unjust censorship
โ
Protecting journalists, activists, and vulnerable people
โ Illegal activities
โ Harassment or harm to others
โ Distributing illegal content
โ Attacking systems or networks
Users are responsible for their own actions. BifrostOS is a tool for freedom, not a shield for wrongdoing.
- ๐ Issues: GitHub Issues
- ๐ฌ Discussions: GitHub Discussions
- ๐ฅ Community: Join our Reddit
- ๐ฆ X (Twitter): @PoulLorca
๐ Built with hope for a freer internet ๐
"Like the rainbow bridge of Norse mythology, BifrostOS connects you to different worlds."