Anyone for a quick game of ET?!
Saltarello
A simple question with a mind boggling variety of solutions.
I was in same boat as you, I knew absolutely nothing & was bamboozled by the volume of different answers, often none of which worked. But I kept battling away & am now self hosting various platforms. None of which are music but here goes 😁
- Choose your hardware. If you've not got spare hardware a Pi would work. I'd try to look at Pi4B or Pi5. Look at adding either external drive or SSD. If you go external drive route you'll need to learn how to format, mount & auto mount the drive
- Choose a good notes app & make clear notes as you go. You'll be referring to them again at some point!
- Its advantageous to be able to create a static IP address on your router. Consider picking up a cheap router preinstalled with OpenWRT (very powerful open source firmware). OpenWRT itself is complicated but the basics like port forwarding & static IP are straightforward
- Install Docker. This keeps keeps your programs in separate containers. Allows you to stop & remove containers without interfering with other containers
- Install Portainer. This was a light bulb moment for me - as soon as I realised you can build your own Docker containers and add your own Docker Compose files (add Compose files as a stack) from within Portainer. Allows you to easily control the containers from a web UI. This great tutorial is the most straightforward & outright useful tutorial I found on how to use Portainer (thank you Synthetic Everything if you ever read this): Install Nextcloud via Portainer & secure it with Nginx Proxy Manager
- From here its a question of building a Jellyfin Docker container or editing a suitable Compose file you find online into Portainer so that it suits your needs
- Decide whether you want to expose your setup to www if so look into Nginx proxy manager. Traffic to your domain such as Cloudflare or a free service is pointed to one port on your router which is exposed to www (WAN). Traffic to this port is handled by Nginx & forwarded to the relevant device IP address on your network (LAN). Nginx handles SSL certificates, is Open source & is brilliant. Free DDNS such as DuckDNS domain name can easily be set up in Portainer.
- If not, you'll need to access your network externally. Tailscale is the current stock answer. Alternatively look into setting up Wireguard VPN. Once a device is granted access through a secure Wireguard connection you can access any device or its web UI on your network if you know its IP address (no need to remember them, this is what password managers are for, right?)
Good luck
- Mullvad
- Addy.io
- A TV EPG provider so i can set my HTPC USB receivers to record stuff each week for the family (1. It details for specific channels new series/new episodes for the week aired between certain times of day which websites dont seem to do 2. Its cheaper & far more efficient than a TV mag/newspaper 3. Its extremely cheap so great value)
- I donate to some open source projects/devs when I find I'm using a product regularly
I'm also waaaay late but posting for those that might be interested. https://lemmy.ml/c/videos seems to be predominantly political type videos (warning: I dont watch them, they could be balanced/propaganda/rage bait/conspiratorial).
PS I'd also have voted to keep them separate.
I consider myself a novice but this is how I do it too (ngnx reverse proxy handling SSL in conjunction with Duckdns domain. Wireguard for remote access to everything else). Both Nginx & duckdns are fairly straightforward to set up through Docker/Portainer.
Should the need arise I'll look at Tailscale.
I dont use HA yet, it's something I'd like to get into if I can figure out VLAN in order to keep IoT stuff away from the rest of the network.
Red squirrel
I only witness it whenever ~~any of my work colleagues~~ anyone with a phone wants to show me a video. Always have to sit through ads before & during the video. Absolutely horrific. Mind you they also have to close multiple pop up ads in every app they ever use on their phone. I couldn't live with it & not learn how to deal with it
People allow their TV to connect to the interpipes? Tut tut, I thought y'all were better than that!
OmsAnd can seem daunting for new users. I persevered because the map info is so detailed & it works offline. On a couple of occasions my family found ourselves in a new city in a foreign country in need of food etc & OsmAnd has had the info telling us exactly what we needed & where to go thanks to the dedicated community. It encouraged me to map my own city suburb in detail to help fellow travelers.
I also love its offline Wikipedia function.
If anyone is interested, even adding a park bench or litter bin helps & is quite simple with something like StreetComplete
For YouTube I hate the algorithm so i disabled YouTube app & only watch through browser. Of course mobile & desktop browsers are running uBlock Origin, Sponsorblock & DeArrow.
I never sign in. Instead of subscribing to channels or "watch later" I'm an avid user of Joplin notes so i have a specific note for YouTube for subscriptions & for any interesting looking videos I stumble across. The note is broken into video time length so i can watch something depending on available time, which helps if mindlessly watching stuff. Joplin syncs to all devices.
Its an extra few seconds for me to add a url & title to the note but its second nature now. The beauty is I only see stuff I'm interested in not crap they think I want to see. Plus this way its easy to save links for any video site.
Another thing I do is for audio style videos I've enabled background play so i can listen at night with a timer when going to sleep rather than having to sit & watch a video.
Go into this completely blind - do not watch the trailer, do not read about it first, just take a deep breath & enjoy the ride
Never directly watch any ads. We record everything on HTPC (NextPVR), ads are cut before the recordings get thrown into Jellyfin. Ads in general simply dont happen in our household