This version introduces a breaking change as it will now require an access control list in Tailscale. This is because tailmox now implements the Tailscale Services feature and autoApprovers.services must be set correctly in the ACL.
This version also expands on the original testing environment and introduces a way to easily deploy multiple Proxmox hosts to test tailmox with, and being able to revert those VMs back to state before the script is ran.
If you have previously tested out tailmox, you will need to update your ACL to include the following so that it works with Tailscale Services:
"autoApprovers": {
"services": {
"svc:tailmox": ["tag:tailmox"],
"tag:tailmox": ["tag:tailmox"],
},
},
- use the services feature of
tailscale serveso that the tailmox cluster can be accessed via a standard services link (as opposed to a device link) - deploy a virtual machine template in Proxmox of a semi-preconfigured Proxmox host that is ready for testing with tailmox