Stáhnout kód
Získejte kód z oficiálního GitHub repozitáře:
# Stáhnout nejnovější verzi kódu
curl -LO https://github.com/perfect-panel/ppanel-web/releases/download/v1.0.0/ppanel-admin-web.tar.gz
# Rozbalit soubor
tar -xzvf ppanel-admin-web.tar.gz
# Přesunout se do adresáře s kódem
cd ppanel-admin-web
Konfigurace proměnných prostředí
Vytvořte soubor apps/admin/.env
a přidejte potřebné proměnné prostředí (viz výše uvedenou konfiguraci proměnných prostředí).
Konfigurace PM2
Vytvořte soubor ecosystem.config.js
s následujícím obsahem:
module.exports = {
apps: [
{
name: 'ppanel-admin-web',
script: 'apps/admin/server.js',
interpreter: 'bun', // lze změnit na node
watch: true,
instances: 'max',
exec_mode: 'cluster',
env: {
PORT: 3000,
},
},
],
};
Spuštění služby pomocí PM2
pm2 start ecosystem.config.js
pm2 save
pm2 startup
Spuštění služby pomocí Node.js nebo Bun
-
Spuštění pomocí Node.js:
node apps/admin/server.js
-
Spuštění pomocí Bun:
bun apps/admin/server.js
4. Ověření nasazení
4.1 Stav služby PM2
Spusťte následující příkaz pro kontrolu:
pm2 list
4.2 Přístup přes prohlížeč
Navštivte http://<vaše IP serveru>:3000
pro ověření stavu služby.
5. Správa služby
Příkazy PM2
-
Zastavení služby:
pm2 stop ppanel-admin-web
-
Restartování služby:
pm2 restart ppanel-admin-web
-
Smazání služby:
pm2 delete ppanel-admin-web