Комплетан туторијал за креирање медијског сервера помоћу Plex-а или Jellyfin-а

  • Подешавање кућног медијског сервера подразумева избор између Plex-а, Jellyfin-а или Emby-ја и разумевање њихових разлика у употребљивости, приватности и пословном моделу.
  • Добро организована библиотека (имена фасцикли, датотека и титлова) је кључна да би сервер правилно идентификовао садржај и преузео метаподатке.
  • Докер и коришћење волумена олакшавају инсталацију, миграцију и одржавање Плекса, Џелифина или Ембија, омогућавајући додавање додатних алата као што су Таутули или Тејлскејл.
  • Коначан избор зависи од равнотеже коју тражите између бесплатног софтвера, недостатка претплата, перформанси хардвера и једноставности свакодневне употребе.

Водич за креирање медијског сервера помоћу Plex-а или Jellyfin-а

Подешавање сопственог кућног медијског сервера постало је нешто што скоро свако може да уради. Са старим рачунаром, NAS-ом или чак Raspberry Pi-јем, можете направити мали „Кућни Нетфликс“ где можете организовати филмове, серије, музику и фотографије и гледајте их са свог мобилног телефона, телевизора или лаптопа као да сте само још један сервис за стримовање.

У овом туторијалу ћете видети, корак по корак и детаљно, како да креирате медијски сервер користећи плек Jellyfin, које су предности и мане сваког од њих и како их покренути у Docker-уОвај водич ће покрити шта треба да узмете у обзир у вези са хардвером и како да додате додатке попут праћења помоћу Tautulli-ја или даљинског приступа помоћу Tailscale-а. Циљ је да, када завршите са читањем, имате јасну слику о томе која вас опција занима и како да је имплементирате, а да се притом не оптеретите конфигурацијом.

Шта је тачно кућни медијски сервер?

Медијски сервер је једноставно уређај — рачунар, NAS, мини рачунар или Raspberry Pi — где чувате свој садржај и стримујете га на друге уређаје, тако да можете Пуштајте своје филмове, серије или музику на свом паметном телевизору, мобилном телефону, таблету или било ком рачунару из вашег дома (па чак и изван њега, ако га конфигуришете).

Лепота ових платформи је у томе што не деле само датотеке; Они организују вашу библиотеку, преузимају омоте, синопсисе, листе глумаца, оцене и титлове.Ово ствара интерфејс веома сличан оном на Netflix-у, Disney+-у или HBO-у. Претражујете по жанру, настављате где сте стали и видите шта је недавно пуштано.

Да бисмо то постигли, потребна су нам два основна елемента: с једне стране, медијски сервер (Plex, Jellyfin или Emby), који је одговоран за индексирање и приказивање садржаја; с друге стране, разни клијенти (апликације за ТВ, мобилне уређаје, прегледач итд.) који се повезују са сервером и омогућавају практично репродуковање садржаја.

У овом контексту ћемо углавном говорити о Plex-у и Jellyfin-у, не заборављајући Emby или основнија решења попут Synology-јеве Video Station, како бисте имали реално поређење онога што сваки од њих нуди и где могу почети проблеми са перформансама или употребљивошћу.

Плекс, Џелифин и Емби: како су слични, а како различити

Ако подешавате медијски сервер, вероватно се питате шта је боље: Plex, Jellyfin или Emby. На крају крајева, сва три испуњавају исту основну сврху: креирајте централизовану медијску библиотеку за стримовање на друге уређајеса углађеним интерфејсом и опцијама за кориснике, профиле и метаподатке.

Плекс је ветеран и, за многе људе, најлепша опција у погледу употребљивости. Његов интерфејс је веома интуитиван, лако детектује шта сте последњи пут гледали и обично је прилично ефикасан. Ефикасан је у коришћењу ресурса када је правилно конфигурисан. Међутим, то је власнички софтвер, захтева регистрацију налога, а неколико напредних функција је закључано иза Plex Pass-а.

Џелифин је рођен као Бесплатна и потпуно отвореног кода алтернатива за Plex и EmbyОтвореног је кода (GPL v2.0 лиценца), не захтева да креирате налог ни код једне екстерне услуге, не прикупља ваше активности и нема ограничења уређаја или функција заснованих на претплати. Његова пројектна филозофија и приступ приватности су веома привлачни, а његова заједница одржава клијенте за скоро сваки оперативни систем и пружа стална ажурирања.

Емби заузима средњу тачку: то је био извор из којег се одвојио Џелифин. Дели многе идеје са Jellyfin-ом, али са freemium моделом.Премијум верзија додаје функције попут ТВ програма уживо, снимања програма, биоскопског режима и напредније синхронизације. Моћна је, али ако желите да је у потпуности искористите, мораћете да платите месечну претплату или доживотно чланство.

Ако желите да избегнете ослањање на екстерне налоге или претплате, Jellyfin је најбољи избор. Ако вам је приоритет удобност, углађен интерфејс и веома зреле званичне апликацијеPlex остаје омиљени избор многих корисника, чак и оних који су покушавали да мигрирају на Jellyfin неколико месеци и на крају се вратили због свакодневних детаља коришћења.

Креирање „кућног Нетфликса“: захтеви и препоручени хардвер

На нивоу хардвера, није потребно ништа посебно, али је важно бити јасан да Транскодирање видеа (брзо конвертовање једног формата у други) је прилично захтевно за процесор.А ако намеравате да то радите са више корисника истовремено, можете скроман сервер довести до крајњих граница.

За типичну кућну употребу са једним или два истовремена стрима на локалној мрежи, може послужити мини рачунар типа Slimbook One, старији Mac mini, NAS средње класе или чак модерни Raspberry Pi, под условом да имате на уму да Формати као што су HEVC или AV1 и високе резолуције могу захтевати хардверско убрзање или барем мало моћнији процесор.

На одређеним Synology NAS уређајима, као што је DS420+, примећено је да Jellyfin може да засићење процесора до 100% без једноставног решењаИако Plex или Emby имају тенденцију да боље раде захваљујући својим изворним апликацијама прилагођеним платформи, ови детаљи су важни ако не желите да ваш NAS цео дан „фркће“.

Такође ћете морати да размислите о складиштењу: идеално би било да имате наменски дискови за ваш садржај (филмови, серије, музика, фотографије)организовано по фасциклама и са кохерентном структуром која затим олакшава аутоматску идентификацију и преузимање метаподатака и титлова.

Правилно организујте своју библиотеку: имена фасцикли, датотеке и титлове

Водич за креирање медијског сервера помоћу Plex-а или Jellyfin-а

Једна од кључних тачака за правилно препознавање филмова и серија помоћу Plex-а или Jellyfin-а је имена фасцикли и видео датотекаАко то урадите како треба, систем ће без напора преузети омоте, синопсисе и листе глумаца, и нећете морати ништа ручно да уређујете.

Најчешћа препорука је коришћење формата Наслов филма (година) Ово се односи и на фасциклу и на видео датотеку. На пример: Бесни: Сага о лудом Максу (2024) o Прохујало са вихором (1939)тако да видео датотека буде названа потпуно исто као и фасцикла која је садржи.

Приступ је сличан за ТВ серије, али се сезоне и епизоде ​​додају називу датотеке. Већина медијских сервера посебно добро функционише са овим форматом. Назив серије S01E01Међутим, можете пратити званичне смернице за именовање како бисте додатно прецизирали и избегли забуну са алтернативним верзијама или резовима.

За титлове, назив датотеке треба да буде исти као и назив филма или епизоде, након чега следи тачка и двословни код језика. Типичан пример би био Прохујало са вихором (1939).srt за енглески језик и Прохујало са вихором (1939).es.srt за шпански, што омогућава Jellyfin или Plex аутоматски додели титлове одговарајућем садржају и прикажите језик у падајућем менију без потребе да било шта додирнете.

Ако од почетка одржавате ову дисциплину, ваша библиотека ће расти на уредан начин и сервер ће моћи да приказују чист интерфејс, са свим јасно означеним и без чудних дупликатаОво је неопходно ако ћете делити приступ са другим људима код куће или са пријатељима.

Инсталирајте и конфигуришите Jellyfin корак по корак

Jellyfin нуди званичне инсталатере за Linux, Windows, macOS и Docker, као и пакете из заједнице за неке NAS уређаје. На Windows-у можете преузети сервер директно са званичног репозиторијума, бирајући верзију која је права за ваш процесор (у пракси, скоро увек AMD64).

Након инсталације на Windows-у, сервер се подразумевано отвара на порту 8096, коме се може приступити из прегледача користећи URL адресу http://localhost:8096Одатле ћете покренути чаробњака где Ви бирате језик, креирате администраторског корисника и додајете прве библиотеке. медија, што могу бити филмови, серије, музика, фотографије или кућни видео снимци.

Ако ћете користити Jellyfin под Docker-ом, најчешћа слика је LinuxServer. Типична услуга у docker-compose пакету укључује томове за конфигурацију и фасциклу за транскодовање, као и путање до фасцикли ваших ТВ емисија и филмова. Важно је Правилно мапирајте интерне руте контејнера на ваше локалне руте, на пример:

томови: – D:\Server-config\jellyfin\config:/config – D:\Documents\Movies:/moviesи тако даље, прилагођавајући се вашем оперативном систему или шеми директоријума NAS-а.

У почетном чаробњаку за подешавање моћи ћете да одлучите да ли ћете дозволити удаљене везе са сервером. Ово је неопходно. Оставите опцију „Дозволи удаљене везе са овим сервером“ омогућену. Ако желите да репродукујете садржај са мобилног телефона, телевизора или било ког уређаја који није на истом физичком рачунару, чак и ако ћете га користити само унутар локалне мреже.

Када се чаробњак заврши, можете се пријавити са својим корисничким именом и почети да истражујете одељке Филмови, ТВ емисије или Музика. Видећете како Jellyfin почиње да... индексирајте и преузмите метаподатке, корице и позадинске сликеи како је почетни екран испуњен најновијим, најгледанијим садржајем и препорукама.

Препоручени додаци и кључна подешавања у Jellyfin-у

Једна од највећих предности Jellyfin-а је његов систем додатака. Захваљујући својој природи отвореног кода, заједница одржава скуп додаци који значајно проширују функционалност сервераод управљања метаподацима до интеграције са другим апликацијама.

Међу најзанимљивијим је додатак за TMDb, који је одговоран за коришћење метаподатака ваших филмова и серија да преузмете описе, информације о глумцима, главне слике и друге визуелне ресурсе. То је у великој мери оно што Џелифин чини добро представљеним „кућним Нетфликсом“.

Још један веома користан додатак је Отвори титлове, што вам омогућава да преузмете титлове са интернетаБиће вам потребан налог на платформи и да конфигуришете свој API кључ, али одатле можете аутоматизовати добијање титлова за велики део ваше библиотеке без потребе да их ручно тражите.

Ако желите да интерфејс оживи, можете активирати додатке као што су Локални уводи, који репродукују исечак позадинског видеа када задржите показивач миша изнад насловаопонашајући понашање многих стриминг платформи. Можете га онемогућити за одређени садржај ако вам смета.

Унутар контролне табле, одељак Репродукција и конверзија То је посебно важно. Одатле га можете омогућити. хардверско убрзање транскодовања и подршка за кодеке као што су HEVC или AV1Ово се топло препоручује ако ваш рачунар има компатибилну графичку картицу и желите да спречите скокове у оптерећењу процесора током стримовања.

Не смемо заборавити део о DLNA, који се у новијим верзијама Jellyfin-а нуди као додатакОмогућавањем ове опције било који уређај компатибилан са овим протоколом (готово сви телевизори и многи плејери) може да прегледа садржај сервера без потребе за инсталирањем одређеног клијента, иако ће интерфејс бити основнији.

Инсталирајте Plex у Docker-у и мигрирајте са Jellyfin-а

Ако се одлучите за Plex или ако долазите са Jellyfin-а и желите поново да испробате Plex да видите да ли вам је практичнији, један од најчистијих начина да га добијете је путем Докер контејнери управљани помоћу docker-compose-акористећи слике попут LinuxServer-а, које су веома популарне у заједници.

Типично подешавање Plex-а у docker-compose-у дефинише контејнер, слику и променљиве окружења (као што су PUID, PGID, TZ или VERSION), запремине за конфигурацију и фасцикле филмова и серија и мрежни режим (обично хост ради поједностављења портова, иако се могу изложити један по један).

У овом сценарију, многи корисници су приметили да приликом преласка са Jellyfin-а на Plex, физички сервер престаје да се „тресе“ толико, што сугерише да Имплементација Plex-а може бити ефикаснија у неким специфичним случајевима или барем лакше за подешавање у погледу транскодовања и квалитета стриминга.

Миграција садржаја, супротно ономе што можда изгледа, је веома једноставна. У пракси је потребно само да монтира исте томове у Plex-у где су се налазиле Jellyfin библиотекеСве док су структура и имена фасцикли исправни, Plex ће моћи да чита вашу колекцију и поново изгради сопствену базу података са омотима албума и метаподацима без потребе да премештате датотеке.

Након подизања контејнера и добијања приступа http://{serverIP}:32400/managePlex ће вас замолити да се региструјете или пријавите са својим налогом. Одатле ћете моћи да Креирајте библиотеке за филмове, ТВ емисије, музику и фотографијеусмеравајући их ка путањама ваших количина података. Сам Plex ће затим скенирати, идентификовати и представити ваш садржај са својим карактеристичним интерфејсом.

Зашто се неки корисници враћају са Jellyfin-а на Plex

Може се десити да након неколико месеци коришћења Jellyfin-а, уз сав ентузијазам бесплатног софтвера и без претплата, почнете да примећујете мање непријатности у свакодневном животу што вас наводи да размислите о повратку на Plex. Обично није проблем у специфичним карактеристикама, већ у томе како се осећа.

Међу уобичајеним коментарима је и чињеница да Понекад је тешко брзо пронаћи шта сте последњи пут гледалиИли можда распоред одељака и листа скорашњих коришћења не одговара баш вашим навикама. То су ситни детаљи, али када свакодневно користите сервер, они се сабирају.

Постоје и они који се сусрећу проблеми са перформансама или потрошњом ресурса у одређеним ситуацијамаПосебно на одређеним NAS или miniPC уређајима, Jellyfin може имати више потешкоћа са транскодирањем више истовремених стреамова, док Plex изгледа боље подноси оптерећење на истој машини.

Друга страна медаље је да вас Плекс тера да Региструјте и повежите свој сервер са cloud налогомОво није нешто због чега су сви задовољни. Штавише, мобилна апликација захтева плаћање за откључавање свих функција, а Plex Pass додаје још више премијум функција. Ако желите да избегнете било какву претплату, овај модел можда није за вас.

Стога, на крају избор више зависи од ваших приоритета: ако ставите слобода, приватност и нулте накнадеJellyfin је тешко победити; ако дате приоритет потпуној практичности, добро тестираном екосистему и апликацијама спремним за употребу на скоро сваком уређају, Plex остаје сигурна опклада.

Управљање подацима у Докеру: запремине и дозволе

Када покрећете Plex, Jellyfin или Emby у Docker контејнерима, начин управљања складиштем је кључан. Топло се препоручује коришћење Докер волумени за конфигурацију и трајне податке, уместо једноставних повезивања монтирања, јер их је лакше мигрирати, правити резервне копије и управљати њима из самог Docker CLI-ја или API-ја.

Томови су независни од структуре директоријума хост система и раде у контејнерима и за Linux и за Windows. Стога, ако треба да преместите сервер на другу машину или поново изградите стек, можете једноставно... Поново подигните контејнере и поново повежите запреминебез страха од губитка конфигурације или метаподатака.

За фасцикле са садржајем (филмови, серије, музика) уобичајено је да се користи повезивање монтирања која указују на одређене путање хостаОво вам омогућава да управљате својим датотекама као и обично из оперативног система или са NAS-а и истовремено их нудите контејнеру под конзистентним путањама као што су /movies или /tv.

Коришћење томова такође побољшава безбедност и дељење између контејнера. На пример, можете имати наменски конфигурациони том који дели више инстанци или помоћних сервиса, држећи га под контролом. Дозволе корисника и група се управљају помоћу променљивих као што су PUID и PGIDчиме се избегавају главобоље са неприступачним датотекама.

Ако планирате и редовно прављење резервних копија, документовање које запремине сваки сервис користи ће поједноставити ствари: све што треба да урадите је... подржавају те томове и руте садржаја да бисте могли да опоравите свој мултимедијални екосистем у случају катастрофе или промене хардвера.

Монитор Plex са Tautulli-јем

Ако желите да контролишете шта се гледа, када, одакле и у ком квалитету на вашем Plex серверу, Tautulli је практично неопходан алат. Ради се о... напредни систем за праћење Plex сервера који вам нуди детаљну статистику, прилагођене извештаје и обавештења у реалном времену о активности сервера.

Таутули бележи сваку репродукцију са Веома специфичне информације: корисник који прегледа садржај, коришћени уређај, квалитет стрима, приближна локација и трајање сесијеСа овим подацима, генерише графиконе, рангирање најгледанијег садржаја, најактивнијих корисника и трендова гледања.

Такође, можете подесити упозорења и обавештења у сервисима као што су Телеграм, Дискорд, имејл или СлекНа пример, да би се знало када неко почиње да гледа нешто, када су достигнути одређени прагови коришћења или ако дође до грешака при репродукцији. Све ово се може прилагодити кориснику, типу садржаја или одређеном догађају.

Још једна од његових предности је део Извештавање и аутоматизацијаТаутулли вам омогућава да креирате редовне извештаје са детаљним метрикама и, у зависности од тога шта се деси, покрећете аутоматске акције, као што су прекид сесија, смањење квалитета или чак искључивање сервера ако је неко време био без активне репродукције.

Управљање корисницима Plex-а такође има користи од Tautulli-ја. Можете пратити понашање различитих профила, ограничити квалитет стриминга или применити ограничења На основу веома специфичних параметара, ово је веома корисно ако делите своју библиотеку са породицом и пријатељима и не желите да неко стално преоптерећује вашу везу 4K стримовима.

Што се тиче имплементације, Tautulli се савршено уклапа у Docker окружење. Постоји званична слика коју можете Подешен са сопственим конфигурационим волуменом, портом 8181 и ознакама за интеграцију иза обрнутог проксија као што је Траефик, чиме се олакшава безбедан приступ са било ког уређаја са прегледачем.

Безбедан удаљени приступ Jellyfin-у помоћу Tailscale-а

Ако желите да уживате у свом Jellyfin серверу када нисте код куће, без бављења преусмеравањем портова или излагањем услуга интернету, Tailscale је веома практично решење. Ради се о... VPN дизајниран за креирање приватне мреже између ваших уређаја.повезујући их као да су на истој локалној мрежи (LAN), али без коришћења као типичног „комерцијалног VPN-а“ за прегледање из друге земље.

Основна операција је једноставна: региструјете се код Tailscale-а, инсталирате апликацију на уређаје које желите да повежете (укључујући и сервер) и аутоматски, Сви они постају део приватне виртуелне мрежеСваки уређај добија своју Tailscale IP адресу коју можете користити за приступ његовим интерним услугама.

У случају Jellyfin-а, када се апликација Tailscale инсталира на сервер и на ваш мобилни телефон, таблет или лаптоп, све што треба да урадите је Копирајте ИП адресу Tailscale сервера и додајте порт 8096У прегледачу бисте користили нешто попут http://ip-address-tailscale:8096, а из званичне апликације Jellyfin бисте унели исти URL када вас пита за адресу сервера.

Велика предност овог приступа је у томе што Не морате да отварате портове на рутеру или да се петљате са компликованим мрежним подешавањима.Сав саобраћај је шифрован путем Tailscale мреже и само уређаји које сте овластили на свом налогу могу да виде и приступе медијском серверу.

Овом комбинацијом, Jellyfin постаје мултимедијални центар доступан са било ког места у свету на прилично транспарентан начинУз одржавање веома поштованог приступа приватности и потпуне контроле над тим ко може да се повеже.

Емби и Видео Стејшн: друге алтернативе које треба размотрити

Иако је фокус обично на Plex-у и Jellyfin-у, Emby остаје солидна опција за оне који траже средњи пут између њих двоје. Његова филозофија је слична Jellyfin-овој, али са премиум слојем који омогућава функције као што су ТВ уживо, снимање програма, режим биоскопа и напредна синхронизацијау замену за месечну накнаду или једнократну уплату.

Подешавање Ембија у Докеру је веома слично подешавању Јелифина: дефинишете слику ЛинуксСервера, волумене за конфигурационе и медијске фасцикле и портове 8096 и 8920 (последњи за безбедне везе). Након покретања контејнера, приступате чаробњаку у http://{ServerIp}:8096, креирате администраторског корисника, Додајете библиотеке филмова и серија и то је то

Ако сте корисник Synology-ја, приметили сте да NAS уређаји долазе са унапред инсталираним Видео станица, власничко решење компаније SynologyИако може бити довољан за веома основну употребу, искуство које нуде напредни корисници је да, у поређењу са Plex-ом, Jellyfin-ом или Emby-јем, прилично заостаје и у интерфејсу и у руковању сезонама, епизодама и метаподацима.

Неки типични проблеми са Видео станицом укључују епизоде ​​из исте сезоне које се појављују ван редоследа или у одвојеним блоковимаИли, много мање пажљиво управљање информацијама о садржају. Ако тражите нешто озбиљније за своју колекцију, било која од три претходне алтернативе обично представља значајан скок у квалитету.

На крају крајева, разумна ствар коју треба да урадите ако почињете је да испробате Plex, Jellyfin и Emby неко време, са својом библиотеком и уређајима, и видите шта ће се десити. који најбоље одговара вашим навикама конзумирања садржаја и хардверуЈедини који је потпуно бесплатан у свим својим главним функцијама је Jellyfin, али то не значи да ће увек бити онај који вам се највише свиђа.

Са свим што сте видели, сада имате солидну основу да одлучите да ли желите да се одлучите за бесплатни медијски сервер попут Jellyfin-а, практичност и углађеност Plex-а, равнотежу Emby-ја или чак нативна NAS решења, и како да их примените у Docker-у, добро организујући своје запремине, оптимизујући транскодовање и додајући додатке попут Tautulli-ја или Tailscale-а како бисте извукли максимум из свог „кућног Netflix-а“.