Asterisk & FreePBX Server Setup
Budget: $30 – $250 USD
An Ubuntu 22.04 VPS is ready and waiting; all network, firewall, and base OS tweaks are already in place. Your job is to log in, install the latest stable release of Asterisk, layer FreePBX on top, and hand back a clean, well-documented system that is ready for production use.
Core expectations
• Compile or package-install the current stable Asterisk build, then bring up FreePBX with its standard dependencies.
• Create a pair of test SIP extensions, register them from any soft-phone, and prove audio flows both ways (RTP checked).
• Confirm the server can originate and receive a call path so we know outbound and inbound are structurally sound (a test trunk or echo test is fine).
• Leave every command, config path, and tweak recorded in a simple markdown or text log so the setup can be reproduced.
Nice-to-haves (if you have bandwidth)
• Pull any extra FreePBX module we may later host in a private GitHub repo.
• Drop in basic hardening: fail2ban jail for SIP, sensible iptables/UFW rules.
Acceptance
I’ll consider the task complete when the extensions register, audio is verified, FreePBX’s dashboard shows all services green, and I have your setup notes. SSH access is ready the moment you accept; I’d like to kick this off today.
Core expectations
• Compile or package-install the current stable Asterisk build, then bring up FreePBX with its standard dependencies.
• Create a pair of test SIP extensions, register them from any soft-phone, and prove audio flows both ways (RTP checked).
• Confirm the server can originate and receive a call path so we know outbound and inbound are structurally sound (a test trunk or echo test is fine).
• Leave every command, config path, and tweak recorded in a simple markdown or text log so the setup can be reproduced.
Nice-to-haves (if you have bandwidth)
• Pull any extra FreePBX module we may later host in a private GitHub repo.
• Drop in basic hardening: fail2ban jail for SIP, sensible iptables/UFW rules.
Acceptance
I’ll consider the task complete when the extensions register, audio is verified, FreePBX’s dashboard shows all services green, and I have your setup notes. SSH access is ready the moment you accept; I’d like to kick this off today.
Related categories:
Linux
Asterisk PBX
Test Automation
VoIP
Ubuntu
Network Administration
Documentation
SIP
Conversational AI