• 10 Posts
  • 150 Comments
Joined 2 years ago
cake
Cake day: July 25th, 2023

help-circle


  • Trying to actually restore is the best way to ensure the backup works. But it’s annoying so I never do it.

    I usually trust restic to do it’s job. Validating that files are there and are readable can be done with restic mount, and you’ve mentioned restic check.

    The best way to ensure your data is safe is to do a second backup with another tool. And keep your keys safe and accessible. A remote backup has no use of the keys burned down.



  • I wonder how much money Plex still makes through their lifetime purchases. Is it that they were struggling and then made bad business decisions with the aim on increasing revenue (ad supported video on demand)? Or was it the other way around?

    In the 80s new systems usually came with new OSs, which required porting software it. Thus a lifetime license was practically limited.

    I wouldn’t be as opposed to a subscription model if it was cheaper and they focused on their actual core product, not all the other fluff around. 5€/m is a bit much given they don’t pay for my bandwidth. And if they didn’t store my media info, history etc…


  • To me there’s a major difference depending on the cost of the provided service. I don’t know what features crowdsec provides, but if it’s mostly providing lists and all the blocking etc happens locally, I don’t see how they lose much money on this free service. Gathering the lists is something they’d have to do anyway to service their paying customers.

    If Cloudflare stopped making Cloudflare Tunnels free to use, I’d be more understanding since bandwidth costs them relevant amounts of money.





  • Given it seems to be a single guy doing his thing I don’t expect them to get bought out.

    It’s a great service and incredibly cheap. With advanced pricing I’m only paying ~0,40€ per month. My domain + purelymail is less than I’d pay for other providers email only.

    Edit: If Amazon increases their prices they’ll have to pass it on, but those should be pretty consistent. If you use your own domain (or an alias service) switching email providers is simple anyway.



  • A project ending as abandonware is always a possibility. One reason projects get abandoned is losing funding, which can be secured by using dual licensing and selling some features to businesses.

    They use AGPL so even if they broke their promise and restricted features, it could still be developed further (even if no new features got added). NGINX also uses a dual license.





  • I personally really like btrfs for my large media HDD because it makes copying large files an instantaneous operation.

    Also, it’s useful to have 6 hourly snapshots in case *arr upgrades something or anything else happens (btrbk).

    It’s not necessary almost any time, but the times I needed it a CoW FS with snapshots came in handy.

    Edit: Also, btrfs does check summing, so it’s possible to detect bit rot.




  • I remember taking my first selfhosting/Linux steps a year or so after the launch of Let’s Encrypt with a Pi 3. At the time, most tutorials didn’t set up https at all, and if they did, they were self signed certificates (resulting in browser warnings).

    Self-signed certificates are annoying and creating them was a series of copy pasting long, weird commands, usually using long exspiration dates (manual renewing sucks).

    Not long after, guides started recommending certbot. Nowadays reverse proxys like caddy set up TLS automatically.

    At least that’s how I remember it, given my complete lack of knowledge about Linux at the time.



  • Symphonium is a great Android music player which connects to a Subsonic or Jellyfin server (or any other protocol like SMB).

    Navidrome is a music server which implements the Subsonic protocol. This means apps like Symphonium can connect to it.


    Any old PC is enough, even a Raspberry Pi is fast enough for a music server.

    1. Install Navidrome on the server/pc
    2. Configure Navidrome (open ports, add your music library/folder)
    3. Connect a subsonic-compatible music app to to the server (I.e. type in IP or domain as well as the port).

    Anything more like SSL (https) and a domain is optional for getting it working, and only a benefit if used outside of your home network. Using Tailscale makes a domain/SSL unnecessary and also no longer needs messing around with networking (e.g. no opening ports on the router).