Manage Your PHX Development Environment (PXD)

Learn how to create, set up, and effectively use your PHX development environment.

In this section, you will find step-by-step instructions on how to set up and utilize the development environment. Whether you’re a beginner or an experienced developer, this guide will help you get started and make the most out of your development environment.


Setting Up the PHX Development Environment on Ubuntu 22.04

Set up your Ansible development desktop with Ansible, Vagrant, LXD, and VirtualBox on Ubuntu 22.04. Clone the PHX project directories to extend the base C2 development environment. Use this setup to configure essential base services, including the Microsoft AD domain controller and reverse proxy. Finally, access web-based services in the environment via a Firefox profile using the forward proxy for sandboxed access.

Using Ansible without Vagrant

Vagrant is the default but you can also use Ansible directly if you prefer.



Last modified August 27, 2025: phx dev save C2-633 (3b38443)