Shaka444 I'll be happy to host a repo, I just might need the help of the brilliant minds here to make it happen
https://www.haiku-os.org/blog/apl/2020-07-11_repository_identification/
https://www.haiku-os.org/node/9579
I always made my HPKG packages manually, with the package command and I still do. But you can decide whether you'd rather use Haikuporter, or use something completely different. I think someone mentioned the old .pkg format (I don't know that we have the tools for that). You could make self-running executables with something like makeself. But let's go with HPKG for this discussion
OK I made the mistake of putting a repository on commercial webspace, and running it by myself. When Real Life™️ demanded my attention, I ended up paying for that web space for another three years, and I had no-one to take over.
So you need some space on a non-commercial server (perhaps ibiblio.org? They do it for FreeDOS). You need FTP access to upload new files and your user needs to be able to download with a simple HTTP call. If the ISP forces you into some graphical interface, or if file access is through complex redirections like sourceforge you are not going to enjoy this. And get a partner or two - anybody can step in front of a bus and then no-one has the password.
You will have a copy of the entire repository on your system. Plan hard drive space accordingly. Have a policy on how many previous versions you will keep around.
Thinks very carefully about what you put on the repo. For example, on my website I have Java programs that still work very well, but nobody has worked on them for ten years. There is no reason why those programs should be on a repo. A repository is for programs that are being actively developed, that update regularly.