Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Kobo Reader

Notices

Reply
 
Thread Tools Search this Thread
Old 01-17-2026, 06:09 AM   #1
gshzn
Junior Member
gshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmos
 
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
  • Upload books to your personal environment at https://kosync.app
  • Get new e-books on your Kobo e-reader wherever you can connect to the internet.

Coming soon:
  • Transform epubs into kepubs when synchronising
  • Synchronise reading progress
  • Download annotations from your e-reader
  • User-friendly installer

How does it work?
  1. Sign up at https://kosync.app using your Google account
  2. Download the KoboRoot.tgz update file with the KoSync client and place it in the `.kobo/` directory on your Kobo device.
  3. Upload e-books through the web interface.
  4. After your Kobo device finishes installing the KoSync client, hit Synchronise in the KoSync menu on your Kobo device.
  5. Watch your ebook appear in the library on your Kobo device!

And.. under the hood?

The project consists of three parts:
  • the API server,
  • the web application through which one can upload their e-books, and
  • the lightweight client running on the Kobo device which downloads ebooks from the API server
  • Special thanks to https://github.com/pgaskin and https://github.com/shermp for their NickelMenu and NickelDBus libraries - without them this would not be possible.


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!
gshzn is offline   Reply With Quote
Old 01-17-2026, 08:51 AM   #2
Quoth
Still reading
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
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.
Quoth is offline   Reply With Quote
Old 01-17-2026, 09:04 AM   #3
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
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.
rantanplan is offline   Reply With Quote
Old 01-17-2026, 06:17 PM   #4
Tommalka
Connoisseur
Tommalka ought to be getting tired of karma fortunes by now.Tommalka ought to be getting tired of karma fortunes by now.Tommalka ought to be getting tired of karma fortunes by now.Tommalka ought to be getting tired of karma fortunes by now.Tommalka ought to be getting tired of karma fortunes by now.Tommalka ought to be getting tired of karma fortunes by now.Tommalka ought to be getting tired of karma fortunes by now.Tommalka ought to be getting tired of karma fortunes by now.Tommalka ought to be getting tired of karma fortunes by now.Tommalka ought to be getting tired of karma fortunes by now.Tommalka ought to be getting tired of karma fortunes by now.
 
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
Tommalka is offline   Reply With Quote
Old 01-17-2026, 06:41 PM   #5
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
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.
rantanplan is offline   Reply With Quote
Old 01-17-2026, 07:53 PM   #6
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
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.
JSWolf is offline   Reply With Quote
Old 01-19-2026, 06:24 PM   #7
Dirk-71
Groupie
Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.
 
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.
Dirk-71 is online now   Reply With Quote
Old 01-20-2026, 04:31 AM   #8
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
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.
JSWolf is offline   Reply With Quote
Old 01-20-2026, 06:09 AM   #9
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
Posts: 1,033
Karma: 12502580
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, reMarkable PaperPro
Quote:
Originally Posted by JSWolf View Post
What I'm wondering is if this is just a ploy to get free eBooks.
That would be more work that just going to the zlibrary.
rantanplan is offline   Reply With Quote
Old 01-26-2026, 03:44 PM   #10
gshzn
Junior Member
gshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmos
 
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.

Quote:
Originally Posted by rantanplan View Post
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.
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
gshzn is offline   Reply With Quote
Old 01-26-2026, 03:46 PM   #11
gshzn
Junior Member
gshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmos
 
Posts: 5
Karma: 21800
Join Date: Jan 2026
Device: Kobo Clara 2E
Quote:
Originally Posted by JSWolf View Post
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.
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!
gshzn is offline   Reply With Quote
Old 01-26-2026, 03:47 PM   #12
gshzn
Junior Member
gshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmosgshzn has become one with the cosmos
 
Posts: 5
Karma: 21800
Join Date: Jan 2026
Device: Kobo Clara 2E
Quote:
Originally Posted by Dirk-71 View Post
Uploading my ebooks to your server? Never ever. This has no future.
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.
gshzn is offline   Reply With Quote
Old 01-26-2026, 04:20 PM   #13
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
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:
Originally Posted by gshzn View Post
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!
That is brilliant. Thank you.
JSWolf is offline   Reply With Quote
Old 01-26-2026, 04:53 PM   #14
Dirk-71
Groupie
Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.Dirk-71 turned on, tuned in, and dropped out.
 
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.
Dirk-71 is online now   Reply With Quote
Old 01-26-2026, 06:36 PM   #15
rantanplan
Weirdo
rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.rantanplan ought to be getting tired of karma fortunes by now.
 
Posts: 1,033
Karma: 12502580
Join Date: Nov 2019
Location: Wuppertal, Germany
Device: Kobo Sage, Kobo Libra 2, reMarkable PaperPro
Quote:
Originally Posted by gshzn View Post
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?

Multi device support für annotations.
rantanplan is offline   Reply With Quote
Reply


Forum Jump

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


All times are GMT -4. The time now is 04:21 AM.


MobileRead.com is a privately owned, operated and funded community.