Spyke

Posts

selfhosted·Selfhostedbyclifmo

Self-hosting a Pocket alternative using Readeck, Linkwarden, and Docker Swarm.

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

View original on programming.dev
technology·Technologybyclifmo

Chromecast (2nd gen) and Audio cannot Cast in ‘Untrusted’ outage [U]

I was wondering why my Chromecast was suddenly untrusted. An update seems to have knocked off older Chromecast devices globally. People are factory-resetting them before they know what to do, making the potential fixes even harder. https://9to5google.com/2025/03/10/chromecast-2nd-gen-audio/

Chromecast (2nd gen) and Audio cannot Cast in ‘Untrusted’ outage [U]https://9to5google.com/2025/03/10/chromecast-2nd-gen-audio/Open linkView original on programming.dev
selfhost·Self Hosted - Self-hosting your services.byclifmo

Self-hosting Plausible, an Open Source Google Analytics Alternative

Looking for privacy-focused web analytics? My new blog post breaks down Plausible Analytics - comparing cloud vs self-hosting options, with practical setup tips from my own experience. Learn how to bypass Google Analytics without sacrificing insights! #WebAnalytics #PrivacyFirst

https://lnk.clifmo.com/MB4oX

Self-hosting Plausible, an Open Source Google Analytics Alternativehttps://lnk.clifmo.com/MB4oXOpen linkView original on programming.dev
selfhosted·Selfhostedbyclifmo

A self-hosted URL shortener: Shlink - A Docker Quick-Start Guide

A self-hosted URL shortener: Shlink - Keep control over all your shortened URLs, by serving them under your own domains, using this simple yet powerful tool. https://shlink.io/

I was very surprised to find this mature, full-featured URL shortener. It's written in PHP and includes Geoblocking so your shortener isn't abused.

A Docker quick-start guide: https://lnk.clifmo.com/ljk13

A self-hosted URL shortener: Shlink - A Docker Quick-Start Guidehttps://lnk.clifmo.com/ljk13Open linkView original on programming.dev
selfhost·Self Hosted - Self-hosting your services.byclifmo

A self-hosted URL shortener: Shlink - A Docker Quick-Start Guide

A self-hosted URL shortener: Shlink - Keep control over all your shortened URLs, by serving them under your own domains, using this simple yet powerful tool. https://shlink.io/

I was very surprised to find this mature, full-featured URL shortener. It's written in PHP and includes Geoblocking so your shortener isn't abused.

A Docker quick-start guide: https://lnk.clifmo.com/ljk13

https://lnk.clifmo.com/ljk13Open linkView original on programming.dev

You reached the end