Thanks! Still kind of unsure what solution I'm going to go with here. External USB HDDs basically don't exist for under $50 for 1TB, which is a good deal...except my MacBook has a 120GB HDD, I'd like to have one disk purely for backups, and 1TB seems excessive. I also have a 500GB 2.5" drive, but third-party drive enclosures seem to be reeeeally poorly made, don't want to waste my money there. I've been looking for a reason to do some kind of Raspberry Pi project, maybe I'll go that route.
A bigger external drive just means storing more history/changes. Having "too much" space is kind of a first world problem anyway. I'm surprised you're not tempted to upgrade your Macbook's storage too, though. (Unless you have one of the newer machines where you can't.)
Third party HDD enclosures run the gamut - you can find some nice ones too. They don't have to be made all _that_ well, usually - it's just a box you put a hard drive in. I usually prefer metal to plastic, but otherwise? As long as it has a working USB/SATA bridge, it's good to go.
A Pi and an external HDD would be a perfect fake-Time-Capsule. Although it's not much of a "project" from a RasPi-hacking or building-cool-stuff standpoint.
Can I ask what you use your server for? My "server" is basically old PC parts cobbled together to host Plex, store media, stream things, and occasionally used for couch gaming. It used to be Linux but I find that Windows makes those tasks far easier.
Basically the same as you, and as a time machine backup, and also as a VM host for a few household utility VMs. (A DNS server that does adblocking, a web server that serves up a little household cleaning checklist I made, a minecraft server, a crashplan backup box, and a couple linux boxes for playing around with networking/IT stuff.) It's in a closet so I can't game with it, per se.
Would Windows be easier? Maybe, depending on how you define "easy." But I'm also just used to FreeBSD/Linux now. *shrug*
I assume there's nothing like Netatalk in the Windows world?
There are a couple Appletalk/Appleshare emulators/implementations that run on Windows. At an old job, where we had a mixed bag of Windows/Mac clients, but our file servers were Windows boxes, we used this one:
https://en.wikipedia.org/wiki/ExtremeZ-IP
It's money though.
There are also some tricks you can do on the Macbook itself to use a CIFS (Windows/Samba) share as a Time Machine target.
http://rajiv.sg/blog/2012/11/19/con...ion-time-machine-to-work-with-cifs-smb-share/
But I'm not 100% in favor of doing that, since I've 1) never tried it, and 2) am not convinced that restoring a backup to a new machine (assuming I dropped my laptop in a lake or something) would be as easy as it would be from a Fake-Time-Capsule NAS device. (Or an external HDD for that matter.) I might be wrong, but I've never tried it / can't endorse it.