Chapter 10

Development

Whilst initial development used Qemu VMs on my Linux desktop PC this doesn’t allow for proper testing of Letsencrypt, Wireguard and so on. So you’ll need a VPS (or an actual server…) running Debian 12 Bookworm.

Unless you’re working on making Momod work with other hosting and DNS providers you’ll also need that Debain VPS to be at Hetzner.

There is an Ansible playbook play/dev.yml for testing new roles.