• 0 Posts
  • 11 Comments
Joined 1 year ago
cake
Cake day: June 27th, 2023

help-circle

  • You make good points here for the beginner however there are better alternatives and solutions for basically everything you mentioned here. The biggest I want to address is conflicts on your system. Generally running servers on metal is just outright bad practice. Containerize. Always containerize. There are lots of great options. Docker, podman, Lxc, helm, flatpak… hell. Snap if you must. Running servers on metal is generally is just asking for trouble unless the system’s entire purpose is for that. Also the cg-nat situation. Personally been behind it for a few years but it’s not a problem as long as you have a reverse proxy tunnel in place. Not a hard fix at all.



  • Tons of good responses here. I’m surprised that nobody has brought up Tailscale though. It’s def the easiest vpn solution I have found. It’s got some great documentation and how to projects to get a home lab running and it’s got its own domain system baked in most of it being zero configuration. You can access mullvad vpn exit nodes straight from it, and set up those domains with ssl super easy e.g.

    sudo tailscale serve —https=443 localhost:8096

    That single command would allow any other devices connected to your Tailscale account to reach your Jellyfin using the domain “{serverhostname}.[tail-scale].ts.net” complete with a private reverse proxy and ssl cert.

    There are a few things to click around in tailscale on but it’s a extremely easy to use free application that has made my self hosted life significantly easier due to my system living behind multiple firewalls that I sadly have no control over.


  • No no no no. I love the pinebook pro. But please don’t suggest it to anyone as a newbie hardware choice trying to get anything done. There are so many little quirks on hardware this slow and moreso having to deal with arm repos and all of the incompatible software/workarounds.

    A few examples.

    1. If you want to watch YouTube you basically have one browser option. Chromium. Additionally if you want to watch any drm content then you need to install a docker container that runs chromium that has drm enabled.

    2. App images and flatpak software repos are nowhere near complete which can be not great for someone who is just trying to get some work done. Really not great when some devs are exclusively distributing via flatpak.

    3. No virtualization. It just doesn’t have the capability. Sure there are docker containers but that isn’t exactly virtualization.

    I love my pinebook. It’s a great machine for just have a very cheap low spec thin client with a decent keyboard and screen but I would never ever recommend it to a newbie.