←back to thread

303 points nikolay | 9 comments | | HN request time: 0s | source | bottom
Show context
burke ◴[] No.45896363[source]
I have used perkeep. I still do at least in theory. I love the concept of it but it’s become… not quite abandonware, but it never gained enough traction to really take on a full life of its own before the primary author moved on. A bit of a tragedy because the basic idea is pretty compelling.
replies(5): >>45896421 #>>45896445 #>>45897043 #>>45899323 #>>45901540 #
1. frio ◴[] No.45896421[source]
I've been similarly half-interested in it for... more than a decade now. The new release (which is what I assume prompted this post) looks pretty impressive (https://github.com/perkeep/perkeep/releases/tag/v0.12).
replies(2): >>45896446 #>>45896614 #
2. kamranjon ◴[] No.45896446[source]
I immediately thought about how this would be awesome if it worked with tailscale - pretty complimentary tech I think.
replies(1): >>45896887 #
3. uf00lme ◴[] No.45896614[source]
The quality of code and reputation of the authors is excellent in this new release.

I’ve never looked at it before but this seems pretty solid, definitely worth keeping an eye on or testing.

4. vermilingua ◴[] No.45896887[source]
Why would this need to work with Tailscale? It just needs to be running on a machine in your tailnet to be accessible, what other integration is necessary?
replies(2): >>45897368 #>>45897793 #
5. tecleandor ◴[] No.45897368{3}[source]
I think @kamranjon means that, before this tailscale compatible release happened, thought about how cool it be if it worked directly with tailscale.
6. bradfitz ◴[] No.45897793{3}[source]
Primarily using Tailscale for authentication as well, replacing perkeep's other auth methods.
replies(1): >>45898346 #
7. vermilingua ◴[] No.45898346{4}[source]
It appears that it does integrate with Tailscale for auth (but not using tsidp via OIDC like I expected): https://perkeep.org/doc/server-config#simplemode
replies(1): >>45902608 #
8. bradfitz ◴[] No.45902608{5}[source]
I'm a co-author of tsidp, btw. You don't need tsidp with a Tailscale-native app: you already know the identity of the peer. tsidp is useful for bridging from Tailscale auth to something that's unaware of Tailscale.
replies(1): >>45906389 #
9. frio ◴[] No.45906389{6}[source]
I use `tsnet` and `tsidp` heavily to safely expose a bunch of services to my client devices, they've been instrumental for my little self-hosted cloud of services. Thanks for building `tsidp` (and Perkeep!) :).