I have found the Wiki, and I have also been looking at other Wikis for setting up mirrors in general, but they sort of skip over basic stuff, like which user should be owning the partition the mirror is on and what the permissions ought to be. Since I'm going to keep it local for now, I decided to try it on the pi user, so I created my file system and set the owner to root and the group to users, and gave it rw permission for the group. So any user can mount it and read/write, or in other words, a hopefully pretty normal filesystem. I then copy/pasted the rsync command off the Raspbian wiki, ran it, and noticed it attempted to chown the mount point. For fun, I cancelled and ran it as sudo to see what it would change it to, and it changed it to pi:pi. I'm guessing it really just changes it to <current user>:<current user> so that if you run it as sudo it will.....I don't know? Anyway, I find this confusing. What is it trying to do?
What user:group do people here recommend that a mirror exist as? If I decide to make it publicly available, what permissions do I need to put on it? Would it be safe to just give it to www? (I am in fact running Apache so I already have that all set up)
Can I put the big long rsync command in my crontab? I assume that's what most people would do? Or is there some other magical thing I don't know about? I sadly must admit this is my first time using rsync.
There's a good chance I might make it available in the future, if it works well for my own usage with my own Pis. My country only has one mirror.