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-user-web.tar.gz
# Rozbalit soubor
tar -xzvf ppanel-user-web.tar.gz
# Přejít do adresáře s kódem
cd ppanel-user-web
Konfigurace proměnných prostředí
Vytvořte soubor apps/user/.env
a přidejte potřebné proměnné prostředí (viz výše uvedená konfigurace proměnných prostředí).
Konfigurace PM2
Vytvořte soubor ecosystem.config.js
s následujícím obsahem:
module.exports = {
apps: [
{
name: 'ppanel-user-web',
script: 'apps/user/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/user/server.js
-
Spuštění pomocí Bun:
bun apps/user/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
-
Zastavit službu:
pm2 stop ppanel-user-web
-
Restartovat službu:
pm2 restart ppanel-user-web
-
Smazat službu:
pm2 delete ppanel-user-web