Daemon (airlinkd)
Installation
Dependencies
- Node.js
v18
and higher (Nodejsv22
recommended). - Docker (or Docker Desktop on Windows / macOS)
Example Dependency Installation
The commands below are simply an example of how you might install these dependencies on Ubuntu 24.04. Please consult with your operating system's package manager to determine the correct packages to install.
# Ubuntu/Debian
curl -sSL https://get.docker.com/ | CHANNEL=stable bash
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt update
sudo apt install -y nodejs git
Installation
The following commands will download the Airlink Daemon into /etc/airlinkd and use npm to install the required packages:
cd /etc
git clone https://github.com/airlinklabs/airlinkd
cd airlinkd
npm install
Build the Daemon
You'll need to build the daemon before running it:
npm run build
You can then add the node to the Panel and get the configure command by clicking the "Configure" button. Once you have executed this command, you are ready to start the Daemon.
Setup Complete
All you need to do now is start airlinkd:
npm run start:dev