Getting VICIdial into production is not trivial. Between the installation, configuration, SSL, WebPhone setup, and security hardening, there are dozens of places where things can go wrong – and most of the documentation out there is either outdated or incomplete.

That is why I created the VICIdial Production Bootcamp 2026 – a hands-on video training series that walks you through every step, from spinning up a cloud server to locking it down for production traffic.

Who This Is For

  • Sysadmins tasked with deploying and maintaining VICIdial
  • Call center managers who want to understand what is running under the hood
  • VoIP engineers looking to add VICIdial to their toolkit

Whether you are setting up your first VICIdial server or rebuilding an existing one the right way, this series covers the full journey.

What the Series Covers

The bootcamp is structured as a progressive series. Each part builds on the previous one, so by the end you have a complete, production-grade system.

Part 1: Installation on Hetzner Cloud

Part 1 - VICIdial Installation

We start from scratch – provisioning a cloud server on Hetzner and installing ViciBox. You will see the full process, including disk partitioning, network configuration, and getting VICIdial up and running.

Watch Part 1 on Patreon

Part 2: Initial Setup, 6666, Users & Permissions

Part 2 - VICIdial Initial Setup

Once installed, we walk through the admin panel on port 6666. You will learn how to configure system settings, create users, set up permissions, and understand the admin interface layout.

Watch Part 2 on Patreon

Part 3: SSL Certificate Setup

Part 3 - SSL Certificate

No production system should run without SSL. This part covers obtaining and installing a Let’s Encrypt certificate so your admin panel, agent interface, and WebPhone all run over HTTPS.

Watch Part 3 on Patreon

Part 4: System Testing, WebPhone Setup & Troubleshooting

Part 4 - WebPhone Setup & Troubleshooting

Here we set up the WebPhone (WebRTC) so agents can make and receive calls directly in their browser – no softphone needed. We also cover common troubleshooting scenarios including time sync issues, cronjob verification, and SIP registration problems.

Watch Part 4 on Patreon

Part 5: Firewall, Whitelist & Dynamic Portal Security

Part 5 - Firewall & Security

The final (current) part focuses on production security hardening. We configure firewalld, set up IP whitelisting, and enable VICIdial’s Dynamic Portal feature to control access to your server.

Watch Part 5 on Patreon

Key Topics at a Glance

AreaWhat You Will Learn
Cloud DeploymentProvisioning on Hetzner, ViciBox installation
Admin ConfigurationPort 6666 admin panel, users, permissions
SSL/TLSLet’s Encrypt certificate setup and renewal
WebPhone/WebRTCBrowser-based agent calling without softphones
TroubleshootingTime sync, cronjobs, SIP registration issues
Security Hardeningfirewalld, IP whitelisting, Dynamic Portal

The Series Is Growing

Five parts are live now, and more episodes are being added regularly. The goal is to cover every aspect of running VICIdial in production – from carrier configuration and campaign setup to monitoring and scaling.

Where to Watch

The full series is available on Patreon:

Browse the Full Collection

You can also find more details on the training page:

VoIP DevOps Training

Questions?

If you have questions about the bootcamp or want to suggest topics for upcoming episodes, get in touch. I am always happy to hear what areas people are struggling with so I can prioritize those in future parts.


The VICIdial Production Bootcamp is part of my VoIP DevOps training offerings. For hands-on solutions, check out VoiceDetect AMD for AI-powered answering machine detection and the VICIdial + 11Labs AI Agent integration for automated outbound campaigns.