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

DO Server Infrastructure

DigitalOcean server at 165.22.1.228 (CyberPanel / OpenLiteSpeed).

Directory Structure

  • cron/ — Root crontab (CyberPanel + JARVIS entries)
  • systemd/ — Custom systemd service units
  • agent/ — JARVIS agent config template

Deploy workflow

  1. Edit code in site repos (myronblair/*)
  2. git push origin main
  3. On server: cd /home/<site>/public_html && git pull origin main

JARVIS agent install

cp agent/config.json /opt/jarvis-agent/config.json
systemctl enable jarvis-agent
systemctl start jarvis-agent
S
Description
Mirror of github.com/myronblair/infra
Readme 239 KiB
Languages
Markdown 100%