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).

  • undrwater@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    17 hours ago

    I self host wallabag for this. Unfortunately, I don’t use it that much. I end up with a bunch of tabs.

    • FarraigePlaisteaċ (sé/é)@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      16 hours ago

      I use it too. My main issue is that when I’m entering tag names on a new article, it doesn’t suggest existing tags. Makes it very difficult to keep the number of tags limited. I might create #environment when #climate is what I would usually use.