-
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