router-icon

Orchestrator Installation Router

Orchestrator Installation Guide for Router

  • Update and Install dependencies:
    sudo apt update
    sudo apt upgrade -y
    sudo apt install git wget gzip -y
  • Install Orchestrator:
    cd $HOME
    wget -O router-orchestrator.tar.gz https://github.com/router-protocol/router-orchestrator-binary-release/raw/main/linux/router-orchestrator.tar.gz
    tar -C $HOME/go/bin -xzf router-orchestrator.tar.gz
    rm router-orchestrator.tar.gz
    
  • Set orchestrator service files:
    sudo tee /etc/systemd/system/router-orchestrator.service > /dev/null <<EOF
    [Unit]
    Description="orchestrator Router daemon"
    After=network-online.target
    
    [Service]
    User=$USER
    Type=simple
    ExecStart=$(which router-orchestrator) start --config $HOME/.router-orchestrator/config.json
    Restart=always
    RestartSec=3
    LimitNOFILE=65535
    
    [Install]
    WantedBy=multi-user.target
    EOF
  • Launch orchestrator:
    sudo systemctl daemon-reload
    sudo systemctl enable router-orchestrator
    sudo systemctl start router-orchestrator
    journalctl -fu router-orchestrator -o cat