this post was submitted on 02 May 2025
20 points (100.0% liked)

Selfhosted

46653 readers
871 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

cross-posted from: https://lemmy.ca/post/43297441

I just started working on a self hosted Android & iOS ereader app. I’d like to know what features you would like to see if you use this kind of app.

Current Planned Features

  • Support for EPUB, TXT, and HTML ebooks.
  • Syncing over WebDAV. (Bring your own server. I’m not hosting people’s pirated libraries.)
  • Multiple libraries (a WebDAV server is a library), and multiple users per library.
  • Current progress from offline reading will get synced when back online.
  • Dark mode.
  • Custom fonts and themes.
  • Text to speech.
  • Keep awake.
  • Orientation lock.
  • Open source. (GPL license)
  • Native apps using React Native.
  • Animations can be turned completely off.
  • Really good e-ink screen support.
  • Tablet and phone sized device support.

Background

I use a Boox Palma, but sometimes I don’t have it with me, and I’d like to read on my iPhone.

With the current ereaders I know of, there’s always some downside. Syncing costs money, rendering is janky, page turn animations can’t be disabled, themes cost money (really???), no cross platform support, etc.

I want to learn how to build native apps with React Native, so I’m using this as a learning project. I’m not trying to make money on it, so it’ll be open source, and you have to have your own WebDAV server with all your ebooks on it to sync.

Non-Planned Features

Some things I just can’t do or won’t help me learn, so I’m not going to do them.

  • PDF support. (Maybe in the future, but not the initial version.)
  • Web app. (I don’t want to host it.)
  • Kindle app. (React Native doesn’t support them.)
  • Syncing over anything but WebDAV. (I’ll be using WebDAV properties, and I’m not interested in doing any other providers.)

So I’d like to know, what are some features you would like to see, and what are the pain points you’ve experienced with your current ereader apps?

you are viewing a single comment's thread
view the rest of the comments
[–] LastYearsIrritant@sopuli.xyz 2 points 2 days ago

There is an API that you can call to sync Kobo e-readers with calibre.

https://jccpalmer.com/posts/setting-up-kobo-sync-with-calibre-web/

It just depends on if this would work with your current thoughts on how your app works.