Commit Graph

6 Commits

Author SHA1 Message Date
myron f8add5d65a Add imminent failure reference document — full system map with credentials, URLs, and architecture 2026-06-14 04:35:33 +00:00
myron 4346881d38 Update CLAUDE.md: add DO/Proxmox/FusionPBX backup repos, FusionPBX SSH relay, backup schedules 2026-06-09 04:16:34 +00:00
myron 2dcd8e9975 docs: Cloudflare Rocket Loader rules — inline handlers blocked, use addEventListener + data-cfasync=false 2026-06-01 09:12:50 +00:00
myron 2a45dac693 FusionPBX Yealink T48S BLF: complete fix and final profile state
Root cause: nginx rewrite stripped file= param from {mac}.boot requests,
so FusionPBX served full device config as a .boot file. Yealink ignores
DSS/linekey settings in .boot files — they only apply from .cfg files.

Fixes applied on 134.209.72.226:
- nginx: {mac}.boot rewrite now passes file={mac}.boot param
- New {$mac}.boot template: proper boot file with includes to {mac}.cfg
- y000000000065.cfg: features.auto_linekeys.enable = 0
- All y000000000000.boot: overwrite_mode = 1
- External sofia profile: manage-presence = passive (was true)
- Park buttons: Speed Dial type=13 (*5901-*5903), not BLF (mod_presence missing)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 04:57:48 +00:00
myron 094bd7ac80 Add FusionPBX configs: Yealink T48S provisioning + fail2ban whitelist
- y000000000000.boot: overwrite_mode=1 forces re-provision on every reboot
- BLF type=16 for Yealink T48S in FusionPBX (with pickup_value required)
- auto_linekeys.enable=0 prevents phone from overriding DSS key config
- fail2ban whitelist: 107.178.2.130 (office) + 97.154.109.245 (home WAN)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 01:05:55 +00:00
myron acadc57958 Initial infra: cron, systemd units, agent config template, README 2026-05-25 13:52:46 +00:00