![]() |
#1 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Sep 2017
Location: NC, USA
Device: Google Nexus tablet 9
|
Syncing between different PCs
Hi I use Calibre on different PCs. What's the simplest approach to keep all the books sync'ed b/w different PCs?
I tried to use DropBox- store Calibre content in a DropBox folder. I ran into a problem with my work PC since I can't get to DropBox from work. Any thoughts? |
![]() |
![]() |
![]() |
#2 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,718
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Run calibre-server on your 'main' computer (e.g. the one you own), then you can access your libraries from anywhere, via a browser on any device.
See ==> The calibre Content server BR |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Zealot
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 122
Karma: 8440
Join Date: Aug 2013
Device: Android tablet
|
You could use the portable version of calibre and keep it on a thumb drive that you transfer between the various computers, if you're like me and don't really care for the content server layout. This negates the need to sync anything.
|
![]() |
![]() |
![]() |
#4 |
Junior Member
![]() Posts: 3
Karma: 10
Join Date: Sep 2017
Location: NC, USA
Device: Google Nexus tablet 9
|
Thanks. I shuttle between a PC upstairs in my house and one downstairs in the kitchen- I will never remember to move that thumb drive around!
|
![]() |
![]() |
![]() |
#5 |
null operator (he/him)
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 21,718
Karma: 29711016
Join Date: Mar 2012
Location: Sydney Australia
Device: none
|
Are the PCs on a local network of some sort,
If they are, then do you need to update the library from both PCs - if not you could do one way incremental mirror syncs between the 'master' and 'slave' PCs using a file synch tool on say a daily basis - bonus: a backup that's never more than a day old. BR |
![]() |
![]() |
Advert | |
|
![]() |
#6 | |
Well trained by Cats
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 31,047
Karma: 60358908
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
|
Quote:
Use a Sync utility to BACKUP your Library to the other. Treat it like a backup...don't use it. |
|
![]() |
![]() |
![]() |
#7 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,897
Karma: 31522252
Join Date: Sep 2017
Device: PW3, Fire HD8 Gen7, Moto G7, Sansa Clip v2, Ruizu X26
|
You didn't mention which operating system you are using (Windows, Linux, MacOS, etc.) so I'll provide you with a Linux example, since this is what I use (and I actually use the code below to copy my Calibre library between computers). If you use Windows, I'm sure somebody has ported rsync to that platform. MacOS, being very Linux/Unix-like under the hood, probably has the rsync command built in - but I'm just guessing and I don't know that for sure, because I've never used a Mac.
The commands/configuration below will copy the Calibre library from: 192.168.0.2 /media/DigitalBooks to: 192.168.0.3 /var/opt/calibre On computer 192.168.0.2 === /etc/rsyncd.conf: Code:
pid file = /var/run/rsyncd.pid lock file = /var/run/rsync.lock log file = /var/log/rsync.log [files] path = /media/Digitalbooks comment = CALIBRE EBOOKS timeout = 600 read only = true hosts allow = 192.168.0.3 auth users = calibre secrets file = /etc/rsyncd.secrets Code:
calibre:my_password Code:
rsync --daemon On computer 192.168.0.3 === Run this command: Code:
/usr/bin/rsync -avzh --password-file=/home/calibre/bin/rsync.calibre.credentials rsync://calibre@192.168.0.2:873/files/ /var/opt/calibre/ Code:
my_password Once you have the above working to your satisfaction, you will want to run the rsync daemon automatically on 192.168.0.2 and the manual rsync command periodically on 192.168.0.3. There are many different ways to do this. Personally, I use systemd. cron/init would be simpler if you don't know systemd. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Help - transfer between PCs | Bookerblood | Library Management | 16 | 02-26-2018 04:36 PM |
calibre and HD PCs | anacreon | Calibre | 6 | 03-13-2016 09:26 AM |
Syncing your own eBooks between PCs and Android | legr3c | Reading and Management | 46 | 10-08-2013 08:04 AM |
Calibre settings on two PCs | ClairePMR | Calibre | 2 | 03-13-2012 11:27 AM |
multiple PCs with different OS | dsvick | Calibre | 14 | 11-26-2009 10:57 PM |