Yeah, I got it set up through Cockpit actually

Streamlined VM deployment inside a headless server. Been scratching my head for 2 days now on getting a Debian VM to work as advertised. Every step of the way I keep thinking "surely it doesn't have to be this difficult, right?" And for some reason, a basic netplan edit to make a bridge broke all my NFS binds. Took all day to sort a brand new permissions issue that shouldn't be possible

2
submitted 1 month ago* (last edited 1 month ago) by LazerDickMcCheese@sh.itjust.works to c/selfhosted@lemmy.world

I followed YouTube videos and all my domain points to is "server not found." My domain is through Cloudflare. My server's ports have been opened at the router.

Proxy Host Settings: Domain name: newly.registered.domain Scheme: http (I've tried https too) Forward hostname/IP: local.server.ip.v4 Forward port: jelly_port Access list: Publicly accessible SSL: *.newly.registered.domain

I'd love to share my certificate info, but I don't see a way to do that...but I set up the DNS thingy with a Cloudflare API token. I remember typing in my server's public IP here too. Took many tries, but it finally accepted the settings as valid.

So what am I missing to get a reverse proxy? I thought it was supposed to work after all of that.

I've been trying to get this going for so long that it just feels like I'm beating my head against the wall until it randomly works, ya know?

18

This is my first real dive into hosting a server beyond a few Docker containers in my NAS. I've been learning a lot over the past 5 days, first thing I learned is that Proxmox isn't for me:

https://sh.itjust.works/post/49441546 https://sh.itjust.works/post/49272492 https://sh.itjust.works/post/49264890

So now I'm running headless Ubuntu and having a much better time! I migrated all of my Docker stuff to my new server, keeping my media on the NAS. I originally set up an NFS share (NAS->Server) so my Jellyfin container could snag the data. This worked at first, quickly crumbled without warning, and HWA may or may not be working.

Enter the Jellyfin issue: transcoded playback (and direct, doesn't matter) either give "fatal player error" or **extremely **slow, stuttery playback (basically unusable). Many Discord exchanges later, I added an SMB share (same source folder, same destination folder) to troubleshoot to no avail, and Jellyfin-specific problems have been ruled out.

After about 12hrs of 'sudo nano /etc/fstab' and 'dd if=/path/to/nfs_mount/testfile of=/dev/null bs=1M count=4096 status=progress', I've found some weird results from transferring the same 65GB file between different drives:

NAS's HDD (designated media drive) to NAS's SSD = 160MB/s NAS's SSD to Ubuntu's SSD = 160MB/s NAS's HDD to Ubuntu's SSD = .5MB/s

Both machines are cat7a ethernet straight to the router. I built the cables myself, tested them many times (including yesterday), and my reader says all cables involved are perfectly fine. I've rebooted them probably a fifty times by now.

NAS (Synology DS923+): -32GB RAM -Seagate EXOS X24 -Samsung SSD 990 EVO

Ubuntu: -Intel i5-13500 -Crucial DDR5-4800 2x32GB -WD SN850X NVMe

If you were tasked with troubleshooting a slow mount bind between these two machines, what would you do to improve the transfer speeds? Please note that I cannot SSH into the NAS, I just opened a ticket with Synology about it.

Here's the current /etc/fstab after extensive Q&A from different online communities

NFS mount: 192.168.0.4:/volume1/data /mnt/hermes nfs4 rw,nosuid,relatime,vers=4.1,rsize=13>

SMB mount: //192.168.0.4/data /mnt/hermes cifs username=_____,password=_______,vers=3.>

1
submitted 1 month ago* (last edited 1 month ago) by LazerDickMcCheese@sh.itjust.works to c/selfhosted@lemmy.world

cross-posted from: https://sh.itjust.works/post/49393596

I've been running Jellyfin on a Synology DS923+ for a couple years with 'linuxserver/jellyfin:latest' with no issue until that big update recently. Suddenly it's borked...extremely slow speeds, failing to play files half the time, stuttering even when it does play. It was time for a hardware update regardless; it was a miracle that the NAS was able to run as many services on it as it was anyway.

So I built a Proxmox machine with the intent of adding hardware acceleration and transcoding (ideally I'd like to stream to a couple old CRTs): -ASRock B760M PRO RS -Intel i5-13500 -2x32GB Crucial DDR5-4800 -1TB WD SN850X NVMe

Using the Proxmox community Jellyfin script (https://community-scripts.github.io/ProxmoxVE/scripts?id=jellyfin&category=Media+%26+Streaming) I set up an LXC and the iGPU is supposedly being utilized properly. I added an NFS mount from the NAS's media folder to the Proxmox host, then bound the mount point to the LXC. So at this point, it is accessible to clients via web browser, but I'm having a few issues:

  1. (Probably a Prox issue but...) Jellyfin isn't seeing all the media. I added all the libraries and did a full scan, but *maybe *10% of the media is actually available. Hopefully this is a moot point because--

  2. My old docker config isn't available. I made an NFS mount from the NAS's docker folder to the Proxmox host and tried to route it to the LXC as well, but the Proxmox-NAS refuses to work so I'd need a workaround.

  3. I have no idea if my transcoding settings are right. Intel's specs for my CPU and Jellyfin's recommendations seems to conflict slightly, but between both sets of info there's still some settings that lack guidance. Basically, can someone with a computer engineering degree double check my settings? I tried a screenshot, but Lemmy didn't appreciate it

Hardware acceleration: Intel Quicksync (QSV) QSV Device: /dev/dri/renderD128

X H264

X HEVC

MPEG2

VC1

VP8

X VP9

X AV1

HEVC 10bit

VP9 10bit

HEVC RExt 8/10bit

HEVC RExt 12bit

X Prefer OS native DXVA or VA-API hardware decoders

X Enable hardware encoding

Enable Intel Low-Power H.264 hardware encoder

Enable Intel Low-Power HEVC hardware encoder

X Allow encoding in HEVC format

Allow encoding in AV1 format

Edit: forgot to include logs: "ffmpeg version 7.1.2-Jellyfin Copyright (c) 2000-2025 the FFmpeg developers built with gcc 13 (Ubuntu 13.3.0-6ubuntu2~24.04) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc libavutil 59. 39.100 / 59. 39.100 libavcodec 61. 19.101 / 61. 19.101 libavformat 61. 7.100 / 61. 7.100 libavdevice 61. 3.100 / 61. 3.100 libavfilter 10. 4.100 / 10. 4.100 libswscale 8. 3.100 / 8. 3.100 libswresample 5. 3.100 / 5. 3.100 libpostproc 58. 3.100 / 58. 3.100 [AVHWDeviceContext @ 0x7ab87d07ffc0] No VA display found for device /dev/dri/renderD128. Device creation failed: -22. Failed to set value 'vaapi=va:/dev/dri/renderD128,driver=iHD' for option 'init_hw_device': Invalid argument Error parsing global options: Invalid argument"

"[WRN] The WebRootPath was not found: "/var/lib/jellyfin/wwwroot". Static files may be unavailable. [ERR] FFmpeg exited with code 234"

Edit: appreciate all the help!

6

Fresh Proxmox install, having a dreadful time. Trying not to be dramatic, but this is much worse than I imagined. I'm trying to migrate services from my NAS (currently docker) to this machine.

How should Jellyfin be set up, lxc or vm? I don't have a preference, but I do plan on using several docker containers (assuming I can get this working within 28 days) in case that makes a difference. I tried WunderTech's setup guide which used an lxc for docker containers and a separate lxc of jellyfin. However that guide isn't working for me: curl doesn't work on my machine, most install scripts don't work, nano edits crash, and mounts are inconsistent.

My Synology NAS is mounted to the host, but making mount points to the lxc doesn't actually connect data. For example, if my NAS's media is in /data/media/movies or /data/media/shows and the host's SMB mount is /data/, choosing the lxc mount point /data/media should work, right?

Is there a way to enable iGPU to pass to an lxc or VM without editing a .conf in nano? When I tried to make suggested edits, the lxc freezes for over 30 minutes and seemingly nothing happens as the edits don't persist.

Any suggestions for resource allocation? I've been looking for guides or a formula to follow for what to provide an lxc or VM to no avail.

If you suggest command lines, please keep them simple as I have to manually type them in.

Here's the hardware: Intel i5-13500 64GB Crucial DR5-4800 ASRock B760M Pro RS 1TB WD SN850X NVMe

17
submitted 1 month ago* (last edited 1 month ago) by LazerDickMcCheese@sh.itjust.works to c/linux@lemmy.ml

I'm assuming this isn't normal behavior, but copying and pasting commands into shell windows (host, VMs, LXCs, doesn't matter) doesn't work. I've noticed issues with curl too, despite saying it's installed and up-to-date, but one thing at a time...I'm also not convinced that edits made to conf files are persisting as a result. Is this a browser issue? As always, thanks for helping out a normie in need.

Edit: it's taking at least 20min for a simple conf edit to save. I have to assume that's abnormal too, running a i5-13500 by the way...confirmed, not saving conf edits

17
submitted 1 month ago* (last edited 1 month ago) by LazerDickMcCheese@sh.itjust.works to c/linux@lemmy.ml

Hello, not much of a Linux user (situations like this are why)...but long story short, I'm trying to rehab a ROG PC from 2018.

I made a bootable USB of the current Mint distro, but booting leads to a black screen. I tried compatibility mode, but the boot process hangs on "EFI stub: Measured initrd data into PCR 9"

The PC came with an Nvidia 2080, but it's actually a 980ti. Also there isn't integrated graphics here. Any troubleshooting advice would be cool

Update: if I select recovery mode then 'resume normal boot', Mint 21 works. However, this computer will be a gift to a tech-illiterate person, so that level of input will not suffice. I installed the recommended (and correct) Nvidia driver, but the results are the same

8

Great news! I started my selfhost journey over a year ago, and I'm finding myself needing better hardware. There's so many services I want that my NAS can't handle. And I unfortunately need to add GPU transcoding to my Jellyfin setup.

What's the best OS for a machine focused on containers and (getting started with) VMs? I've heard Proxmox

What CPU specs should I be concerned about?

I'm willing to buy a pre-built as long as its hardware has sufficient longevity.

1
submitted 8 months ago* (last edited 8 months ago) by LazerDickMcCheese@sh.itjust.works to c/techsupport@lemmy.world

I see the GRUB menu, then it goes to an inactive black screen. If I select recovery then resume, it works fine. As this is supposed to be a remote machine, the problem defeats the purpose. I've heard this is usually a GPU drivers issue, so I followed the suggestions here: https://documentation.ubuntu.com/server/how-to/graphics/install-nvidia-drivers/index.html

and here (I'm running 22.04 and can't update, separate issue though): https://askubuntu.com/questions/760934/graphics-issues-after-while-installing-ubuntu-16-04-16-10-with-nvidia-graphics

Yet I still have the problem with a black screen. While I'd like it to "just work", I'm also open to extreme measures including...

-removing the GPU (assuming that would help) -having a script run that auto-selects recovery then resume then logs in on my behalf (I'd need help figuring that out though)

I also updated the grub file after adding "nomodeset", that didn't fix it either.

[-] LazerDickMcCheese@sh.itjust.works 25 points 8 months ago

These are the niche things I subscribe for. I need guides

14
submitted 1 year ago* (last edited 8 months ago) by LazerDickMcCheese@sh.itjust.works to c/piracy@lemmy.dbzer0.com

For the uninitiated, this is software for music and it's notoriously complicated. I have a paid version from about a decade ago and I'm not giving them anymore of my money. Reddit used to have a vsttorrents guide for this, but it's been forcibly removed. I'm trying to get Komplete 15 Ultimate, with all the added stuff I'll probably never even look at

Edit: if anyone sees this, I'm still looking

Hexagon are bestagon

14

I would love to seed (and cross-seed) my music library, but metadata tagging and renaming fucks the files up. How do I set up qBittorrent and Prowlarr to keep seeding after retagging?

32
submitted 1 year ago* (last edited 1 year ago) by LazerDickMcCheese@sh.itjust.works to c/piracy@lemmy.dbzer0.com

Update: it was an issue with API keys due to a previous install.

Update 2: new problem, qBittorrent has an I/O issue, probably involving the final destination for the media: my Synology NAS. Any advice here is appreciated.

Update 3: I was having issues with mapping my Synology NAS as the root folders, so I restarted the *arrs and now they are unreachable. The solution was to reinstall them without uninstalling them because my computer is weird.

Once a year I try setting up Prowlarr, Sonarr, and Radarr and I felt confident so I reinstalled them. The *arrs are connected to qBittorrent (all tests succeeded) and Prowlarr (again, tests succeeded) and vice versa. I added every indexer that I could successfully connect to (which was most of them) and currently have all of the web UIs open : which work as expected. Everything seems to be communicating and functioning as intended so I tested Radarr. I found a popular movie and started monitoring it, this was about 30 minutes ago. It hasn't shown up in qBittorrent and I'm not sure what I'm missing; can someone help me troubleshoot? In other words, how do I know definitively that this movie I have selected will download and when will it download?

1
submitted 2 years ago* (last edited 2 years ago) by LazerDickMcCheese@sh.itjust.works to c/jellyfin@lemmy.ml

I've been using Jellyfin for about a year. I've experienced many sudden issues with speed or connectivity, but they usually self-resolve over the course of a few days (I'd love to hear what that's about).

Since the last major update, I've had intermittent speed issues. My network is a bit weird, but it's what I have to go with for a while so bear with me...everything is wired cat7a as direct to the router as possible and broadcast exclusively through TailScale. My server (Win10) and another PC (Win11) are the combined shared storage, so I'm assuming one of the main points of failure between these 2 machines are to blame. In other words, the Win11 PC is acting as a shared network folder (where 2/3rd of my media is stored) AND a client (very inefficient I know, but it's worked up until recently).

Today, I tried listening to a lossless song and it was taking about a minute to load 1 second of music. I've never had speeds that slow before.

The server's hardware: -Intel i7-9700k @ 3.60GHz -RAM 16GB -NVIDIA GeForce GTX 980 Ti

Transcode settings enabled: -Hardware acceleration: Nvidia NVENC -H246 -MPEG2 -VC1 -VP8 -Enhanced NVDEC decoder -Hardware encoding

Task Manager for the server shows 95% (~10 Mbps) network usage to be to TailScale and Jellyfin. Network usage for the client is almost 0 Mbps. Memory usage for both machines is below 30%. CPU is less than 10% on both machines. Disk usage is even lower, 0% on both machines. The media in question is stored on HDD on the client-side machine (disk rated for >100MB/s read and write).

Without buying a new drive, NAS, or extra hardware, do you have any tips for troubleshooting my network to see if it's something I can fix? Did I mess any settings up?

Don't know if it's relevant, but I have a Pi-hole and both machines have Simplewall.

I know interested people don't like to talk about it...but we, the people, should really be moving away from Discord. A bucket of water doesn't fix a burning house, ya know?

[-] LazerDickMcCheese@sh.itjust.works 37 points 2 years ago* (last edited 2 years ago)

I paid over $1k about 10 years ago for music software. My computer killed itself, so I made a new one and redownloaded the software...but the company said I'm an imposter. After years of fighting with them, they refused to activate my paid software despite proving my identity and showing proof of purchase. I didn't choose to pirate, the system chose for me

[-] LazerDickMcCheese@sh.itjust.works 27 points 2 years ago* (last edited 2 years ago)

Just torrented it out of spite. I don't even care about the system...I own one and I don't play it because they got the A and B buttons backwards (that's a joke)

Edit: also, everyone should see this.

No cap fam lit 💯 or whatever

Others have mentioned other clients, but I'm going to suggest a different, less convenient route. Would you still have that problem if you routed your phone's traffic through an exit node in your home network?

I've seen a few recommendations for ListenBrainz lately, but I haven't tried it yet so I can't say

Never thought I'd see a day where people feel compelled to circumsize their cars

I have converted almost everyone I know in my age group, so some care. I think its mostly a lack of education issue, but trying to teach people probably gets interpreted as a bad sales pitch so I don't push anymore. I do my thing, people see it and ask questions, slow victory

view more: next ›

LazerDickMcCheese

joined 2 years ago