Skip to content

Installation

Supported Platforms

Allmon3 is only supported on:*

  • Debian 12 Bookworm (including Raspoberry Pi OS 12)
  • Debian 11 Bullseye (including Raspberry PiOS 11)

ASL3 Packages Install

Debian 12

  • Install the AllStarLink repository file

    sudo -s
    cd /tmp
    wget https://repo.allstarlink.org/public/asl-apt-repos.deb12_all.deb
    sudo dpkg -i asl-apt-repos.deb12_all.deb
    sudo apt update
    

  • Install allmon3:

    sudo apt install allmon3
    

Debian 11

  • Enable the Debian 11 bullseye-backports package repository:

    gpg --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9
    gpg --keyserver keyserver.ubuntu.com --recv-keys 6ED0E7B82643E131
    gpg --export 0E98404D386FA1D9 | sudo apt-key add -
    gpg --export 6ED0E7B82643E131 | sudo apt-key add -
    echo "deb https://deb.debian.org/debian bullseye-backports main" > /etc/apt/sources.list.d/bullseye-backports.list
    apt update
    

  • Install the dependencies

    apt install -y apache2 python3-argon2 
    apt install -y -t bullseye-backports python3-websockets python3-aiohttp python3-aiohttp-session
    

  • Install Allmon3

    wget https://github.com/AllStarLink/Allmon3/releases/download/t_rel_1_2_0/allmon3_1.2.0-1.bullseye_all.deb
    dpkg -i allmon3_1.2.0-1.bullseye_all.deb
    

Debian 10

Note: Allmon v1.2.1 will be the last version for Debian 10. Please upgrade your AllStarLink system to AllStarLink v3 on Debian 12.

  • Enable the Debian 10 buster-backports package repository:

    gpg --keyserver keyserver.ubuntu.com --recv-keys 04EE7237B7D453EC
    gpg --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138
    gpg --keyserver keyserver.ubuntu.com --recv-keys 0E98404D386FA1D9
    gpg --keyserver keyserver.ubuntu.com --recv-keys 6ED0E7B82643E131
    gpg --export 04EE7237B7D453EC | sudo apt-key add -
    gpg --export 648ACFD622F3D138 | sudo apt-key add -
    gpg --export 0E98404D386FA1D9 | sudo apt-key add -
    gpg --export 6ED0E7B82643E131 | sudo apt-key add -
    echo "deb https://deb.debian.org/debian buster-backports main" > /etc/apt/sources.list.d/buster-backports.list
    apt update
    

  • Install the dependencies

    apt install -y apache2 python3-argon2 
    apt install -y -t buster-backports python3-async-timeout python3-attr python3-multidict python3-yarl python3-pip
    

  • Install Python modules using PIP3

    apt remove python3-aiohttp python3-websockets
    pip3 install aiohttp
    pip3 install aiohttp_session
    pip3 install websockets
    

  • Update the CA Certificate chain since Debian 10 is out of support

    apt install ca-certificates
    update-ca-certificates --fresh
    

  • Install Allmon3 (debian10 version)

    wget https://github.com/AllStarLink/Allmon3/releases/download/t_rel_1_2_0/allmon3_1.2.0-1.buster_all.deb
    dpkg -i allmon3_1.2.0-1.buster_all.debntu.com --recv-keys 6ED0E7B82643E131
    

Install from Source

Installation from source is not supported in the general use case. However, make install should yield a working system.