-
c50704e1b3
Add automatic tab-completion setup and old config-backup pruning
Claude
2026-08-11 04:48:11 +00:00
-
-
91340c5f2f
Merge pull request #297 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-11 00:36:21 -04:00
-
-
cd003dbaf3
Add Gatus auto-sync from Caddyfile, promote ensure_yq to lib/common.sh
Claude
2026-08-11 04:26:08 +00:00
-
-
d4ebbe715b
Merge pull request #296 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-11 00:12:50 -04:00
-
-
7c85f326c8
Accept Beszel's own "copy for docker compose" snippet directly
Claude
2026-08-11 04:11:56 +00:00
-
-
01963694c7
Merge pull request #295 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 23:53:27 -04:00
-
-
e10e1e90b4
Fix invalid docker-compose.yml when Beszel is installed with local Caddy
Claude
2026-08-11 03:51:02 +00:00
-
fc8f57ab51
Add bash tab-completion for setup.sh
Claude
2026-08-11 03:46:09 +00:00
-
-
3bc14d8cf4
Merge pull request #294 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 23:45:56 -04:00
-
-
7938399e99
Add Beszel for lightweight server + Docker monitoring
Claude
2026-08-11 03:43:58 +00:00
-
-
6a0edd5d87
Merge pull request #293 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 23:37:53 -04:00
-
-
eeaa2e6c64
Accept plain "remove"/"uninstall" as aliases for --remove
Claude
2026-08-11 03:34:57 +00:00
-
-
94b317213c
Merge pull request #292 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 23:30:32 -04:00
-
-
efcad48755
Add a generic service removal command: ./setup.sh <name> --remove
Claude
2026-08-11 03:29:10 +00:00
-
ad011b2db8
Add check_container_health helper, wired into mattermost.sh as reference
Claude
2026-08-11 03:24:50 +00:00
-
74628f3736
Fix vaultwarden SMTP false-positive and mattermost DB password mismatch
Claude
2026-08-11 03:22:53 +00:00
-
-
e01440aef6
Merge pull request #291 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 23:19:09 -04:00
-
-
c177312947
Fix three crash-looping services: koha-db, homebox, vaultwarden
Claude
2026-08-11 03:09:33 +00:00
-
-
21ce245477
Merge pull request #290 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 22:46:10 -04:00
-
-
77440c8f75
Live-scan Traccar's device-protocol range for collisions, not just Asterisk's ports
Claude
2026-08-11 02:43:37 +00:00
-
8bdf4c0a07
Add explicit UFW rules for Caddy's 80/443 — Docker was silently bypassing UFW
Claude
2026-08-11 01:51:04 +00:00
-
060f288107
Fix authelia.sh skipping the real Caddy snippet due to a commented example
Claude
2026-08-11 00:21:13 +00:00
-
6588e3abf1
Add a way to remove an existing vpn-data-mount without re-adding it
Claude
2026-08-11 00:15:30 +00:00
-
-
a3284f2edd
Merge pull request #289 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 19:56:50 -04:00
-
-
39e7b2ae6e
Fix Mattermost crash-looping with permission denied on config.json
Claude
2026-08-10 23:41:41 +00:00
-
cfd3b04b7b
Add a full-redo option for an already-mounted vpn-data-mount share
Claude
2026-08-10 23:34:01 +00:00
-
304e4b644c
Let an already-mounted share be reconfigured instead of blocking on label reuse
Claude
2026-08-10 23:08:05 +00:00
-
a23d5d6fc7
Add optional client-side encryption layer for vpn-data-mount
Claude
2026-08-10 23:06:13 +00:00
-
-
158186a28c
Merge pull request #288 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 17:55:03 -04:00
-
-
9e886ff9a7
Fix CIFS mount error(79) caused by missing nls_utf8 kernel module
Claude
2026-08-10 20:11:05 +00:00
-
2d9501a56c
Fix CIFS mount error(79) caused by missing keyutils package
Claude
2026-08-10 20:00:24 +00:00
-
-
1c1fa32b6f
Merge pull request #287 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 15:49:14 -04:00
-
-
1a259e0895
Fix password prompt silently stripping leading/trailing whitespace
Claude
2026-08-10 19:35:57 +00:00
-
-
ba3718d4ea
Merge pull request #286 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 15:25:59 -04:00
-
-
dd6f1d0a5d
Make vpn-data-mount strictly read-only on the remote Samba config
Claude
2026-08-10 19:24:59 +00:00
-
a2d3b0a651
Fix smb.conf section removal deleting everything after the target share
Claude
2026-08-10 19:18:55 +00:00
-
-
82fad864ac
Merge pull request #285 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 15:17:09 -04:00
-
-
9e5a84f4f5
Don't blindly overwrite existing Samba config; stop clobbering shared account passwords
Claude
2026-08-10 19:15:11 +00:00
-
-
dcfc9eaeae
Merge pull request #284 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 14:57:06 -04:00
-
-
abd1bcd35d
Fix wordpress.sh picking an already-occupied port
Claude
2026-08-10 18:40:06 +00:00
-
28252b97d3
Fix vpn-data-mount's guest-mount errno 79 bug, add per-share SMB accounts, host naming, and chain-in from filebrowser/audiobookshelf/emby
Claude
2026-08-10 18:37:59 +00:00
-
ad1a955096
Document ssh-key-import in the README
Claude
2026-08-10 18:16:15 +00:00
-
-
e917fbddb0
Merge pull request #283 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 14:12:40 -04:00
-
-
8c5be53950
Extract SSH key import out of base.sh into a standalone, re-runnable service
Claude
2026-08-10 18:10:27 +00:00
-
0e42de1cda
Add vpn-data-mount: SMB mount from a NetBird-connected home box
Claude
2026-08-10 17:56:50 +00:00
-
-
63c227f101
Merge pull request #282 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 12:50:13 -04:00
-
-
b4a402e399
Drop the header row, tighten name-to-count spacing
Claude
2026-08-10 16:47:48 +00:00
-
-
d015320ecb
Merge pull request #281 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 12:42:31 -04:00
-
-
3afd7226f2
Pixel-align the header labels with their data columns
Claude
2026-08-10 16:40:18 +00:00
-
-
1377f20882
Merge pull request #280 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 12:34:26 -04:00
-
-
9bc2e6c510
Move the column header out of the checklist into the non-selectable instruction text
Claude
2026-08-10 16:33:32 +00:00
-
-
bf2fc8fde5
Merge pull request #279 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 12:29:00 -04:00
-
-
d4a7b5a60e
Add a fake header row and size the checklist width to the terminal
Claude
2026-08-10 16:23:35 +00:00
-
-
55f94c0ea4
Merge pull request #278 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 12:19:22 -04:00
-
-
2a11993c4e
Fake dedicated "installed"/"#" columns in the checklist via a fixed-width tag prefix
Claude
2026-08-10 16:18:34 +00:00
-
7f69d1dbee
Replace "[installed]" text with an install count "[N]"
Claude
2026-08-10 16:10:31 +00:00
-
c7f9e5caa1
Add a * marker next to the checkbox for already-installed services
Claude
2026-08-10 16:03:19 +00:00
-
-
753cc58016
Merge pull request #277 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 11:57:17 -04:00
-
-
3e75c51d18
Fix "local: can only be used in a function" crash in the category menu
Claude
2026-08-10 14:53:44 +00:00
-
3a3833596c
Fix filebrowser crash-looping on permission denied opening its database
Claude
2026-08-10 14:52:48 +00:00
-
-
8cd52347ff
Merge pull request #276 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 10:48:59 -04:00
-
-
0cf859704f
Fix whiptail checklist silently dropping [installed] on long descriptions
Claude
2026-08-10 14:47:35 +00:00
-
-
44e954fbb7
Merge pull request #275 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-10 10:42:59 -04:00
-
-
11a4e249b6
Add missing cancel option to 15 more multi-instance services; add setup.sh --status
Claude
2026-08-10 14:39:34 +00:00
-
4123662571
Fix fmd's broken Docker image and add missing cancel option to two installers
Claude
2026-08-10 14:25:34 +00:00
-
-
1bffa5f50d
Merge pull request #274 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-09 23:21:39 -04:00
-
-
32240e18f9
Fix ensure_coturn_user leaving callers in the wrong directory
Claude
2026-08-10 03:10:26 +00:00
-
d95f2b93d9
Merge pull request #273 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-09 22:36:42 -04:00
-
-
1d96bd5daf
Merge pull request #272 from outis1one/claude/vps-capacity-assessment-r57vw3
Outis
2026-08-09 22:35:54 -04:00
-
-
613625da09
Fix stale usage comment in cloud-init.sh
Claude
2026-08-10 02:35:34 +00:00
-
060b705cdd
Merge pull request #271 from outis1one/claude/ionos-script-integration-x32ofw
Outis
2026-08-09 22:33:42 -04:00
-
-
-
-
5cab7fe9c0
Correct cloud-init.sh usage instructions for real provider UIs
Claude
2026-08-10 02:33:26 +00:00
-
b2b4b6dd19
Add cloud-init.sh for provider install-script/user-data fields
Claude
2026-08-10 02:29:02 +00:00
-
-
666d280179
Document IONOS Object Storage pricing
Claude
2026-08-10 00:15:33 +00:00
-
2fb2a2980d
Document the 6vCPU/8GB Tier 3 sizing plan
Claude
2026-08-10 00:09:49 +00:00
-
5aef55a059
Merge pull request #270 from outis1one/claude/vps-capacity-assessment-r57vw3
Outis
2026-08-09 20:04:57 -04:00
-
-
9e06ed4b83
Bake cross-service port collision avoidance into every service script
Claude
2026-08-09 23:55:49 +00:00
-
b860a8b174
Add multi-instance support to 13 more services
Claude
2026-08-09 22:53:40 +00:00
-
a9a7200cb5
Merge pull request #269 from outis1one/claude/vps-capacity-assessment-r57vw3
Outis
2026-08-09 18:05:15 -04:00
-
-
3fc20238af
docs: document the multi-instance service pattern in CLAUDE.md
Claude
2026-08-09 21:58:25 +00:00
-
d5d979ac31
Add multi-instance support to audiobookshelf, emby, mealie, traccar
Claude
2026-08-09 21:57:23 +00:00
-
5f36b14f93
mattermost: add PikaPods migration helper (DB dump + files import)
Claude
2026-08-09 21:45:26 +00:00
-
344bdf4a0f
docs: settle on 2 WordPress sites, drop actualbudget
Claude
2026-08-09 21:37:39 +00:00
-
a5d57050b3
wordpress: switch to dedicated MariaDB per site (was shared)
Claude
2026-08-09 21:23:24 +00:00
-
e96a257d8f
docs: record WordPress decision (2-4 sites, ecommerce-capable, Emby dropped)
Claude
2026-08-09 21:16:00 +00:00
-
a26d1831ee
Add services/wordpress.sh — multi-site WordPress with shared MariaDB
Claude
2026-08-09 20:57:18 +00:00
-
22a6366258
coturn: fix unescaped backticks corrupting generated README + stray error
Claude
2026-08-09 20:49:22 +00:00
-
d2848cecc3
immich: add native S3 storage engine support for thumbnails/uploads
Claude
2026-08-09 20:06:50 +00:00
-
033ffeee48
docs: drop lyrion from the VPS plan, add emby music-only, update swap notes
Claude
2026-08-09 18:14:32 +00:00
-
ad38b96cfe
Make swapfile a default for every install, not just Asterisk droplets
Claude
2026-08-09 18:13:37 +00:00
-
cdc1e48d82
Merge pull request #268 from outis1one/claude/vps-capacity-assessment-r57vw3
Outis
2026-08-09 14:12:24 -04:00
-
-
7a66ef2e2f
emby: add music-only setup mode with per-user library access guidance
Claude
2026-08-09 18:07:09 +00:00
-
1b54fdbeb3
docs: correct VPS service recap — drop portainer/syncthing, confirm audiobookshelf
Claude
2026-08-09 16:57:11 +00:00
-
0fde1a2542
docs: add VPS sizing reference and recap of the IONOS box's planned services
Claude
2026-08-09 16:53:24 +00:00
-
4a0ec63a04
wg-easy: hub-routed peer mesh by default, plus SSH-alias sync script
Claude
2026-08-09 12:44:46 +00:00
-
39fb198c64
Merge pull request #267 from outis1one/claude/asterisk-security-phone-numbers-osu937
Outis
2026-08-08 21:02:58 -04:00
-
-
beb2881a36
Merge pull request #266 from outis1one/claude/file-duplication-finder-x10y2k
Outis
2026-08-08 21:01:56 -04:00
-
-
-
-
6151edeeac
Merge pull request #265 from outis1one/claude/droplet-capacity-assessment-s2voix
Outis
2026-08-08 17:17:43 -04:00
-
-
d4ca8277a6
security-dashboard: add Calls & Texts tab for PSTN calls and SIP/SMS texts
Claude
2026-08-08 02:32:42 +00:00
-
-
-
e04b133e87
Add cross-platform duplicate file finder (tools/dedupe-finder.py)
Claude
2026-08-05 12:34:26 +00:00
-
-