iGPU Transcoding In Proxmox with Jellyfin Media Center!

preview_player
Показать описание
Take advantage of the internal GPU to transcode your videos for streaming with jellyfin inside proxmox container!

○○○ LINKS ○○○

○○○ SHOP ○○○

○○○ SUPPORT ○○○

0:00 intro
0:16 proxmox series recap
0:29 Jellyfin hurdles
0:55 description for todays video
1:34 zimablade
2:23 Installing Jellyfin LXC
3:26 Mounting Network Share
6:52 creating zfs pool
9:01 Mount Point For Containers
11:04 adding new shares for NAS
13:15 adding Jellyfin Folders
14:41 testing software transcoding
15:53 adding hardware transcoding
21:46 Conclusion

○○○ SOCIAL ○○○

○○○ Send Me Stuff ○○○
Don Hui
PO BOX 765
Farmingville, NY 11738

○○○ Music ○○○
From Epidemic Sounds

DISCLAIMER: This video and description contains affiliate links, which means that if you click on one of the product links, I’ll receive a small commission.
#homelab #proxmox #linux
Рекомендации по теме
Комментарии
Автор

Every time I make a change to my network and I break something, I find myself coming back here. Thanks for this, and I hope you're doing well!

SomeoneTookMyHandle
Автор

Thanks so much mate! I've been struggling to pass the Intel Alderlake GPU of my n100 processor to the Jellyfin LXC container for a while. It turned out that the users permission was the missing piece. Thanks to your help that is not the case anymore.

ivelinbanchev
Автор

thank you so much! i've also just started with proxmox and installed jellyfin in LXC (host is Beelink mini S12 pro with N100 Intel). By luck i've installed with tteck script so majority was already included automaticaly.
When I've tried first time, transcoding worked with just CPU (everything was bottlenecked just like in your example) i think i just needed to click all of the transcoding options inside jellyfin (and maybe user permissions) to start it to work with iGPU. now it plays smooth like butter !

spodingo
Автор

Thank you so much! I moved smb and jellyfin from my rpi4 to PVE on 8 gen HP elite desk. New to PVE so this video was so helpful setting up iGPU. Big upgrade from rpi4. Thanks sir.

Joseph-ylrc
Автор

Many thanks for this great video ! I spent a lot of time to make it working but thanks to your good advices everything is working fine including HW transcoding (Nuc Intel with external USB HDD) :)

skynetskynet
Автор

Big thanks to you, man! Did everything as you proposed - it worked like a charm...However in my case it all worked until reboot. In the container fstab didn't want to automatically mount the SMB share, and when I rebooted the Host, permissions were lifted (chmod 777 for /dev/dri/*). I run "mount -a" and "chmod" after boot with cron, so everything is just perfect now even after reboot

leonidiakovlev
Автор

so many thanks. have been following different guides but it was not working. some of your steps made it work for my gen9 CPU and Jellyfin 10.9.7. Kudos!

TinoDietel
Автор

omg youtube algorithm going hard. this is exactly what i was looking for the last week!!!! thank you! 😍

adrianrubio
Автор

Nice video. I finally got it working now!

Christian-exhy
Автор

Thanks for making this video and providing a link to the Proxmox VE Helper-Scripts. I can leverage the scripts for future projects.

gregorywilliams
Автор

Thank you so much mate. this guide is quick and easy to follow. Only alteration i would recomened is not putting the code text at the bottom of the screen as when you pause to read it it gets covered by the playback bar

senseal
Автор

Thank you for the Great video. One question, in the video you show that clicking on 'Console' will start the shell for jellyfin CT. Can you give some instructions on how to get to the shell in proxmox 8.1.3 version. I could not get the shell loaded. Again, thanks.

mdhurrtn
Автор

Thank you for excellent how to. Find your channel very useful for Proxmox and decide to subscribe. One question, is it possible to make lxc+docker and run jellyfin inside docker along with few other containers, this could share resource even more?

mmoci
Автор

Hey Don. Can you fix the proxmox playlist order? They are all mixed up, and it's hard to find the first video and follow the series in the right sequence.

jjb
Автор

Thanks for the great video. The only thing of note is tteck changed the default on the container to not privileged, so adding a CIFS/SMB share won't work if you don't use advanced settings when creating the container.

ellisd_yyc
Автор

Thank you so much for this video, I got to learn a ton and managed to install my Jellyfin as I imagined, I had no idea I could passthrough stuff into an LXC container so my initial guess was to setup a VM for Jellyfin. I'm also amazed at the scripts from tteck and will definitely check out the rest. Will keep following your channel, if you need ideas for a new vid I'm looking into setting up wireguard on Proxmox with a CG-Nat network behind :D I'm a beginner into this whole world and that seems crazy to me from what I have read about it. One question: since our LXC for Jellyfin has priviledges (and root user autologin) I wonder if this is good for security? (I have no idea what I'm talking about) what I mean is, do we need to remove the privilegdes on the LXC and maybe reset the root user's password/add a new user to make this better? (or maybe we can't remove privileges since we need them to passthrough the GPU)?

virtualnk
Автор

Really love this video. This is the right way to do it and explain what you do, and why.

Please do one for nuc13

aslanbarsk
Автор

Is there any data on the performance difference of mounting the zpool to the container vs mounting say a truenas share using fstab

douglaswhitfield
Автор

Thanks this worked! Though 4K transcodes aren't working on Jellyfin, I get a black picture with audio. Working fine on Plex with the same file. Is this just an issue with Jellyfin itself?

rlm
Автор

Really like the videos! Can you show an example of LXC containers gaining access to VM storage. I want to set something like this up, but would like to use a TrueNas VM for my NAS portion of things. Keep up the good work!

zachb