So I have now redone my package repo. I am still building on my home server however I have changed how the packages are now built.
I have changed my server from OpenSUSE to Debian, running proxmox on top. With this, I have an Arch VM running on top, in which I am now building the packages. This VM is building the repo with aurutils, and then syncing with rsync to a VPS hosting them on https://repo.joelg.net.
I have written some systemd units to reboot the system weekly, and update daily. Additionally I am building the new packages hourly.
I realise that may be a bit excessive, but most of the time nothing is being built, causing minimal system resource usage.
Although I found the archlinuxcn repo for emacs-git builds, I am still interested in making my own builds, which I am currently unsure how to do with aurutils.
Currently this is the state of my repo, which seems to be better than the chroot I was using before.