Readit News logoReadit News
jonotime commented on Show HN: Pangolin – Open source alternative to Cloudflare Tunnels   github.com/fosrl/pangolin... · Posted by u/miloschwartz
noduerme · 2 months ago
Tailscale and Plex do not play nicely, particularly since Plex implemented a bunch of shit to try to charge users for accessing their own files outside what it considers a local network. Switching to Jellyfin is on my maintenance list. It's very understandable that if you had given a family member access to your Plex server before this year and it "just worked" you might look now at Tailscale as a way to put them on your LAN and then decide that the complexity isn't worth it, given the hoops that Plex had apparently gone through to make that a non-viable option.

Fuck Plex, by the way. Good on them for building up and turning themselves into a streaming service of sorts. Add value and I'll pay for it. But suddenly one day your free mobile viewer app updates and requires payment to stream your own mp4 files? Seriously, they can go to hell. No one streaming movie files to their family is doing so because they love paying middle-men, by the way. And no core function of Plex can't be done freely.

jonotime · 2 months ago
Ah ok. Admittedly I dont host a media server so it sounds like Plex brings new challenges.

I would just prefer to not have to public expose a service for a single user. In my case when sharing an image server to family it has been easy enough to walk them through installing tailscale on their windows desktop that they use. I love adding friends and fam to my tailnet. It then also makes it easier to log in and troubleshoot their issues later too.

It looks like CFs solution for restricted public access is CF access controll, but thats still publicly exposed. Their non-public option is WARP, but that requires installation on the client machine. At that point your user setup is even harder then tailscale.

jonotime commented on Show HN: Pangolin – Open source alternative to Cloudflare Tunnels   github.com/fosrl/pangolin... · Posted by u/miloschwartz
mbesto · 2 months ago
I use CF tunnels pretty extensively with my home unraid server.

The TL;DR is this - there are certain apps I host that I want to be public and don't want to onboard a Tailscale node (for example my sister uses my Plex server). So, instead of setting up a reverse proxy, I simply create a subdomain in DNS (via CF) and then route that subdomain to the CF tunnel.

It's like 3 form entries to do all of this for one site/service and automatically creates an SSL cert for me. I love it.

jonotime · 2 months ago
Out of curiosity why not give your sister restricted access to your tailnet instead? Then nothing is public.
jonotime commented on Local-first software (2019)   inkandswitch.com/essay/lo... · Posted by u/gasull
davepeck · 2 months ago
In theory, I love the local-first mode of building. It aligns well with “small tech” philosophy where privacy and data ownership are fundamental.

In practice, it’s hard! You’re effectively responsible for building a sync engine, handling conflict resolution, managing schema migration, etc.

This said, tools for local-first software development seem to have improved in the past couple years. I keep my eye on jazz.tools, electric-sql, and Rocicorp’s Zero. Are there others?

jonotime · 2 months ago
There are a bunch and quite a breadth of different solutions/takes on the problem.

Here is a good recap of the current players. https://www.localfirst.fm/landscape

jonotime commented on Local-first software (2019)   inkandswitch.com/essay/lo... · Posted by u/gasull
jonotime · 2 months ago
Awesome to see this getting more coverage. I am very interested in local first and I am working on several progressive web apps based around this. One app depends on file sync, not database sync and the best I have found is remoteStorage.js. Its not perfect, but its very much the missing piece I was often looking for.
jonotime commented on Mbake – A Makefile formatter and linter, that only took 50 years   github.com/EbodShojaei/ba... · Posted by u/rainmans
TZubiri · 2 months ago
I use python without any dependencies on web servers. Pip is cool, but you don't need to get pulled into the node-like dependecy hell.

For example instead of requests, you can use http.client, instead of flask, http.server, or socket.tcpserver, or just socket. If you want sqlite, don't jump to pip install sqlite or whatever, use sockets to talk to it.

jonotime · 2 months ago
How do you use only sockets to talk to sqlite?
jonotime commented on Mozilla to shut down Pocket and Fakespot   support.mozilla.org/en-US... · Posted by u/phantomathkg
sambaumann · 3 months ago
anyone have any good suggestions for a self-hosted option?
jonotime · 3 months ago
Oh man. I have been working on a side project just for this purpose. The aim is to create a pocket like experience (with additional functionality like handling other media types) that is local first, unhosted, and more future-proof (no lock in).

All data is stored entirely on your device, and you have the option to sync it to your own storage provider like dropbox. This means you don't need to have the technical know-how to setup and maintain a server.

Its not usable yet, as I have rewritten it several times, but in the current iteration it is a client side PWA, so cross platform. Just started a new job so had to take a break for a bit.

Follow if you are interested (I need to update the Readme): https://github.com/jonocodes/savr

jonotime commented on Ask HN: What are you working on? (April 2025)    · Posted by u/david927
jonotime · 4 months ago
A local first read-it-later app for power users, who want to own their data. https://github.com/jonocodes/savr
jonotime commented on Omnom: Self-hosted bookmarking with searchable, wysiwyg snapshots   omnom.zone/?src=hn... · Posted by u/mstef
apitman · 5 months ago
Since it requires a browser extension anyway, is it possible to build something like this local-first and lean on Chrome/Firefox built-in syncing?
jonotime · 5 months ago
+1 for local-first. there needs to be a local first bookmark/snapshot manager. where you can own your data without requiring hosting or installing things.
jonotime commented on Scamming for Good   dgt.is/blog/2025-04-03-sc... · Posted by u/jonotime
jonotime · 5 months ago
Can you scam the elderly into having a good time?

u/jonotime

KarmaCake day406June 17, 2011
About
[ my public key: https://keybase.io/jonocodes; my proof: https://keybase.io/jonocodes/sigs/Ts4kZKlF2NCZmsSMCLc-R2lXFpMBvyV3B2E88E8s3Pk ]
View Original