Commit Graph

  • 9454b3862e Configure Traefik for wildcard SSL certificates main Kelin 2026-02-12 17:55:42 -05:00
  • 82b34fd2b7 Add script improvements documentation and update Arcane compose v0.2.1 kelin 2026-02-11 21:10:38 -05:00
  • ae4c0ef20c Refactor: Major script reorganization and improvements kelin 2026-02-11 20:41:18 -05:00
  • 9ccfb36923 Add ez-assistant and kerberos service folders kelin 2026-02-11 14:56:03 -05:00
  • e4e8ae1b87 Further improvements to deployment output and status checking kelin 2026-02-11 00:16:13 -05:00
  • 9c758c7135 Clean up deployment output formatting kelin 2026-02-10 21:19:39 -05:00
  • f227772275 Show deployment messages in normal output, not verbose mode kelin 2026-02-10 21:16:45 -05:00
  • 299d008f82 Clean up Docker Compose deployment output kelin 2026-02-10 21:11:19 -05:00
  • f9aa9d4f59 Update docker-compose files and ez-homelab script kelin 2026-02-10 21:05:32 -05:00
  • 9c41814089 Add /opt/arcane directory removal to reset script kelin 2026-02-10 20:25:15 -05:00
  • 5df66a3923 Refine .env.example files across all stacks kelin 2026-02-10 20:23:52 -05:00
  • 4067ba9c38 Fix nested variable expansion in process_stack_env kelin 2026-02-10 19:26:23 -05:00
  • f318170d02 Standardize .env.example files with complete variables and empty values kelin 2026-02-10 19:14:53 -05:00
  • 96c7ff39a4 Add missing variables to .env.example files kelin 2026-02-10 19:01:57 -05:00
  • 4350e47696 Fix validation to not fail on intentionally unreplaced variables kelin 2026-02-10 18:53:48 -05:00
  • 90d81c63ca Fix Python script file path passing in localize_yml_file kelin 2026-02-10 18:50:01 -05:00
  • 013bdb969d Improve .env file handling and variable replacement in deployment kelin 2026-02-10 18:43:56 -05:00
  • 363530f395 Update docker-compose files to use configurable environment variables kelin 2026-02-10 17:55:47 -05:00
  • 5fcd10895a Fix AUTHELIA_ADMIN_PASSWORD placeholder handling and saving kelin 2026-02-10 14:28:20 -05:00
  • c5e9d959bd Fix backup file creation - only backup when overwriting existing files kelin 2026-02-10 14:19:24 -05:00
  • b27b8d380d Make Authelia secret generation consistent with Arcane kelin 2026-02-10 14:13:17 -05:00
  • e78063d8cb Fix Arcane secret generation from placeholder values kelin 2026-02-10 14:06:29 -05:00
  • ac7b095d78 Fix Arcane secret generation and deployment kelin 2026-02-10 13:53:35 -05:00
  • 4fcda86495 Add Arcane stack with auto-deployment and secret generation kelin 2026-02-10 13:15:14 -05:00
  • bd54a895ac Add Arcane Configuration Guide kelin 2026-02-10 13:01:49 -05:00
  • 803165a1c8 Remove homelab-network from pihole service Kelin 2026-02-09 22:49:47 -05:00
  • 377ba6dc20 Add Arcane stack and clean up deprecated files Kelin 2026-02-09 22:22:40 -05:00
  • 33336c75ff Fix step 9 registration failure - correct file verification Kelin 2026-02-08 20:17:30 -05:00
  • 86619db71e Improve error handling for SSH setup failures in option 3 Kelin 2026-02-08 20:01:05 -05:00
  • 824a415f01 Fix: Call prepare_deployment() to handle option 1 (install prerequisites) Kelin 2026-02-08 19:33:56 -05:00
  • 30143d5f75 Update documentation files with recent tweaks Kelin 2026-02-08 18:42:16 -05:00
  • 0de82e55b6 Refactor proxying-external-hosts.md: Remove Method 2 (Docker labels) completely Kelin 2026-02-08 15:59:44 -05:00
  • 7c8f128eaf Update architecture diagram to show public internet routing and HTTP vs HTTPS traffic Kelin 2026-02-08 15:19:48 -05:00
  • 63b2ae8fe0 Update multi-server deployment docs for simplified architecture Kelin 2026-02-08 15:13:44 -05:00
  • 9e71d202cb Move pihole from infrastructure to core stack Kelin 2026-02-08 15:11:52 -05:00
  • 043e1cb64a Fix Option 3: Create traefik-network and improve sed patterns Kelin 2026-02-07 22:22:52 -05:00
  • 16f7eaa703 Fix: Restore Traefik labels for Option 2 core deployments Kelin 2026-02-07 21:59:21 -05:00
  • ce3fbdb244 Simplify Option 3: Remove local Traefik from additional servers Kelin 2026-02-07 21:34:20 -05:00
  • 72d3d8b38f Fix remote server Traefik configuration Kelin 2026-02-07 20:43:34 -05:00
  • 63a837f8e9 feat: Implement server-specific subdomains for infrastructure services Kelin 2026-02-07 17:05:00 -05:00
  • 802a4d1ba0 Fix multiserver deployment: domain in docker-provider and auto-disable remote Traefik Kelin 2026-02-07 16:24:57 -05:00
  • 9fea40c8b5 Fix multiserver deployment: Add SSH config automation, enhance registration verification, improve Traefik deployment Kelin 2026-02-07 16:09:56 -05:00
  • 44b529a7cb feat: Add Option 3 - Deploy Additional Server with multi-server support v0.2.0 kelin 2026-02-06 22:00:25 -05:00
  • 5b3c4a2c5b Chage homarr image & add SECRET_ENCRYPTION_KEY kelinfoxy 2026-02-06 17:17:17 -05:00
  • 5cbb106160 Add multi-server support and update docs kelinfoxy 2026-02-05 22:30:52 -05:00
  • 84b2cabacc Merge pull request #2 from kelinfoxy/copilot/scan-and-replace-personal-data Kelin 2026-02-05 14:09:23 -05:00
  • 0052fa4ddc Complete personal data replacement in Traefik configs copilot/scan-and-replace-personal-data copilot-swe-agent[bot] 2026-02-05 18:41:42 +00:00
  • 300d870a2b Replace personal data with variables and placeholders copilot-swe-agent[bot] 2026-02-05 18:40:44 +00:00
  • 94b4906a6a Initial plan copilot-swe-agent[bot] 2026-02-05 18:35:18 +00:00
  • 10aee3b3b1 Fix: Correct Dozzle port and remove unnecessary template files kelin 2026-02-05 13:13:44 -05:00
  • 4803d2c856 Fix: Add multi-line secret sanitization to deployment script kelin 2026-02-05 12:36:19 -05:00
  • d4c9516e00 Fix: Generate users_database.yml in secrets folder with proper variables kelin 2026-02-05 12:12:33 -05:00
  • a554d00fd3 Fix: Use variables instead of placeholders in docker-compose files kelin 2026-02-05 11:57:42 -05:00
  • 73cb274160 v0.1.2: Multi-server architecture + security cleanup v0.1.2 Kelin 2026-02-04 19:36:18 -05:00
  • 75e66586d1 Fix Authelia password hash generation to remove 'digest:' prefix Kelin Fox 2026-02-03 23:43:31 -05:00
  • 5a4360bc53 Fix Docker Compose variable substitution for password hashes Kelin 2026-02-03 22:58:52 -05:00
  • 59cd225e0e Fix variable substitution in users_database.yml Kelin 2026-02-03 22:48:27 -05:00
  • e2a654b3f4 Refactor docker-compose configurations and add new services Kelin 2026-02-03 22:20:09 -05:00
  • ed17bf295a Fix variable substitution in users_database.yml to preserve password hashes Kelin 2026-02-03 21:07:36 -05:00
  • 3d5979b5f1 Implement fixes from test results Kelin 2026-02-02 20:59:07 -05:00
  • 7e4799f27e Update media docker-compose.yml Kelin 2026-02-02 18:48:15 -05:00
  • 5b5df8960b Fix variable replacement logic for nested variables and remove repo file modification Kelin 2026-02-02 17:30:24 -05:00
  • fd15c18389 Strip carriage returns from .env values to handle DOS line endings Kelin 2026-02-02 14:48:28 -05:00
  • 10338f2de5 Fix subshell issue in config file processing loops to allow env var replacement Kelin 2026-02-02 14:45:13 -05:00
  • 98f6b55fdf Fix load_env_file_safely to actually export environment variables Kelin 2026-02-02 14:37:23 -05:00
  • 457d803f57 Strip inline comments from .env values before parsing to prevent xargs quote issues Kelin 2026-02-02 14:11:14 -05:00
  • e5d678ebbe Replace sed-based variable replacement with envsubst for universal handling of special characters Kelin 2026-02-02 14:06:26 -05:00
  • cd9dc925f3 Add logging of missing variables and trim keys in .env parsing Kelin 2026-02-02 13:56:27 -05:00
  • 80b44f8bef Trim whitespace from .env values to ensure proper secret generation Kelin 2026-02-02 13:52:28 -05:00
  • 4fd30340ef Quote Authelia password hash to prevent Docker expansion warnings, fix variable trimming with xargs, and update comment exclusion pattern Kelin 2026-02-02 13:46:44 -05:00
  • 1be1ecb264 Fix variable trimming, reload .env after secret generation, and improve comment exclusion in validation Kelin 2026-02-02 13:42:22 -05:00
  • faaf39002a Replace personal URLs with placeholders and fix variable replacement logic Kelin 2026-02-02 13:19:22 -05:00
  • 0041b15cc2 Fix Authelia password copying and update menu logic Kelin 2026-02-01 01:12:03 -05:00
  • ea5e34935b Resolve merge conflicts and restore local configuration Kelin 2026-01-31 23:32:42 -05:00
  • 6c4a3362e0 feat: Major UI improvements to ez-homelab.sh EZ-Homelab Assistant 2026-01-31 05:41:30 -05:00
  • 41d9a4cd7f feat: standardize traefik.docker.network labels across all docker-compose files EZ-Homelab Assistant 2026-01-30 23:45:55 -05:00
  • 90a26a9ac4 Fix homepage Traefik network routing and update configurations EZ-Homelab Assistant 2026-01-30 23:29:00 -05:00
  • 465c10ae42 fix: ensure script properly configures Traefik and Authelia EZ-Homelab Assistant 2026-01-30 19:42:05 -05:00
  • 072a3384fd fix: update Authelia template with valid password hash EZ-Homelab Assistant 2026-01-30 19:18:04 -05:00
  • c6fbcb785e fix: move Authelia config files to correct Docker mount location EZ-Homelab Assistant 2026-01-30 19:12:49 -05:00
  • ea75ea9829 fix: remove REMOTE_SERVER_HOSTNAME dependencies for local deployments EZ-Homelab Assistant 2026-01-30 19:06:30 -05:00
  • 437eb37aff fix: resolve ez-homelab.sh issues for local deployments EZ-Homelab Assistant 2026-01-30 19:03:21 -05:00
  • 1dd6664968 feat: reorganize .env.example in alphabetical order EZ-Homelab Assistant 2026-01-30 18:39:08 -05:00
  • 1225564694 Add UI tool availability check before running wizard Kelin 2026-01-29 22:41:31 -05:00
  • 8b89575bbb Fix pre-deployment wizard execution and return handling Kelin 2026-01-29 22:41:25 -05:00
  • 0bbed196ed Remove legacy Python virtual environment setup Kelin 2026-01-29 22:19:54 -05:00
  • ea06ac1f92 Improve system package installation error handling Kelin 2026-01-29 22:11:15 -05:00
  • 497965473c Fix dependency handling in preflight and setup scripts Kelin 2026-01-29 22:06:53 -05:00
  • 04050454f7 Add support for Debian 13 (Trixie) in OS validation Kelin 2026-01-29 21:50:43 -05:00
  • b2436bd81d Fix menu system error handling and OS detection Kelin 2026-01-29 21:42:37 -05:00
  • 9d320bf9f9 Fix menu.sh service counting robustness Kelin 2026-01-29 19:59:13 -05:00
  • ea72ad7023 Add comprehensive README for enhanced setup system Kelin 2026-01-29 19:55:58 -05:00
  • 92c4002c18 Add unified menu interface for EZ-Homelab setup Kelin 2026-01-29 19:55:49 -05:00
  • f141848a10 Add EZ-Homelab Enhanced Setup System Kelin 2026-01-29 19:53:36 -05:00
  • dd4ff47048 Add Raspberry Pi 4 test run summary Kelin Reij 2026-01-29 17:57:54 -05:00
  • 53f96c8422 feat: Add EZ-Homelab TUI deployment script kelinfoxy 2026-01-29 16:43:42 -05:00
  • 9c9762c700 docs: Update script references from ez-homelab-tui.py to ez-homelab.py kelinfoxy 2026-01-28 22:14:18 -05:00
  • 5319bbc79c docs: Add release notes for v0.1.1 v0.1.1 kelinfoxy 2026-01-28 21:59:10 -05:00
  • e8c7dc215f feat: Update EZ-Homelab configurations and documentation kelinfoxy 2026-01-28 21:56:54 -05:00
  • 7b4f562c68 feat: Update EZ-Homelab configurations and documentation kelinfoxy 2026-01-28 21:56:33 -05:00