Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I recently did something like this myself with an RPi 4 and an external drive over USB to replace Google Photos (with PhotoPrism). For tunneling (and custom domain) I used cloudflared which works surprisingly well: https://github.com/cloudflare/cloudflared. I wrote about it here: https://domh.dev/blog/replacing-google-photos-with-photopris...

That being said, I love that someone is working on making this stuff easier to do, it was finicky to get it setup myself. I would be backing it if I hadn't just done it already.

I wish Kubesail all the best and I hope they succeed.



Cloudflare Tunnels is currently my recommendation for most people. Not only is it free, it will also manage DNS records and HTTPS for you very easily.

My main concern is that when it comes to self-hosting photos and videos, that's against the TOS for Cloudflare's free tier. If enough people start using it I assume they'll crack down. Bandwidth isn't free.


I hope you also mention the implications when using Cloudflare when you recommend it: That it is basically MITM and has access to all of your data.

But I am also not sure why I'd want to expose my photos and videos to the internet. Just use a VPN of some sort.


I'm not aware of many tunneling services that offer e2ee. My own boringproxy[0] does.

In any case, the MITM issue you mention is no different of a risk profile than storing your data on google drive or icloud, which is what most people are currently doing. Hosting through Cloudflare on a domain you own isn't perfect, but it's a big step in the right direction.

> But I am also not sure why I'd want to expose my photos and videos to the internet

I often share photos and videos with others, whether actually allowing them access directly through their device, or pulling images up on my phone to show them in person.

[0]: https://boringproxy.io/


Im not saying it is a problem. But it is something to be aware of. That's all.


Not everyone stays at home 24/7. "Just" using a VPN of some sort means you a) need your mobile device connected to it at all times you wish to access your private resources, and b) can't be connected to some other VPN for privacy purposes.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: