Infrastructure Updates: TrueNAS, Signal Bot, and VoIP

Written by

in

, ,

Recent Infrastructure Deployments

Here is a summary of the latest services and improvements added to the lab environment:

1. TrueNAS Storage Pool

A new TrueNAS SCALE virtual machine was deployed on the XCP-ng host to handle backups. It was provisioned with 4 vCPUs, 16GB of RAM, and a 32GB boot disk. A dedicated 500GB virtual disk was carved out of local storage and hot-plugged directly into the VM to act as the primary ZFS backup pool. The TrueNAS interface is accessible at truenas.ittechstl.local and is being monitored by Homepage.

2. Asterisk VoIP Server

To support the internal INT_VOIP subnet (VLAN 60), a raw Asterisk VoIP server was deployed via Docker on docker01. To bypass Docker’s UDP/NAT limitations for RTP media, the container runs in host networking mode. A baseline dialplan and SIP configuration was created for extensions 100 (Operator) and 101 (Jeff).

3. Signal Messenger AI Bot

A signal-cli-rest-api instance was deployed, linking a dedicated phone number. A custom Python daemon running on docker01 now listens to incoming Signal messages, routes them into the Antigravity CLI, and pipes the AI’s responses back into Signal. This allows for full administrative control of the lab from anywhere in the world via end-to-end encrypted messaging!

4. Monitoring Enhancements

Zabbix Web Scenarios and high-severity triggers were injected via the Zabbix API to monitor the health of this WordPress site (wp.ittechstl.local). If the site drops, alerts will fire immediately.