Da qui puoi lanciare gli script di installazione direttamente con curl, usando staging.netgescon.it oppure il nodo locale 192.168.0.200.
Installa stack Laravel, MySQL, Nginx, Redis, Supervisor e opzionalmente XFCE, XRDP e VS Code.
curl -fsSL /ubuntu2404-laravel-base.php -o /tmp/ubuntu2404-laravel-base.sh sudo bash /tmp/ubuntu2404-laravel-base.sh
Versione server-only:
curl -fsSL /ubuntu2404-laravel-base.php -o /tmp/ubuntu2404-laravel-base.sh sudo bash /tmp/ubuntu2404-laravel-base.sh --without-xfce --without-vscode --without-xrdp
Pubblica un progetto Laravel su una macchina gia pronta senza sovrascrivere directory, database o vhost esistenti se non richiesto esplicitamente.
curl -fsSL /laravel-site-bootstrap.php -o /tmp/laravel-site-bootstrap.sh
sudo bash /tmp/laravel-site-bootstrap.sh \
--site-key demo-app \
--project-name "Demo App" \
--repo-url git@your-gitea:studio/demo-app.git \
--branch main \
--app-url \
--server-name \
--db-password 'StrongDbPass123!'
Clona il repository applicativo, prepara il git-source locale per la sync da browser e lascia il nodo pronto per admin-filament/supporto/aggiornamento-nodo.
curl -fsSL /netgescon-node-bootstrap.php -o /tmp/netgescon-node-bootstrap.sh
sudo bash /tmp/netgescon-node-bootstrap.sh \
--site-key netgescon-prod \
--repo-url git@your-gitea:studio/netgescon.git \
--branch main \
--app-url \
--server-name \
--db-password 'StrongDbPass123!' \
--admin-email admin@netgescon.local \
--admin-password 'StrongAdminPass123!'