Ooh. I think I found a way to self-host Radicle, with the web UI, with the data not being on the same server.
Performance will likely be horrible, but I can live with that. As long as the data is in my homelab, it's fine.
Can't wait to try this cursed hack.