@algernon not to distract you but one other thing that could make it easier to self-host would be to put it in an apt repository
I have done some (extremely non-compliant) packaging of stuff written in a language I have no idea how to use with my gotosocial package up on https://apt.technomancy.us and I'd be willing to give it a shot with iocaine too if you think it's a good idea but I have no idea how rust works; is it possible to build iocaine using the rust stuff that comes with debian stable or do you need 3rd-party packages?