One way that also might be helpful could be to use virtualisation.
I just did some testing on my desktop and I ran two virtual machines on it, using VirtualBox, along with the physical machine. Each with a different IP assigned from my DHCP server. I could have run the calibre gui on the physical computer, and calibre server on one of the VMs. And I could sync changes between the two. On the other VM I could perhaps run calibre to download news, and also sync that with the calibre server on the other VM. I don't actually have a need for this type of setup. I just tested the networking options in VirtualBox and I believe that this would be relatively easy to setup.
I used Ubuntu 13.04 and VirtualBox from the standard repositories. Everything free in other words. Preferably use a computer with plenty of memory, many processor cores and a SSD for the VM images.
|