obsidian-vault/ligbox-ops-platform/deploy/vm123-finance-stack/setup-foss-openpanel-module.sh
2026-06-19 17:26:42 +00:00

20 lines
929 B
Bash
Executable file

#!/usr/bin/env bash
# Instala módulo FOSSBilling ↔ OpenPanel dentro do container
set -euo pipefail
cd "$(dirname "$0")"
COMPOSE="docker compose --env-file .env -f docker-compose.yml"
$COMPOSE up -d fossbilling foss-mariadb
sleep 5
$COMPOSE exec fossbilling bash -c '
curl -fsSL -o /var/www/html/library/Server/Manager/OpenPanel.php \
https://raw.githubusercontent.com/stefanpejcic/FOSSBilling-OpenPanel/main/OpenPanel.php
cp /var/www/html/library/Server/Manager/OpenPanel.php /var/www/html/library/Server/Manager/Openpanel.php
chown www-data:www-data /var/www/html/library/Server/Manager/OpenPanel.php /var/www/html/library/Server/Manager/Openpanel.php
echo "Módulo OpenPanel instalado (Openpanel.php para autoload FOSS)."
'
echo "FOSSBilling: System → Hosting Plans and Servers → New Server"
echo " Manager: openpanel | Port: 2087 | Hostname: 10.10.10.123"
echo "Ou: bash setup-foss-openpanel-server.sh"