ligbox-ops-platform/deploy/vm123-finance-stack/install-openpanel-community-bridge.sh
Ligbox Spec Hub 3a2c64834b Initial import: ligbox-ops-platform + specs + LAPTOP + obsidian merge (CT130)
Source: VM122 /opt + obsidian-infra + LAPTOP
Hub: CT130 spec-hub 10.10.10.130
2026-06-19 17:26:41 +00:00

19 lines
831 B
Bash
Executable file

#!/usr/bin/env bash
# Instala bridge Community opencli → API FOSSBilling (porta 18087)
set -euo pipefail
DIR="$(cd "$(dirname "$0")" && pwd)"
BRIDGE_DIR="${DIR}/openpanel-community-bridge"
install -d "$BRIDGE_DIR"
chmod +x "$BRIDGE_DIR/bridge.py"
cp "$BRIDGE_DIR/openpanel-foss-bridge.service" /etc/systemd/system/
systemctl daemon-reload
systemctl enable --now openpanel-foss-bridge.service
# FOSS Docker → bridge no host (CSF)
csf -a 172.19.0.0/16 2>/dev/null || iptables -I INPUT -s 172.19.0.0/16 -p tcp --dport 18087 -j ACCEPT
sleep 1
curl -sf -X POST "http://127.0.0.1:18087/api/" \
-H "Content-Type: application/json" \
-d '{"username":"ligboxadmin","password":"LbOpen805353"}' | grep -q access_token
echo "Bridge OK em http://10.10.10.123:18087"
echo "FOSS servidor: porta 18087, secure=No (HTTP bridge Community)"