AirLink
MIT · Thavanish · AirlinkLabs
Open source • MIT • v2.0.0-rc1

AirLink.

Open-source game server panel built with TypeScript. Deploy across multiple nodes, control access with granular permissions, and extend everything through addons.

65 stars
15 contributors
2 repos
installs

Features

Everything the panel and daemon ship with.

Server Management

core

Deploy game servers, monitor resources, and control state from one place.

Live Console

core

WebSocket terminal connected directly to the server process.

File Manager

core

Browse, edit, upload, and download server files in the browser.

Node Management

Connect multiple machines. Each runs the daemon, panel handles them all.

User System

Accounts, admin roles, subusers, and 2FA out of the box.

Addon System

Extend the panel without modifying core files.

REST API

Scoped API keys with per-resource permissions.

SFTP Access

On-demand SFTP sessions per server, no permanent server running.

Database Migrations

Addons manage their own schema. Migrations run once, tracked forever.

Pterodactyl Egg Support

Every official Pterodactyl egg works out of the box.

Servers
Console
Files
Nodes
Users
Addons
API
SFTP
Migrations
PT Eggs

Install

Answer a few questions and copy the command.

Activity

Recent commits and contributor breakdown across both repos.

65 stars
15 contributors
48 forks
1 open issues
2.0.0-rc1 latest
Commit frequency — last 14 days 30 commits cached
04-02 today
Recent commits

Update README.md

daemon 16d ago
078f069

fix mobile admin only server edit button

panel 17d ago
6763ef1

Fix redirect from Mobile Server page to Admin Server page

panel 17d ago
6502d46

Asd install counter

panel 22d ago
f81d0b8

NI banner; existing-install update mode (src wipe + schema replace + migrate deploy); fix NI output streaming below steps; move TUI output below progress box

panel 24d ago
6c79d0a

split install into phase_ functions eliminating double-execution; add live output tail to TUI progress; simplify Prisma install to always reinstall pinned version

panel 24d ago
eeb5115

replace [[ ]] && short-circuits with if blocks throughout — all were fatal under set -euo pipefail when condition was false

panel 25d ago
61f006e

Add files via upload

panel 25d ago
0a00590

update installer with tui

panel 25d ago
3ff085f

add CLI arg support to installer, clean up duplicate config/validation logic

panel 25d ago
e26b40b

remove seeding

panel 25d ago
2552305

simplify git clone/pull logic, add GIT_TERMINAL_PROMPT=0 to prevent hangs

panel 25d ago
34eab9c

fix egg cloning

panel 25d ago
097129d

fix ctel+c not working and images repo not beijg pulled properly

panel 25d ago
0baa266
Contributors 15 total
privt00
privt00 317
thavanish
thavanish 212
achul123
achul123 189
g-flame
g-flame 23
bthavanish
bthavanish 17
pika4manu
pika4manu 7
resslr
resslr 4
Qore-AI
Qore-AI 2
kanetjuh
kanetjuh 2
ma4z-sys
ma4z-sys 2
KubaMichalowski
KubaMichalowski 1
Paulone-190
Paulone-190 1
shubh-qore
shubh-qore 1
dc7431
dc7431 1
evokerking1
evokerking1 1

The team

Everyone who contributed to the panel and daemon.

g-flame

g-flame

bthavanish

bthavanish

pika4manu

pika4manu

resslr

resslr

Qore-AI

Qore-AI

kanetjuh

kanetjuh

ma4z-sys

ma4z-sys

KubaMichalowski

KubaMichalowski

Paulone-190

Paulone-190

shubh-qore

shubh-qore

dc7431

dc7431

evokerking1

evokerking1