PHP (god forbid you should need it) is a right mess on alpine. Mongodb will not work on alpine.
Thankfully all I need is my app, Certbot, and a few standard utilities (ping, traceroute, mtr), and my app works fine with musl. Not a complex setup at all.
The entire setup for the worker app is in this Ansible role: https://github.com/Daniel15/dnstools/blob/master/ansible/roles/dnstools-worker/tasks/main.yml

Interesting! I wonder why I was hitting the memory deadlock on boot, but yours booted OK.
I might run a local VM, use dietpi, then clone the resulting VM to the hosting provider using Clonezilla.