Ubuntu Time Machine and exfat

Setting up an Ubuntu server as a Time Machine server is fairly straight-forward, and has been done many many times. But the file system matters, it turns out, and you have to do some gyrations if you want to use an exfat disk.