• 2 Posts
  • 22 Comments
Joined 1Y ago
cake
Cake day: Jun 14, 2023

help-circle
rss

Dad programming jokes are the finest there is.


Can this work with the “off the shelf” mesh routers.


Please tell me ya’ll actually talk to your ducks? Just me? Alright…



We have so much computing power at home and the chances you have good reliable Internet at home are better than before. I revived 5 year old PCs and it’s way too much computing power for my self host needs. I’d have to pay $200+ a month for the same compute power in the cloud. Even a Raspberry Pi with 8GB is capable of running quite a bit for fractions of a penny in electricity.


There’s so many services where I’m like, wow what am I even paying for? Email is one where I know exactly what I’m paying for.


This one triggers the entire spectrum of human emotion.


Does it support syncing photos from your phone? That’s the only thing I need to get off Google Photos, I love how seamless it is.


I didn’t realize how broken SearX was until I switched to SearXNG.


Likely because the apps need access to the host and the policies were likely blocking it since it’s non-interactive.


cloudflare dash

You can secure your tunnels using the Access menu and then adding an application. It should be somewhat straight-forward but you’re basically looking to create an access policy and then adding the rules you want. For example a simple one is to add an allow rule for certain emails. When you enter your email an access code will be sent to you before you can access the application resource. That’s just one of many ways to secure it using their application config and access policies.


If you’re comfortable with using Cloudflare, you can use their zero trust tunneling and setup an application layer that adds auth to those services. I have mine protected by my GitHub login.


Python is not very good at this. TypeScript with prettier will very often add missing commas or semi colons for me. I never have to worry about whitespace before the formatter comes into play.

Python’s whitespacing felt nice in the days when there wasn’t a ton of tooling around auto formatting but now it feels like a burden.


Are you comfortable in command line? There’s psql or there’s https://www.pgadmin.org/


I closed my laptop when it asked for the Wordle of the day.


Have you tried logging in with a simple postgres client?


Look under the Zero Trust category and then once there you’ll see another menu item called Access. There you’ll find Tunnels, in addition to Tunnels you can add an Application in the same Access menu to create policies that only allow certain clients to connect.


If you only need public access to things like HTTP or SSH you don’t necessarily need to run dynamic ip and just setup Cloudflare Tunnels. So far I haven’t needed to put anything public that doesn’t run on the provided tunnels.


This is how I got a career in Software Engineering, literally had a strong motivation to build a clan website for my Counter-Strike 1.6 crew and I just ended up learning by maintaining self-hosted websites, forums, and voip. Kept doing it over and over by building other projects and then realized people pay for this skill…


Out of all the battles for decentralization, the convenience Zero Trust provides is a trade-off I’m willing to make. I don’t see it being that much of an all-eggs-in-one-basket sort of deal since there’s no configuration done on any of my hosts. I simply install the tunnel with the token and that’s it. If there’s any reason I need to eject from Cloudflare I can simply pull the plug. Zero Trust feels more similar to relying on a nameserver with DNS management.


With Cloudflare Zero Trust there is absolutely no reason for me to host on a VPS anymore. I have old hardware that’s all been revived and bootstrapped with cloudflare. If you have good Internet and decent upload IO why not start there especially if it’s just for yourself.


I’m not angrily typing this but I’m curious why not Cloudflare Zero Trust Tunneling? You get built-in authentication and don’t need to worry about dynamic ips. It’s pretty game changing for me as far as self-hosting goes. It also doesn’t require you to change your network infra as long as the host has some sort of connection to the Internet.


It’s a really fun time to self-host today
I've never had so much fun self-hosting. A decade or so ago I was hosting things on Linode and running all kinds of servers for myself but with the rise of cloud services, I favored just giving everything to Google. I noticed how popular this community was on Reddit/Lemmy and now it's my new addiction. I'm a software engineer and have plenty of experience deploying to AWS/GCP so my head has been buried in the sand with these cloud providers. Now that I'm looking around there are things like NextCloud, Pihole, and Portainer all set up with Cloudflare Zero Trust... I feel like I'm living the dream of having the convenience to deploy my own services with proper authentication and it's so much fun. Reviving old hardware to act as local infra is so badass it feels great turning on old machines that were collecting dust. I'm now trying to convince my brother to participate in doing hard-drive swaps on a monthly basis so I have some backup redundancy off-site without needing to back up to the cloud. Sorry if this feels ranty but I just can't get over how awesome this is and I feel like a kid again. Cheers to this awesome community! EDIT: Just also found Fission and OpenFaaS, selfhosted serverless functions, I'm jumping with joy right now!
fedilink

Popular Hardware for Self Hosters?
I dusted off my RPI4 and started tinkering with self-hosting things and it's sparked a fire. Suddenly I have 7 docker containers running and I need more RAM, more space and I want something reliable with room to grow. I like small form factors but it doesn't need to be RPI small. Any recs for your favorite hardware under $500?
fedilink