cross-posted from: https://lemmy.ml/post/36604428
Hello everybody,
I want to ask for some opinions on my current setup and how I pretend to use it for my Media Server:
Current Layout
I currently use an UGREEN DXP2800 NAS running TrueNAS Scale with two 4 TB HDDs in Mirror mode. This is planned to be my “long-term storage” for backups, photos, and so on.
Additionally, I have 1 TB SSD installed in the system. I created two datasets on it: one for Docker containers and the other one for Media, following the TRaSH guides folder layout
My current plan:
My idea is to use the SSD for the torrents and the seeds, and once the file (e.g. the ~~movie ~~ Linux ISO Image) is completed, to move it to the HDDs. From there, Jellyfin would read the corresponding dataset and play the media.
The question:
The TRaSH guides puts a lot of emphasis on hardlinks and atomic moves, and that forces you to operate in one single filesystem. Is it worth it to stick to the TRaSH guide or my current setup would work just fine? What do y’all think?
Thanks in advance and happy self-hosting!
Look out, I’m about to mention AI.
I had most arr things I wanted setup already. I have a putio stack mostly.
I decided to refactor the setup a while ago, shit was always breaking, and I just didn’t want to put time into it.
So I launched Claude code, started a server-manager repo, and about 3 hours later, I had a EXCELLENT setup, all my fave release groups on priority, resolutions I want, it found ally Plex media, stuck it in sonarr, reccomended I start a trakt account, which I did, and now every upcoming scifi, fantasy, horror, action flick gets picked up automatically, it created its own putio uploader, and downloader, I bought filebot on it’s reccomendation, and now all my media is renamed perfectly, I signed up for subs, I have subtitles everywhere. My audiobook library was imported, and it figured out what audiobooks I buy and what I don’t, gave me a stern talking to about piracy, then I launched opencode and used grok4 to process my audible books to remove drm. (Grok really doesn’t say no to many requests. However fuck Elon, so i don’t use it more often.) Claude setup a docker environment with qbitorrent, with a deadmans switch, it will only connect via my VPN. So I could get rid of putio, which I won’t.
I asked for monitoring and it spun up uptimekuma. In the middle of the project we decided to use coolify toanage everything. Again, it set the whole f’n thing up. This was the only thing I had to finalize, UNTIL I found out there’s an API, so Claude read the API docs and now runs my coolify platform.
Honestly the afternoon was fun as hell, claude-code just set everything up, I had to guide/steer it some, but it was able to read documentation on its own and tighten up my setup. It even optimized my docker to properly use my gpus. Now I have comfyui, ollama +gptoss, also running on my network with very little effort.
I have a max subscription, and after paying a few bills without it, I won’t go back. This setup burned a lot of tokens. It easily would’ve been a few hundred if I’d payed API rates. I think however a pro account would have enough tokens in a day to do something similar. You don’t even need Opus, Sonnet did fine.
So, if your stuck, get you a Claude pro subscription, hook up Claude code, and see if it can help you.
I use Claude almost all day, so this was pretty easy, but I cannot stress enough how much I dislike administering my media setup. Now I have a Claude custodian.
The problem isn’t that you mentioned AI, it’s that it did all the work and you are left with what is probably a pretty flimsy understanding of what is running on your hardware. “Just use AI” is the modern equivalent of “let me google that for you” and is not real advice.
Additionally, this comment seems to be almost entirely about how great Claude is and reads like an ad
Wow, you really told me. I hope you feel.
I’ve learned my lesson. Good job.