Commit Graph

  • 9ec4ee7963 Merge pull request #366 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-20 16:26:20 -04:00
  • 86331b541d authelia: strip CR before parsing configuration.yml, not after Claude 2026-08-20 20:22:42 +00:00
  • 96741c4f32 Merge pull request #365 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-20 16:18:50 -04:00
  • fc3b85f970 authelia: stop hardcoding "auth." as the portal subdomain for OIDC discovery Claude 2026-08-20 20:17:58 +00:00
  • 9ecf37c56f Merge pull request #364 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-20 15:22:41 -04:00
  • 4b0f453952 authelia: let user-management menu pick and act on multiple users per run Claude 2026-08-20 19:21:45 +00:00
  • c3133711cc Merge pull request #363 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-20 15:18:12 -04:00
  • 31cbe435bc authelia: fix uppercase-username stripping, add delete/service-access to user menu Claude 2026-08-20 19:02:37 +00:00
  • 040b006457 Merge pull request #362 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-20 14:51:13 -04:00
  • accfd7a5bb authelia/mealie/actualbudget/gitea: no more silent no-op reruns Claude 2026-08-20 18:49:43 +00:00
  • 0d605cc8c7 Merge pull request #361 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-20 14:44:43 -04:00
  • 15cef3ab1d authelia: show existing users before asking who to scope access to Claude 2026-08-20 18:43:13 +00:00
  • 60b5dd5f29 Merge pull request #360 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-20 11:40:40 -04:00
  • 2b6c06e060 authelia: automate "remember me" duration, fix stale config key in docs Claude 2026-08-19 20:37:09 +00:00
  • 699be5b4e3 authelia: make OIDC client registration self-healing on a stale client_id Claude 2026-08-19 19:11:34 +00:00
  • 3dca8dce1d mealie, actualbudget: add native "Sign in with Authelia" (OIDC) Claude 2026-08-19 18:44:00 +00:00
  • ab6b554cd8 authelia: add reusable per-service access scoping (universal vs specific users) Claude 2026-08-19 18:29:36 +00:00
  • 393f97d164 Merge branch 'claude/ionos-script-integration-x32ofw' into main Claude 2026-08-19 02:56:49 +00:00
  • a12aae7819 asterisk: add PJSIP transport-tls keep_alive_interval for IONOS WiFi drops Claude 2026-08-19 02:56:34 +00:00
  • d1a67766d7 Merge pull request #359 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-17 22:21:11 -04:00
  • d33c4da775 gitea-github-sync: pin fetch refspec explicitly, stop silencing stderr Claude 2026-08-18 02:20:27 +00:00
  • e548f6526e Merge pull request #358 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-17 18:21:02 -04:00
  • d3d2a411b0 gitea: add optional Gitea Actions (CI) with a local runner Claude 2026-08-17 21:32:35 +00:00
  • deb38b3b1d gitea: add optional "Sign in with Authelia" (OIDC) to the login page Claude 2026-08-17 18:54:41 +00:00
  • 1450560fd1 Merge pull request #357 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-17 14:04:09 -04:00
  • da6a6ab59a gitea: stop clobbering the live data/ directory's ownership on reinstall Claude 2026-08-17 18:02:53 +00:00
  • b3b167ba8d Merge pull request #356 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-17 13:56:20 -04:00
  • bd6c5d445a gitea-github-sync: fix set -e aborting do_sync on the first successful repo Claude 2026-08-17 17:52:13 +00:00
  • eae02da074 gitea-github-sync: show the actual HTTP response on a failed user check Claude 2026-08-17 17:48:19 +00:00
  • 4b694d0bef Merge pull request #355 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-17 13:47:36 -04:00
  • 67ee2fc28b gitea: don't leave the admin account locked behind a password-change wall Claude 2026-08-17 17:41:02 +00:00
  • 9e88f7c741 Merge pull request #354 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-17 13:28:48 -04:00
  • f0ef647f60 gitea: retry token prompts instead of accepting one empty answer Claude 2026-08-17 17:27:56 +00:00
  • 49c00e367a Merge pull request #353 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-17 13:23:36 -04:00
  • dcf643cde4 gitea: offer to run the sync immediately after configuring it Claude 2026-08-17 17:22:27 +00:00
  • def70ab4e2 gitea: fix token-name collision that swallowed the GitHub token prompt Claude 2026-08-17 17:19:01 +00:00
  • a06784e669 Merge pull request #352 from outis1one/claude/gitea-standalone-setup-oxoi2e Outis 2026-08-17 13:12:19 -04:00
  • 240fc78244 gitea: prompt for admin username/password, make readiness wait resilient Claude 2026-08-17 16:55:50 +00:00
  • d580f8032f Merge branch 'claude/ionos-script-integration-x32ofw' into main Claude 2026-08-17 15:52:01 +00:00
  • c7d3930187 Fix pstn-trunk.sh update mode reloading/restarting the wrong container Claude 2026-08-17 15:51:48 +00:00
  • 9a0140e1b1 Merge branch 'claude/ionos-script-integration-x32ofw' into main Claude 2026-08-17 15:27:13 +00:00
  • eca4fc4d4e Add gitea: standalone self-hosted Git server with GitHub mirror sync Claude 2026-08-17 15:26:53 +00:00
  • 866cc25a8e Merge pull request #351 from outis1one/claude/openid-authelia-actual-budget-oovjc5 Claude 2026-08-17 15:06:31 +00:00
  • 07c1c536a9 Merge branch 'claude/ionos-script-integration-x32ofw' into main Claude 2026-08-17 14:59:35 +00:00
  • 36e6bc3c02 Fix: PSTN calls to a personal DID never fell to voicemail Claude 2026-08-17 14:59:19 +00:00
  • 49cbc43971 Merge branch 'claude/ionos-script-integration-x32ofw' into main Claude 2026-08-17 14:49:58 +00:00
  • 17203aa0f9 Fix silent PSTN call denial: set live_dangerously in asterisk.conf Claude 2026-08-17 14:48:00 +00:00
  • 524411a214 Add Immich as a third OIDC client preset in authelia.sh Claude 2026-08-17 05:32:43 +00:00
  • d69806c24e Fix SMTP claims and stale Authelia service list Claude 2026-08-17 05:26:30 +00:00
  • c995d571a4 Add "Edit an existing user" to authelia.sh Claude 2026-08-17 05:23:34 +00:00
  • bfa2c50b4a Merge pull request #350 from outis1one/claude/openid-authelia-actual-budget-oovjc5 Outis 2026-08-17 01:11:57 -04:00
  • 8203851049 Make authelia new-user temp passwords longer and more complex Claude 2026-08-17 05:09:34 +00:00
  • ca85fbd706 Document ActualBudget OpenID user-invite step Claude 2026-08-17 05:06:59 +00:00
  • 32086a545b Merge pull request #349 from outis1one/claude/openid-authelia-actual-budget-oovjc5 Outis 2026-08-17 00:55:04 -04:00
  • 2b712e7306 Add scripted "Add a new user" option to authelia.sh Claude 2026-08-17 04:53:16 +00:00
  • 0c6c475b3c Merge pull request #348 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-16 23:30:48 -04:00
  • 3857358e86 Add scratch TODO.md tracking four in-flight/queued items Claude 2026-08-17 03:28:35 +00:00
  • 601def20fb Merge pull request #347 from outis1one/claude/mattermost-disable-threads-gbr6bi Outis 2026-08-16 23:05:00 -04:00
  • 6ef89caab7 Merge pull request #346 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-16 23:03:59 -04:00
  • 093062488d Add option to disable Mattermost Threads (collapsed reply threads) Claude 2026-08-17 03:01:46 +00:00
  • 9b03d49cec Warn that Asterisk restore drops the Security Dashboard's ACL grants Claude 2026-08-17 01:33:29 +00:00
  • d7d630386c Add search box to CrowdSec Active bans table Claude 2026-08-17 00:16:18 +00:00
  • 9a6d4899a2 Merge pull request #345 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-16 16:28:54 -04:00
  • 9045f8f030 Fix DEVICE_MARKER_RE field order so list_extensions() actually finds devices Claude 2026-08-16 20:28:06 +00:00
  • 2d556a31bc Merge pull request #344 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-16 16:15:49 -04:00
  • de5cfe26bd Fix app_voicemail module collision at its real source (entrypoint.sh, not host modules.conf) Claude 2026-08-16 20:14:15 +00:00
  • 20e6699cf2 Merge pull request #343 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-16 15:51:34 -04:00
  • 930233cc7f Fix app_voicemail module-load collision via modules.conf Claude 2026-08-16 19:50:23 +00:00
  • be684e114d asterisk-standalone-backup.sh: fix cross-layout restore (DO -> non-DO) Claude 2026-08-16 02:34:30 +00:00
  • 6dc4f0d6c6 asterisk-standalone-backup.sh: fix external IP on cross-box restore Claude 2026-08-16 01:02:28 +00:00
  • 60238814f4 dr_bringup: support restoring from the offsite mirror on a brand-new box Claude 2026-08-16 00:46:09 +00:00
  • 7cc5eec1e0 Merge pull request #342 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-15 20:29:10 -04:00
  • 4717c3a080 Add garage-webui: browse Garage's buckets/objects like Backblaze's console Claude 2026-08-15 14:28:57 +00:00
  • 0ad88eca2b Merge pull request #341 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-15 09:18:29 -04:00
  • 558fc3e75b Fix layout-apply crash on Garage reinstall, backfill missing .env fields Claude 2026-08-15 13:12:28 +00:00
  • 691a9f45d5 Merge pull request #340 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-15 08:49:47 -04:00
  • f61a2717bf Offer retry/fall-back-to-SFTP/skip when Garage isn't found for a mirror Claude 2026-08-15 12:45:29 +00:00
  • 74cab14f86 Let the additional-mirror setup read Garage credentials over SSH Claude 2026-08-15 12:35:21 +00:00
  • 01ca0a7b09 Fix leading-whitespace bug in garage key create output parsing Claude 2026-08-15 12:25:08 +00:00
  • c5309590c2 Merge pull request #339 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-15 08:21:51 -04:00
  • 129a97f34b Add Garage — MinIO CE's replacement — as a self-hosted S3 object store Claude 2026-08-15 04:39:37 +00:00
  • 55c8284cf9 Merge pull request #338 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-15 00:10:34 -04:00
  • b25724a61a Suggest a /kopia-data subdir of the DR-spare path for the SFTP mirror Claude 2026-08-15 03:57:58 +00:00
  • 4ee2377a4a Merge pull request #337 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-14 23:44:56 -04:00
  • 1bb7498567 Pass the resolved SSH port to Kopia's SFTP mirror, not just user/host Claude 2026-08-15 03:36:23 +00:00
  • b7bb14d872 Merge pull request #336 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-14 23:19:20 -04:00
  • 2b9ba85875 Merge remote-tracking branch 'origin/main' into claude/ionos-script-integration-x32ofw Claude 2026-08-15 03:16:56 +00:00
  • 29db2da5fc Add fix_pikapods_dump.py to the repo; cross-reference it from the migration script Claude 2026-08-15 03:09:57 +00:00
  • a7d3dc5b5d Fix imported file ownership in the generated PikaPods migration script Claude 2026-08-15 02:58:59 +00:00
  • 767479d113 Self-heal Mattermost data/logs/config/plugins ownership on every start Claude 2026-08-15 02:34:40 +00:00
  • 10b985dc95 Add standalone Pi-hole service; move wg-easy's default port off Netbird's Claude 2026-08-15 02:22:16 +00:00
  • 0f9ce0a82b Add a flag to permanently retire shared coturn without auto-reinstalling it Claude 2026-08-14 23:35:44 +00:00
  • d2568ecb09 Read back existing destinations, ntfy, schedule, and B2 fields on rerun Claude 2026-08-14 22:51:37 +00:00
  • 70b8dd5d9b Merge pull request #335 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-14 18:39:39 -04:00
  • b9152369ef Fix DR-spare path reset on reinstall and tilde-quoting in remote commands Claude 2026-08-14 22:09:25 +00:00
  • 5dc77e7a65 Merge pull request #334 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-14 16:10:12 -04:00
  • 9edd821349 Don't offer to generate a root SSH key when one already works for the host Claude 2026-08-14 20:09:03 +00:00
  • 1e96124117 Merge pull request #333 from outis1one/claude/ionos-script-integration-x32ofw Outis 2026-08-14 15:17:07 -04:00
  • f6e5bb4ea3 Use rsync instead of scp for the DR-spare backup.conf/README sync Claude 2026-08-14 19:15:58 +00:00
  • 63774e0500 Read $_ERR once per failure instead of twice, fixing lost raw-error text Claude 2026-08-14 18:34:57 +00:00