Skip to the content.

Installation Guide

Get Mycelium running on your system in a few simple steps.

Desktop Platforms

Linux

Using Pre-built Binaries

  1. Download the latest release:
    wget https://github.com/threefoldtech/mycelium/releases/latest/download/mycelium-linux-x64.tar.gz
    
  2. Extract and install:
    tar -xzf mycelium-linux-x64.tar.gz
    chmod +x mycelium
    sudo mv mycelium /usr/local/bin/
    
  3. Verify installation:
    mycelium --version
    

Building from Source

git clone https://github.com/threefoldtech/mycelium.git
cd mycelium/myceliumd
cargo build --release
sudo mv target/release/myceliumd /usr/local/bin/mycelium

macOS

Using Pre-built Binaries

  1. Download the latest release:
    wget https://github.com/threefoldtech/mycelium/releases/latest/download/mycelium-macos-x64.tar.gz
    
  2. Extract and install:
    tar -xzf mycelium-macos-x64.tar.gz
    chmod +x mycelium
    sudo mv mycelium /usr/local/bin/
    
  3. Verify installation:
    mycelium --version
    

Using Homebrew (if available)

brew install threefoldtech/mycelium/mycelium

Windows

  1. Download the installer: Go to releases page and download mycelium_installer.msi

  2. Run the installer: Double-click the downloaded .msi file and follow the installation wizard.

  3. Verify installation: Open Command Prompt and run:

    mycelium --version
    

Mobile Platforms

iOS

Mycelium runs as a mobile app on iOS devices. Due to iOS restrictions, it operates in TUN-only mode for overlay networking.

Installation:

Note: iOS version focuses on network overlay functionality and may have limitations compared to desktop versions.

Android

Mycelium runs on Android devices with full TUN interface support for overlay networking.

Installation:

Note: Android version provides full desktop-equivalent functionality including SOCKS5 proxy support.

Verify Installation

After installation, check that Mycelium is working:

mycelium inspect --json

You should see output like:

{
  "publicKey": "abd16194646defe7ad2318a0f0a69eb2e3fe939c3b0b51cf0bb88bb8028ecd1d",
  "address": "5c4:c176:bf44:b2ab:5e7e:f6a:b7e2:11ca"
}

This shows your node’s unique IPv6 address in the Mycelium network.

Next Steps


Need help? Check Troubleshooting for common installation issues.