After getting burned by Pocket, I moved everything into a self-hosted setup.

Current stack:

  • FreshRSS for feed ingestion
  • Readeck for actual reading
  • Linkwarden for long-term storage

Running on Docker Swarm behind Traefik, internal-only. Remote access via WireGuard.

A few gotchas that took longer than expected:

  • Readeck container entrypoint pointing at /readeck (dir) instead of /bin/readeck
  • Linkwarden auth issues due to build-time NEXT_PUBLIC_* vars
  • Had to seed the first user manually in Postgres with bcrypt
  • Internal SMTP relay quirks between services

It’s definitely more work than SaaS, but the upside is ownership.

Full write-up with configs + fixes: https://clifmo.com/blog/posts/saas-is-temporary-your-reading-list-doesnt-have-to-be

Curious what others are using for this now. I considered Wallabag but opted for Readeck, even tho the Readeck Android app has a crash loop right now (for me).

  • vividspecter@aussie.zone
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 hours ago

    Not the OP but:

    • FreshRSS interface is kind of ugly (probably can be tweaked). You can use third party RSS readers, but that ends up being almost as much work as installing readeck and the like.

    • FreshRSS doesn’t support OPDS or have any koreader integration, unlike readeck. These are essential features for reading on an e-ink reader, which is my preferred way to read longer articles in particular.