Update docker-compose files and ez-homelab script

- Modified arcane and core docker-compose.yml files
- Updated ez-homelab.sh script
This commit is contained in:
2026-02-10 21:05:32 -05:00
parent 9c41814089
commit f9aa9d4f59
3 changed files with 20 additions and 23 deletions

View File

@@ -35,9 +35,6 @@ services:
# networks: # networks:
# - traefik-network # - traefik-network
volumes:
arcane-data:
networks: networks:
traefik-network: traefik-network:
external: true external: true

View File

@@ -114,7 +114,7 @@ services:
environment: environment:
- TZ=${TZ} - TZ=${TZ}
- WEBPASSWORD=${PIHOLE_PASSWORD} - WEBPASSWORD=${PIHOLE_PASSWORD}
- FTLCONF_LOCAL_IPV4=192.168.4.4 - FTLCONF_LOCAL_IPV4=${SERVER_IP}
dns: dns:
- 127.0.0.1 - 127.0.0.1
- 1.1.1.1 - 1.1.1.1

View File

@@ -1,7 +1,5 @@
#!/bin/bash #!/bin/bash
# EZ-Homelab Unified Setup & Deployment Script # EZ-Homelab Setup & Deployment Script
# Removed set -e to allow graceful error handling
# Debug logging configuration # Debug logging configuration
DEBUG=${DEBUG:-false} DEBUG=${DEBUG:-false}
@@ -2208,7 +2206,7 @@ deploy_traefik_stack() {
http: http:
routers: routers:
traefik-dashboard: traefik-dashboard:
rule: "Host(\`traefik.${SERVER_HOSTNAME}.kelinreij.duckdns.org\`)" rule: "Host(\`traefik.${SERVER_HOSTNAME}.${DOMAIN}\`)"
entryPoints: entryPoints:
- web - web
service: api@internal service: api@internal
@@ -2603,13 +2601,17 @@ main() {
echo "║ Deployment Complete! ║" echo "║ Deployment Complete! ║"
echo "║ SSL Certificates may take a few minutes to be issued. ║" echo "║ SSL Certificates may take a few minutes to be issued. ║"
echo "║ ║" echo "║ ║"
echo "║ https://dockge.${DOMAIN}" echo " Dockge https://dockge.${DOMAIN}"
echo "║ http://${SERVER_IP}:5001" echo " http://${SERVER_IP}:5001"
echo "║" echo "║"
echo "║ https://homepage.${DOMAIN}" echo " Arcane https://arcane.${SERVER_HOSTNAME}.${DOMAIN}"
echo "║ http://${SERVER_IP}:3003 ║" echo " http://${SERVER_IP}:3552"
echo "║"
echo "║ Homepage https://homepage.${DOMAIN}"
echo "║ http://${SERVER_IP}:3003 ║"
echo "║ ║" echo "║ ║"
echo "╚═════════════════════════════════════════════════════════════╝" echo "╚═════════════════════════════════════════════════════════════╝"
echo ""
# Show consolidated warnings if any # Show consolidated warnings if any
if [ -n "$GLOBAL_MISSING_VARS" ] || [ -n "$TLS_ISSUES_SUMMARY" ]; then if [ -n "$GLOBAL_MISSING_VARS" ] || [ -n "$TLS_ISSUES_SUMMARY" ]; then
@@ -2631,19 +2633,17 @@ main() {
echo "║ ║" echo "║ ║"
fi fi
fi fi
echo "╚═════════════════════════════════════════════════════════════╝"
echo "╔══════════════════════════════════════════╗" echo "╔═════════════════════════════════════════════════════════════╗"
echo "║ 📚 RESOURCES ║" echo "║ RESOURCES ║"
echo "╚══════════════════════════════════════════╝" echo "║ ║"
echo "" echo "║ Documentation: ~/EZ-Homelab/docs ║"
echo " 📖 Documentation: $REPO_DIR/docs/" echo "║ Repository: https://github.com/kelinfoxy/EZ-Homelab ║"
echo " 🔧 Quick Reference: $REPO_DIR/docs/quick-reference.md" echo "║ Wiki: https://github.com/kelinfoxy/EZ-Homelab/wiki ║"
echo " 🐙 Repository: https://github.com/your-repo/ez-homelab" echo " "
echo " 📋 Wiki: https://github.com/your-repo/ez-homelab/wiki" echo "╚═════════════════════════════════════════════════════════════╝"
echo "" echo ""
debug_log "Script completed successfully" debug_log "Script completed successfully"
echo ""
} }
# Run main function # Run main function