|
|
#1 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5
Karma: 21800
Join Date: Jan 2026
Device: Kobo Clara 2E
|
KoSync: Upload e-books directly to your Kobo e-reader (BETA)
Hi all,
Today I am releasing the first version of KoSync, which allows you to upload e-books directly to your Kobo device - without a cable. I built this application to solve a personal itch: going on holiday without having decided which books I want to read, and not bringing a laptop to load books via a USB cable. It was inspired by Calibre-Web. Features
Coming soon:
How does it work?
And.. under the hood? The project consists of three parts:
The project is currently in beta. I want to release it here to gather feedback early to help shape the future of this project. Given that, I am hosting the project for free at https://kosync.app/ where everyone can upload five e-books free of charge. Looking forward to receiving your feedback! |
|
|
|
|
|
#2 |
|
Still reading
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 15,302
Karma: 113000119
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
|
It's downloading ebooks to a kobo that you have put on someone else's random server instance on the internet, hosted by a random company. You can actually download from a website to a Kobo, without installing a 3rd party tool on your Kobo.
And uses a Google Account, one of the top invasive companies on the Internet. Kobo owners be aware. This is nothing like Calibre Web, which used your own Calibre installation. At a minimum this ought to be implemented without a Google account and without modification to you Kobo software. |
|
|
|
|
|
#3 |
|
Weirdo
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,033
Karma: 12502580
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, reMarkable PaperPro
|
So it’s free for now but what are your future plans on pricing? Running my raspberry pi 4 and Calibre-web with a cloudflare tunnel costs me almost nothing, so before I try something like this I don’t want to end in a situation where the service costs like 10€ per month.
|
|
|
|
|
|
#4 |
|
Connoisseur
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 53
Karma: 1088351
Join Date: Dec 2021
Device: Kobo Libra 2
|
I like the idea, but the implementation via a third-party website and undocumented code feels odd and requires a lot of trust.
I have been using Kobofileserver for years, which works on the same principle but runs completely locally: https://github.com/tylpk1216/kobofileserver |
|
|
|
|
|
#5 |
|
Weirdo
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,033
Karma: 12502580
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, reMarkable PaperPro
|
The sync features are interesting. Especially the annotation sync, if it’s synced to the devices and not just to a server.
I’m curious, but everything that would make it worthwhile hasn’t been implemented yet. |
|
|
|
|
|
#6 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 81,993
Karma: 150266009
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
make a program that works with calibre's OPDS server and then you can do it local or remotely and you'll be sure it's safe.
|
|
|
|
|
|
#7 |
|
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 172
Karma: 35462
Join Date: Dec 2016
Location: Germany
Device: Kobo: Clara BW, Libra 2, Aura One, Aura H2O
|
Uploading my ebooks to your server? Never ever. This has no future.
|
|
|
|
|
|
#8 |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 81,993
Karma: 150266009
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
What I'm wondering is if this is just a ploy to get free eBooks.
|
|
|
|
|
|
#9 |
|
Weirdo
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,033
Karma: 12502580
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, reMarkable PaperPro
|
|
|
|
|
|
|
#10 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5
Karma: 21800
Join Date: Jan 2026
Device: Kobo Clara 2E
|
Thanks everyone for sharing your thoughts. I can imagine people are wary or sharing their bought eBooks with a third party. First, I want to share that this project is fully open-source (and will remain that way) with the source code located at https://github.com/gshzn/kosync. It can relatively easily be self-hosted - I will make this process easier by providing Docker containers.
Second, I decided to use Google for logging in as it reliefs the application of the burden of securely storing anyone’s passwords - I didn’t want to focus on this in the early stages of the project. You mention syncing annotations to devices. Are you talking about extracting the annotations and syncing it to the same Kobo device? Or where would you like the annotations to end up? Last edited by gshzn; 01-26-2026 at 03:45 PM. Reason: Split up reactions to different post |
|
|
|
|
|
#11 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5
Karma: 21800
Join Date: Jan 2026
Device: Kobo Clara 2E
|
That’s an interesting idea, I wasn’t aware Calibre had the OPDS server. I can definitely create a small tool to read epubs from this Calibre endpoint and synchronise them to a Kobo device. I’ll make sure to add that to the list of other projects I can make or somehow implement this in KoSync itself. Thanks for the tip!
|
|
|
|
|
|
#12 |
|
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 5
Karma: 21800
Join Date: Jan 2026
Device: Kobo Clara 2E
|
First of all, thanks for taking the time to read through and sharing your thoughts. I understand your concerns around uploading ebooks to my server. I can see why you’d be wary of that. An alternative I will improve is providing self-hosted options using Docker containers, as I mention earlier. Aside from that, investigating encrypted storage on the server is also on the list to improve upon.
|
|
|
|
|
|
#13 | |
|
Resident Curmudgeon
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 81,993
Karma: 150266009
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
|
Quote:
|
|
|
|
|
|
|
#14 |
|
Groupie
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 172
Karma: 35462
Join Date: Dec 2016
Location: Germany
Device: Kobo: Clara BW, Libra 2, Aura One, Aura H2O
|
Syncing from Calibre Web could be an option. I use Calibre Web on my Synology NAS...this is self hosted and safe.
|
|
|
|
|
|
#15 | |
|
Weirdo
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,033
Karma: 12502580
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, reMarkable PaperPro
|
Quote:
Multi device support für annotations. |
|
|
|
|
![]() |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Calibre plugin that exports highlights from Kobo directly to Calibre reader | degiz | Kobo Reader | 1 | 09-26-2023 05:39 PM |
| Calibre on Fedora Linux, cannot upload books to Kobo | ZodWallop | Calibre | 2 | 04-26-2021 08:15 PM |
| Problem with kosync | giotti | KOReader | 4 | 12-11-2020 07:00 PM |
| Upload books to reader on next connect | MarsNL | Calibre | 4 | 04-19-2014 05:40 AM |