Airlink is a simple to use Game server management panel
Caution
AirLink was in development for a while and was used by a few people, please wait an release version
-
Clone the repository:
cd /var/www/ git clone https://github.com/AirlinkLabs/panel.git cd panel
-
Set 755 permissions on the panel directory:
sudo chown -R www-data:www-data /var/www/panel sudo chmod -R 755 /var/www/panel
-
Install dependencies:
npm install -g typescript npm install --production
-
Configure the Prisma database and run migrations:
npm run migrate-deploy
-
Build the application:
npm run build-ts
-
Run the application:
npm run start
-
Install pm2:
npm install pm2 -g
-
Start the application using pm2:
pm2 start dist/app.js --name "panel"
-
Set up pm2 to auto-start on server reboot:
pm2 save pm2 startup