The file folks at The Omni Group offer a free service called, logically enough, the Omni Sync Server. It will sync your OmniFocus and documents from your other Omni* apps. I use and love this service.
But what if, for some reason, you don’t want to use someone else’s sync service? What if you want to host it all privately? Well, the good news is that you can do that, and pretty easily too. The sync feature of the Omni* apps will work with any standard WebDAV server. If you don’t know how to go about setting up a WebDAV server, the OmniGroup folks have two options for you:
You can use either of these options to sync your devices on your home network, or even across the Internet if you configure the appropriate ports in your router. If I didn’t use OmniGroup’s server, this would be yet another thing I would host on my Macminicolo machine.