<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>FreePBX on Chengyu Wang</title><link>https://chengyu.eu/tags/freepbx/</link><description>Recent content in FreePBX on Chengyu Wang</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2026 Chengyu</copyright><lastBuildDate>Wed, 21 Jan 2026 23:00:24 +0000</lastBuildDate><atom:link href="https://chengyu.eu/tags/freepbx/index.xml" rel="self" type="application/rss+xml"/><item><title>Making Caddy Reverse-Proxy FreePBX Alongside Another Internal Web Service</title><link>https://chengyu.eu/posts/caddy-reverse-proxy-freepbx/</link><pubDate>Wed, 21 Jan 2026 23:00:24 +0000</pubDate><guid>https://chengyu.eu/posts/caddy-reverse-proxy-freepbx/</guid><description>FreePBX kept redirecting the browser back to its raw :8080 port even behind a reverse proxy — the fix was rewriting the Location header on the way out, not just spoofing headers going in.</description></item><item><title>FreePBX Deployment Diary #3: The First Successful Test Call</title><link>https://chengyu.eu/posts/freepbx-diary-3-first-test-call/</link><pubDate>Mon, 19 Jan 2026 00:01:07 +0000</pubDate><guid>https://chengyu.eu/posts/freepbx-diary-3-first-test-call/</guid><description>Creating extensions, getting UDP registration working first, then chasing down a misleading &amp;lsquo;wrong password&amp;rsquo; error that was actually a TLS transport and certificate mismatch.</description></item><item><title>FreePBX Deployment Diary #2: HTTPS and Automatic Backups</title><link>https://chengyu.eu/posts/freepbx-diary-2-https-backup/</link><pubDate>Sun, 18 Jan 2026 20:00:47 +0000</pubDate><guid>https://chengyu.eu/posts/freepbx-diary-2-https-backup/</guid><description>Getting Let&amp;rsquo;s Encrypt working on the admin panel and setting up a weekly automatic backup — the two unglamorous steps that make a FreePBX box actually production-ready.</description></item><item><title>FreePBX Deployment Diary #1: Install and Network Setup</title><link>https://chengyu.eu/posts/freepbx-diary-1-install-network/</link><pubDate>Sun, 18 Jan 2026 00:01:12 +0000</pubDate><guid>https://chengyu.eu/posts/freepbx-diary-1-install-network/</guid><description>First contact with FreePBX 17 on Debian — a Vultr trial instance, the official one-shot install script, and the firewall gotcha that can lock you out of your own server.</description></item></channel></rss>