5.0 KiB
sidebar_position
sidebar_position |
---|
1 |
What is Mycelium Network?
Mycelium is an IPv6 overlay network that creates secure, encrypted connections between your devices anywhere in the world.
Think of it as your own private internet layer - but without the complexity of VPNs, port forwarding, or NAT traversal.
How It Works
Mycelium creates a peer-to-peer mesh network where:
- 🌐 Each device gets its own unique IPv6 address
- 🔐 All traffic is automatically encrypted end-to-end
- 🚀 Smart routing finds the fastest path between devices
- 🔄 Network adapts automatically as devices join or leave
No central servers. No configuration complexity. Just secure connectivity.
Why Use Mycelium?
🌍 Global Connectivity
Connect devices across the world as if they were on the same local network:
- Home server to laptop while traveling
- Multiple offices without complicated VPN setups
- IoT devices across different locations
- Development environments and remote services
🔒 Secure by Default
- End-to-end encryption - Traffic is encrypted between devices
- No trust required - No central authority can intercept
- Automatic security - No manual key exchange needed
- Private by design - Only you control your network
🚀 Smart & Fast
- Automatic routing - Finds optimal paths
- NAT traversal - Works behind firewalls
- Resilient - Routes around failures
- Low overhead - Minimal performance impact
📱 Cross-Platform
Works everywhere:
- Linux (all distributions)
- macOS
- Windows
- iOS
- Android
Common Use Cases
Remote Access
Access your home server or services from anywhere without opening ports or configuring complex VPNs.
# At home: Run Mycelium on your server
# Address: 5c4:c176:bf44:b2ab:5e7e:f6a:b7e2:11ca
# Traveling: Access your server via its Mycelium address
ssh user@5c4:c176:bf44:b2ab:5e7e:f6a:b7e2:11ca
Private Networks
Create secure connections between multiple locations:
- Link office networks
- Connect distributed teams
- Secure IoT deployments
- Private cloud infrastructure
Development & Testing
Build distributed applications with real-world networking:
- Test across geographic locations
- Develop P2P applications
- Simulate network topologies
- Remote debugging
ThreeFold Grid Access
Connect to services on the ThreeFold Grid:
- Access deployed workloads
- Manage your infrastructure
- Use decentralized services
- Build on the grid
Key Features
Feature | Benefit |
---|---|
Zero Configuration | Works out of the box |
IPv6 Native | Future-proof addressing |
P2P Mesh | No single point of failure |
Automatic Encryption | Secure without complexity |
NAT Traversal | Works behind firewalls |
Smart Routing | Optimal path selection |
Low Latency | Direct connections when possible |
Cross-Platform | Run anywhere |
How Is It Different?
vs Traditional VPNs
- ✅ No central server - Peer-to-peer mesh
- ✅ Automatic routing - No manual configuration
- ✅ Lower latency - Direct connections
- ✅ Simpler setup - Just run and connect
vs Other Overlay Networks
- ✅ IPv6 native - Not limited to IPv4 address space
- ✅ Production ready - Used in ThreeFold infrastructure
- ✅ Active development - Continuous improvements
- ✅ Open source - Transparent and auditable
Architecture Overview
┌──────────────┐ Encrypted Tunnel ┌──────────────┐
│ Device A │◄────────────────────────────►│ Device B │
│ Mycelium IP │ Over Internet │ Mycelium IP │
└──────────────┘ └──────────────┘
│ │
└────────────── Mesh Network ───────────────┘
(via Public Peers)
- Devices run Mycelium daemon
- Connect to public or private peers
- Build encrypted tunnels automatically
- Route traffic efficiently
Getting Started
Ready to try Mycelium? Here's your path:
- Install Mycelium - Set up on your system
- Quick Start - Connect to the network
💡 5-Minute Setup
Most users are connected to the global Mycelium network within 5 minutes of starting installation.
Resources
- Documentation: Mycelium Guide
- Source Code: GitHub Repository
- Community: ThreeFold Telegram
- Forum: forum.threefold.io
:::tip Next Step Install Mycelium on your system: Installation Guide :::