Add qBittorrent Docker configuration
- Add docker-compose.yml for qBittorrent container setup - Add config directory with qBittorrent configuration files - Include GeoDB, RSS feeds, categories, and watched folders config
This commit is contained in:
@@ -1,51 +0,0 @@
|
||||
#!/bin/bash
|
||||
# Deploy Netdata configuration and nginx config for privacy-focused local monitoring
|
||||
# Run with: sudo -A ./scripts/deploy-netdata-config.sh
|
||||
|
||||
set -e
|
||||
|
||||
echo "=== Deploying Netdata privacy configuration ==="
|
||||
cp /home/hoborg/homelab/config/netdata/netdata.conf /etc/netdata/netdata.conf
|
||||
echo "✅ Netdata configured for local-only operation (no cloud/telemetry)"
|
||||
|
||||
echo "=== Backing up nginx config ==="
|
||||
BACKUP_FILE="/etc/nginx/sites-available/homelab.backup.$(date +%Y%m%d-%H%M%S)"
|
||||
cp /etc/nginx/sites-available/homelab "$BACKUP_FILE"
|
||||
echo "Backup created: $BACKUP_FILE"
|
||||
|
||||
echo "=== Deploying nginx configuration with Netdata support ==="
|
||||
cp /home/hoborg/homelab/config/nginx/homelab.conf /etc/nginx/sites-available/homelab
|
||||
|
||||
echo "=== Testing nginx configuration ==="
|
||||
nginx -t
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "=== Restarting Netdata with new config ==="
|
||||
systemctl restart netdata
|
||||
|
||||
echo "=== Reloading nginx ==="
|
||||
systemctl reload nginx
|
||||
|
||||
echo "✅ Configuration deployed successfully!"
|
||||
else
|
||||
echo "❌ ERROR: Nginx configuration test failed!"
|
||||
echo "Restoring backup..."
|
||||
cp "$BACKUP_FILE" /etc/nginx/sites-available/homelab
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "=== Testing Netdata access ==="
|
||||
echo "Direct access: http://127.0.0.1:19999/"
|
||||
curl -s -o /dev/null -w "Direct Netdata: HTTP %{http_code}\\n" http://127.0.0.1:19999/ || echo "Direct test failed"
|
||||
|
||||
echo "Reverse proxy access: https://ak-homelab.duckdns.org/netdata/"
|
||||
curl -k -s -o /dev/null -w "Proxied Netdata: HTTP %{http_code}\\n" https://ak-homelab.duckdns.org/netdata/ || echo "Proxy test failed"
|
||||
|
||||
echo ""
|
||||
echo "=== Netdata Privacy Configuration Complete! ==="
|
||||
echo "✅ Cloud features disabled"
|
||||
echo "✅ Telemetry disabled"
|
||||
echo "✅ Local-only monitoring"
|
||||
echo "✅ Accessible via: https://ak-homelab.duckdns.org/netdata/"
|
||||
echo "✅ Basic auth: admin / AdminPass2024!"
|
||||
Reference in New Issue
Block a user