I have finally gotten around to configuring my
rsync(1) daemon to
serve some public modules. This is in an effort to make my
publically-accessible files easier to mirror, because the more
copies we have of something, the better off we'll be, especially
in an age of censorship and the domination of big tech.
rsync(1) doesn't have the most secure protocol (no encryption) but
I figure that this is fine because all of the data is public anyway,
and available via other unencrypted means as it is, so there's no
Anyway, I currently have made the following modules available:
[ports] The latest OpenBSD Ports tree. This is located at /usr/ports on my system, and is currently the OpenBSD 7.1 tree. When I update my server to OpenBSD 7.2, then this will be the 7.2 ports tree. [ports-dist] All of the source distributions necessary to build the OpenBSD ports, in one place. I ran `make fetch' on my ports tree, and dumped all of the tarballs into this module, so that I have them all in once place, and can build my ports offline. This is helpful in the event that any given port's distribution files become unavailable, due to the decentralized nature of the ports tree, and the fact that it pulls from all kinds of different sources, some of which might not always be trustworthy. [src] The latest OpenBSD source tree. This is located at /usr/src on my system, and is currently the OpenBSD 7.1 release tree, possibly with some of my custom modifications mixed in; modifications that are running in production on my server. [site] My website. These are all the files served by my web server, including public releases of my software, but excluding the mirror. [mirror] Files that are mirrored from other services, such as YouTube, Project Gutenberg, and F-Droid. This module contains a mixture of all kinds of random stuff I've scraped from other sources, and it is very large. Since these are just things that I'm personally interested in, you may not want to download the whole thing. Poke around at /mirror to see what directories you want and don't want. [cvs] My public CVS repository. All my public CVS modules are available in this directory. If you want an actual working tree, use `cvs checkout' to checkout the appropriate modules instead. You can visit my homepage for details on that.
I'm sure that over time, I'll add more modules, so you can always
rsync bancino.net:: to get a list of my modules, and a brief
description of them, where hostname is obviously my server's hostname.
I don't have all the popular stuff mirrored, but I have things that
I think are important and worthy of keeping track of.
© 2019-2023 Jordan Bancino.