• 76 Posts
  • 347 Comments
Joined 1 year ago
cake
Cake day: July 25th, 2023

help-circle

  • 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).






  • FreeTube does not have controller support, and for AndroidTV I’d recommend SmartTube.

    Kodi/LibreELEC is able to do all of it, but IMO it’s not a good experience for browsing YouTube and I don’t know how well the third party Steam Link integrations work.

    This is why I’d also recommend LineageOS Android TV, which supports Pi’s thanks to konstakang. But I’m not sure why it’d work better than a FireTV stick, since both run AndroidTV.

    Edit: I’ve had an issue where the Pi 5 wouldn’t boot AndroidTV, until I tried to turn it on again after a few weeks. So I’d recommend sticking with the FireTV + SmartTube + Jellyfin + Steam Link (unless you’ve got a Pi 5 lying around anyway).

    Edit 2: The Pi 5 + Android TV had issues with HDMI-CEC of the TV, so I had to buy a remote with a USB adapter. This sends the wrong signals (e.g. keyboard enter, not what Android TV expects), which is fixable with some app remapper. Maybe it’ll work better for you, but the FireTV is likely the easier solution.




  • Because they use the official apps/web-vault, they don’t need to implement most of the vault/encryption features, so at least the actual data should be fine.

    Security audits are expensive, so I don’t expect it to happen, unless some sponsor pays for it.

    They have processes for CVEs and it seems like there wasn’t any major security issues (altough I wouldn’t host a public instance for unknown users).






  • I don’t know where exactly you live, but if your in the EU customs/taxes + shipping will make the deal worse, but better than expected.

    E.g. for Germany, this drive would cost 382€ with UPS Saver Duties & Taxes included, instead of 273€ for the drive itself.

    I’ve found the same drive with a local commercial eBay seller for 420€, including taxes and shipping.

    A new 24TB drive would cost 485€.

    Edit: IMO a better deal would be 22TB drives, which have the same price per TB but are new. But then again, their used/recertified price is also ~10% lower than new.