• 1 Post
  • 25 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle







    • you do not need kubernetes
    • you do not need anything to be „high availability”, that just adds a ton of complexity for no benefit. Nobody will die or go broke if your homelab is down for a few days.
    • tailscale is awesome
    • docker-compose is awesome
    • irreplaceable data gets one offsite backup, one local backup, and ideally one normally offline backup (in case you get ransomwared)
    • yubikeys are cool and surprisingly easy to use
    • don’t offer your services to other people until you are sure you can support it, your backups are squared away, and you are happy with how things are set up.


  • I’ll repeat here what I said on discord:

    I’m no fan of stallman, but I like his quote: “I’m happy to pay for good software so long as it’s free”.

    It’s important to remember that anyone with the skill to work on this project could earn a pretty good living elsewhere. We can debate the terminology, but at the end of the day devs gotta eat.

    Personally, so long as it stays on the GPL they can call us “god-kings” and “filthy peasants” for all I care

    Important bits that came up in the discord and I haven’t seen here:

    • User license is only there to make it cheaper for small instances.No word I’ve seen on transitioning from a user license to a server license down the road. Looks like you can switch by contacting them, and they have plans to do it automatically in the future.
    • It looks like enforcement is basically nonexistent. You could activate multiple servers with one license, or just flip a value in the db yourself
    • The reason they aren’t using “supporter” or “contributor” is because they don’t want it to sound like charity. It’s a transaction.










  • Your quoted paragraph is the only sane alternative to the ad supported internet. Think Fastmail vs gmail - both are run for a profit, but fastmail’s business model is to simply sell subscriptions. Their incentives are better aligned with the consumer, and while nobody’s going to become a billionaire off the company I have to imagine that they have a very reliable customer base.

    Good software should be paid for, devs gotta eat


  • My advice is to just use Tailscale. It’s a 5 minute setup and you get access to your stuff from anywhere, securely, without opening ports to the public internet. It will give your server a second IP address, which you will be able to access from any other device which is also registered to your Tailscale account.

    My personal setup:

    • Tailscale installed on all devices that need access to my home lab
    • Custom domain with root A record set to server’s Tailscale IP
    • caddyserver reverse proxy on server, with DNS https authentication configured (regular http with won’t work because it’s not on the public internet)
    • services all on subdomains