GolemancerVekk

joined 1 year ago
[โ€“] GolemancerVekk@alien.top 2 points 11 months ago

"Shared network folder" in Jellyfin doesn't do what you think it does. ๐Ÿ˜› I agree it's rather confusing. It's just a convenient link to a Windows share which you can open from the Jellyfin app if you want to browse the files and they happen to also be shared as a Windows share. It's NOT where Jellyfin takes the files from.

Jellyfin can only index files accessible to it locally. Share the files from TrueNAS to the machine or container running Jellyfin, then point Jellyfin to the directory where you mounted the share. I recommend NFS rather than Samba for this purpose.

[โ€“] GolemancerVekk@alien.top 1 points 11 months ago

(not OP) What's an example of a good quality SATA power splitter? I have something like this.

[โ€“] GolemancerVekk@alien.top 1 points 11 months ago (3 children)

I'll just leave this here: https://github.com/jmbannon/ytdl-sub

It's a tool that watches YouTube channels or playlists, downloads everything, and prepares them so they appear directly in players like Plex, Jellyfin, Kodi etc. Basically the equivalent of the *arr stack for YouTube.

[โ€“] GolemancerVekk@alien.top 1 points 11 months ago (1 children)

How much of that data would mean the end of the world if it were lost?

For some of that data (perhaps Jellyfin containers, those test VMs) you may not need RAID at all.

[โ€“] GolemancerVekk@alien.top 1 points 11 months ago

Sellers usually balk at running a long test unfortunately. Sometimes they do it proactively and show you SMART data with a recent long test log already included but it's very seldom.

Many sellers aren't technically savvy and it's the first time they hear about Hard Disk Sentinel, they give you pics of the computer monitor taken with their phone etc. I consider it a win if they can manage to show you the complete SMART attributes.

[โ€“] GolemancerVekk@alien.top 2 points 11 months ago (2 children)

Don't self-host email SMTP or public DNS. They're hard to set up properly, hard to maintain, easy to compromise and end up used in internet attacks.

Don't expose anything directly to the internet if you're not willing to constantly monitor the vulnerability announcements, update to new releases as soon as they come out, monitor the container for intrusions and shenanigans, take the risk that the constant updates will break something etc. If you must expose a service use a VPN (Tailscale is very easy to set up and use.)

Don't self-host anything with important data that takes uber-geek skills to maintain and access. Ask yourself, if you were to die suddenly, how screwed would your non-tech-savvy family be, who can't tell a Linux server from a hot plate? Would they be able to keep functioning (calendar, photos, documents etc.) without constant maintenance? Can they still retrieve their files (docs, pics) with only basic computing skills? Can they migrate somewhere else when the server runs down?

 

I'm looking at this one 4TB drive I got recently that has a manufacturing date in 2013, total written amount of 12 TB, restart count ~500, but total power-on only around 1,000h. I was wondering what happened there, why a restart every 2h, and was it really used intensely for only 1 month in 10 years...

What are some weird ones you've seen?

I'm assuming SMART attributes can't be set selectively can they? AFAIK SMART reset is an all-or-nothing deal that wipes the whole thing.

[โ€“] GolemancerVekk@alien.top 1 points 11 months ago

I think it really depends on what you intend to do with it... Many answers here will mention what they use but not why.

In my case I want to have various services installed in docker containers, and I have the skills to manage Linux in console. A very simple solution for me was to use a rock-solid, established Linux distro on the host (Debian stable) with Docker sourced from its official apt repo. It's clean, it's simple, it's reliable, it's easy to reinstall if it explodes.

Why containers (as opposed to directly on the host)? I've done both over several years and I've come to consider the container approach cleaner. (I mention this because I've seen people wondering why even bother with containers.) It's a nice sweet spot in-between dumping everything on the host and a fully reproducible environment like nixOS or Ansible. I get the ability to reproduce a service perfectly thanks to docker compose; I get to separate persistent data very cleanly thanks to container:host mapping of dirs and files; I get to do flexible networking solutions because containers can be seen as individual "machines" and I can juggle their interfaces and ports around freely; I get some extra security from the container isolation; it's less complicated than using VMs etc.

BTW those aren't actual PHP files, they're most likely HTML. PHP is what they're called when they're code on the live website but the tools that make these archives only copy a dump of the webpages. It should have renamed them but apparently didn't. You'll have to do the renaming instead in order to open them. It's also extremely likely that the links between the forum pages are also ending in .php and won't work (the tool was also supposed to have converted the links inside the files).

httrack.com is one option to mirror the site for your personal use. Unfortunately there's no way to tell how long it would take and how large it would end up being.

I wonder also about the legality of then uploading the site to another domain

That would most likely be a breach of copyright.

[โ€“] GolemancerVekk@alien.top 1 points 1 year ago (1 children)
  • Get a cheap VPS.
  • Get a domain name and point its A record to the IP of the VPS.
  • Set up a VPN tunnel between the VPS and your home server. You can use Tailscale or wg-easy. You don't need to worry about CGNAT because you're establishing the VPN by going out of your server (either through Tailscale or to the VPS IP with wireguard).
  • Port-forward 443 on the VPS public IP through the tunnel to a reverse proxy running on the home server (NPM, Caddy, Traefik etc.)
  • Get a Let's Encrypt wildcard TLS certificate for *.yourdomain.tld.
  • Set up the reverse proxy to use the TLS certificate for immich.yourdomain.tld and point it at your immich container.
[โ€“] GolemancerVekk@alien.top 1 points 1 year ago (3 children)

Here's an idea, check out ytdl-sub: https://github.com/jmbannon/ytdl-sub

You can set it to track a YouTube channel and it will download videos and set up nice collections for you in Jellyfin, which you'll never lose again and can watch without ads.

view more: next โ€บ