This commit is contained in:
Waylon Walker 2023-07-29 09:23:11 -05:00
parent f012d5e4ba
commit 248930703c
No known key found for this signature in database
GPG key ID: 66E2BF2B4190EFE4
2 changed files with 166 additions and 160 deletions

276
.env
View file

@ -1,136 +1,142 @@
$ANSIBLE_VAULT;1.1;AES256
34353731656262303931616666623339636432336164613238633963373361373164656461376333
6233393162343430356436666634633263613562623666360a613532333662396332356339303431
30386437383434326635656365626136373639653436643335646633643033653536653661323131
6161626334396134370a643435663432656265316636636333636662663934303730396237383965
36363963393636373837643934303864643730346537396332333863623262333463656539326366
37343363666238373864306439613565366665383338356564373134323130646338363535313664
34326430343862353437336533366162643236306137656163363336393333663138343266353065
65346332383230666463653838333834383830633063393461396665636566303664356663383161
36383631643762336361353562363266383836383364353166393765316239313931373762656566
30373364306364376164356562333430616162333064376566663831393239643464363133333331
39346164343562303566666236663561313632663762386139316138373265363766363036613464
63306462663830353863336464396236623165643332323138656537363531316636653764323137
66643864326663356162653939366233353162316564366561623062323662663836643035393936
37373761623663393330613538383266313835633735346336343361636664356361623238333030
62363337373162393762613237613933306565313333336136633063643137663936393164616331
65616635396462303732346635613634663433663331333836363765393665653933616134626230
64653265623630373863646636653561353631313031343965323061666566306431316566363739
33333031663138323030666536633137623161613761396362343062643938303536663435633964
38303634363734616661656433393863623539303265326239376366643463363434336162613130
65306234373639346166393830663666383338636236383563626261383666376533366330336135
35383061613462353835396335646430663239323634653062373162666533336464386364663061
31653966383237623163616364613464316633393539316261356138666239623234336438653735
33376638356364646365663731633232656165613230396663386332356638376565313838653963
65653638303935656335306163323535386663633839336636663031346161336438613634616630
65666165323433303438616466663038626637373763663235613636623566313439386263646535
38343864623061386536643562323266373538313236613339353538636431633263323265353132
61643530653539383536343062633366363835663832373830363864643231316537303263323064
65313632383261346536303632386561626237623965633437303064613866323532636337383364
62643137633730616564306531633538326466653936326635346131366633343931353431656135
32613737356436643532346335326463386161303032643936366636623166346661306335356432
65643165313836393339663631313836363537333831313130376634333231663837333830633165
30313934343837323066386239376563623930386137376537386134373137613733313735346633
35366234633239623836343932366561643933396539383161666666656632323034353536333265
62316664343065623065306331343162376134666664663766323465653238313061663934333932
62633064346164646439666530363237303233313938386165623531313834386466393039626431
63333766636232336631333337633263646462663432366436303539356165356232366562333738
39306631613761383631333561656231353063356334316235643431373136333139303231376539
30363164336232323930303062313564653437333031633138363638323035373765336665373735
61646264393137363365653939353135626534316339663238303663373663613962333635663361
33383861316339366339303931663039343332386433303237356263343339633533346131666536
37393233633666633138613164323264666233346437363564343363303534396133336335616236
33613232396537666363313539333836623131323739346239383739323862343034623333316231
65633334396261353338393530383662386564333563363462343662373039373131613737666337
63333733323165663065326530316462313439613239656233316163626565623035326562626438
38623961663036336633313964393264373164363038353763626232663365346632623834356164
63383536353832323032346335316338383163356434363235326362643862393239313831626536
61663331386233303034636239376230663537333563653339343463323536653836393962386238
61303834323738396565616530356333306431356434356235636165346334316439666164323533
32643131326566376238643433346534626263663063393230333237633437356435326135626431
64346138626162613337646264316239393537626230353738336436613230306533353136326265
32393832306433366435663663313764316639396563343361653237326364663530373532633839
37656637643965306261633334333734653062366661663032313439393839323162653365623031
63356163383333346636626137616566366461613665633032356530316165646431326563303463
63653062313364373066303136663063366433306637623336636263623632353630663135323462
30386634353861643135356466633137613435396161623939306232353633623365313436613736
66336439363332643964343736316434666535623265383066306433373162643331646635336162
36303061386635343765326330383230363935356338646534363565333762643235333732383735
37313862376436353639313865356333613231643830333432333633333464623737663933303434
32353731633861616362363139646534313532383537616538616161623139393337333532336362
37653234336438343736613663343935323062643535326433633163666365643635626534366563
65633432383963666434663932656631333462313366633138326464613035626539396633363862
30303162383062336634373432373430316262613339666236613439663637396233333661613863
64306334643731363935346531393162646539306332333036646137633930313239393962616237
36343832356634663338653766393933663634393366633135616530616534366330633234636135
34336438336438623762633565343861353665386531656439356131633163313339303463666261
65653134303464643463306661656235636131643633346266323965326633623133663139616164
37633261303839373064386136316464353534363230323161656333633536383932323661616538
64373061343261613764356334633734613662643966346336643966366134343038356661336363
66316337666631363236666539616135643963636638343234363864636233366231303733666433
33363439393164613838306365343164306136393833643965353664366638343137316334666563
34323231616231656230363531303031323233353361303938666666656138316339643663373730
66366334363836363738653334613634386566343066323639306235396132343337326438306133
34383662343533373936363738356336333463313564316163336133646631366332323139373166
34303963303066656366373532336536373065386330646164306133643837313538303164366665
35663264386237646438633235383939363234326161346432376436646663373636653930356537
35346365386632373132306263623536323035316262663763343038663531376261623462366538
32306130393961376434623936633531343330653761343462613735656230646330306566303162
33373035346166396338613364643035663639383637396238313666653438396263626564316537
30633731613964623564663436363637346664663234303462636137626137636133313537323433
33613138373461343536366666653861643432626464333662666265313432313161353236653163
33383762303361353062303131376433386336633138366363366231666162353134616261393639
37333531353030323865326363616137353932393330333432356237393532316561316538376265
61623432333565623839623431386665376432363464316566616666366130396230663236653736
35633866353432326136373033316637653061643531653233383136353462613433646638353938
36383136373062323861343464353539323562633933633066666636323562323962353532646334
32623131306462386336633632343236616430353962653361643562663736353462636663306139
31613132336363383365356439363162623766613265613735383832313161663438333465396334
38363837353339383833376365323365623264653935653131316130626635316435373361393334
61336562653836323563343039373531353562366334343766663562343436356631663064386538
65353534313838386233633733363766326662376233333961663733303264353538633232316334
34376631643261346531336661353231636436336366323861333331363631313264326138313631
62663732333564363461313936333234613034306637623565626666316361386637363866363765
66636630383235386264393963346335643937373266653733386430626334353366663639363538
30386337616636336164353137626331323831386164626433373861613364396331366562613062
37366531613366616536666337646339343431616137663366623433373166643636396537656337
65643164343263373663356461313736393231346539326566613437663231616531643438333833
35323231393439353537613665373733646132396262303266353339313964323436616139373938
63316362663537363064363937373766376132333131363034613466623430393230663263366136
66333831653865323237616465313536356232373765346531353137623163623738366430626632
31656338333062626464326536643736346133663333396164376463656237313330646239393963
39666332326434363462373961343534646532346164616539316566303133623666343231373066
30656333303830343262613766663338383566323531616431356364636437303131343765313235
61643638346335383766633832643761656438633235363963326638313964393237336639396433
38653438383061376337363939383636643461373834323538393534353861333431343132396562
31313533303565356430623732303936623565363065336637323366356139643765633065353033
65373166623566656235616533626230366561373639326132303936643439663639626563373961
62306435346565366331303733616536396438306633346333633936646665373261323534393533
31396533366261346530363163373164343633663463653637323039633138363736356137346663
35303833363130383462666334646661316139663562633631336162396631343966336666666334
34373964613462336637353139373365666538303838303464666134326533353465396665643432
38356231333331313135643432363837656364306562306564336338653431363234363935353933
63333761323033326639363564393339373839656434353431363133386331616534643238373766
36666332653264366534633661303530636337613533666262373436346430623939313065666463
33313933383363623534643361653332333035363830323364613835663238373033623837623064
62623061666638616538353333386639363533386337376661653036343630383236386637336164
38666632313463623731646635653162363837366332626336396163393531343934363239333065
30323262343666326666626431383033303137653631323338653166633933313938623866363938
65623336343464333137643730363038333163323236626565353335316336623137646264356632
38366535643066336335376234303235613137653530303035653832373763393361373331646532
31303364396634633530346162643738346662363432636438343961343531303735626266313162
64626433346330396666623035653536363838383734313331616636623564643137653861336561
31643264353335393237346638636365623961373765616533366162396665316464316133376138
64646661363036643036343837326239366562616531616330383866653539633332666638363135
38633733636232623661656538353831353637653137316661653465643136356266666234356333
31316661356234656132623735343435363438656666366363346232646364313531626136323763
61616336346566643138313966363034613237633734386236323436633237323664363232363237
30373166346535396330346331613430323664316539316433646533356165663963323633306637
66643635376561383465363433383932306234343530633331356136636233623839653839313065
38343436316464643038356365666536316338666634386435316232396137646163643039376332
62313135376663656166313362346263363936633966326630646536623366626463623164623261
37623030366664346332666436393730623938373936316663343736333165636265303630636537
30393063346636343939306138616366663037303137306133646661653862643636623764323536
37373637316433303331316535616332313866376630656331643633353066303062656139623461
64376430326265623366346365633136623266646230616337666537363235393832333132356565
306230386564663964376639346239663766
39323232363665666534343365323737353738646235373531353863393132306365653232343164
3335393763636463313032383637346662396631326434640a303538343561333832666566376435
31393461333639346165636330326134373631383838616231613862386238383531336461333364
3865303932303936350a663839316137666138323164383837306439666231333262646430343665
32666337396430666464336664306262373933616261626564313262326234643434373533313664
39303733303065663462323163646261356239623031373939646538626437626234333965623939
65633530356461616564393938653734396235353834303937613737663339383430633631323666
30653466656332323462623139653336613332396131326666306563646362653435626162323037
64396235663731636261646566636263343439633461353933336633393361373535373866323165
35313933326436396564653535653730303931376639663334623063303735366431613137383839
39346364636336613866386338653465623332303839363864353630633863616262613138666165
30626664333265306635616331323765316234666164663732303833393135623731366564386662
33303135613766336436323264323538333064386562343662396330656630323565363161623337
61626563356435383465633137353730623666663835323936613462393831396363323863646233
31383837666361613437303436623266666364326536326138386430393733333263303030613739
38623630393539333730626238373333613536633839343133646364663031613433643064306461
65343137633261326637626238373263363332373934353230313637343738333966623830633966
38333436646265306434383533353764623038353663653437383333313134306134376664323130
35353364353235613630376238316237623638306462663562663661626136386163623439373930
35663238346330666139666264323666663037386438396563656538393461306662653733653262
38613063396132343739623565386338643439316637313938373139336161363736366466633531
65616364356365643032336232636630326435646537353862373766313936353166666161373339
66636139623561656637633561656662333432383466336232363962656330326633323962656535
37376132323538396462613664326139306464643763366230323437666462653236386662656231
62663136383732373665663435653063623663643761373636616466613433663230306561376262
61383965343235363037643561656261613964626466326638383434383135646361393834316264
39343932333761356166396531323763303130653539643465343535633936333834346462633164
39623238636239653231643766356232326636633763613031316231346361313739653934653664
35383762643630666634636538333835633565656163376634353136373361336639663838366535
66333764336537306634656634313537643865333732383765613735333236633935663733636666
37336564333632313330313037353132373835366338363862306230303639306334373164323234
61323035393662616434303662623939343435373965323261376631643666336132633433633361
31363631336233373432633934343362333838303830636262653834386539643063626537323636
32353032323833373130386465393339383537613265303865383333353238643232326130646632
36646339313266616330643066396166633335383064373238623530326562333862633464663065
32376465393036313035656631633139366439663661303964633736323566396635316566313830
35626235643237353933396462343136663638313162636336313733633538363738623231376165
61656163396264623839643038396132643163353963623534623364356565363532366565366338
64366564396135373232616639386331303434366636336539323934626164346230356230613332
34323161373663386264313964656231613838653236616266616665393239373733616264656436
66303636636164616431346664643161653337386237343537373164336631333338303335636235
65393666656439343663393735306661313533396461363265663761386130326531366337623036
39346462333637373338326262656161663731633466663536653934353931393330656134623166
30653337663439376235313939613131383537633866613665356639613435323832656665373034
31396137383337646333663764306232316336353734633431643130363133306537336136313130
38356537663363353739666566383339363736376162663364383032386232396662353030313965
30356130643363633032643034363365616536343639653335373631383836326663626365323935
66313965373065353734356635383033306435376535356633316561373466363266323565626335
61613966383339336664366464653438366136383633366435366136313830356465663134376634
66363862393764383238333666353266333863656634313939643430636636353162336636636630
35366231386531323833656161663232343230316634336133653664336137376630343132386364
64356566336132346430306364396636393230383764303834343130346366373737646437656134
61333935643635306432343866643135643433613633353765653466316134373532346638626134
30353336643362643130333735643630653830376236386532383566356235333937346439363031
33636436623034383439373366333464656431646131666235396131366234393333636530663466
33346431323836613733323064373262393537326639653565663036343232343039353633343163
39333036646663343663333661613036633432626336336632346237366433313662316433333137
34343965313966613761313034393466626566643438303564613439653838646236633866636432
35633132373039393639636161326131386235393439663531353237313336343336663539373664
31373134306362356266623865636539636635376133376461636362343563313932373064656137
31633337633863353434306635386434326366346434663733626163336533393038636639386331
37393934666637323730613139363531393863383830363431393034396464663034376632656365
30653036663963343432653461393439323165383532376432633364326433633832303036656565
66393532643761653261653932366666303334363464616431653561633831376238653738653465
39353430343538323635346636613562336666366263653433666435643865643135666366393961
66626232363132643936386565666663666132646461646437623132633061393062393032393064
38653431633866346565353562653935336336626434303665363334663631313737666339666336
32366532356139306631353435356430363637343431313835313466306664313132646535353564
38646266646430616132306338376333663464303437643536633639396461356639303334666664
66366439366264353132656262383065393065396666666334333533313762343431386632356666
63353839313334373563656132343663333732363037623361303234303665346132386530313762
65393531626364663466343061323633376132323863313466616139396663316233646436643933
61643962313032323363373430333861363734316666363837393538306337623839393335636339
62343636653034653534363637376431343233653562363266336237616637333461323234313836
64393365363365333937376538643039613962323138616438316437323434303662316665383962
31663265613764623934343138393464626533306238636565346633313337363638643133386634
32343061363236313863666638336362653030626662643864623633396361623365613539613765
34353334376262626432666532623736343563626333626562326266623935363830356239373634
38303562653761376635396564336339343962326232383064366634666563366438303233313733
38616135303039316638656262643531373637393661616137623539653738646563336634323761
38643933303963343065323836636131376631636161343430376131613863303664363161306264
31656531626464363063306163646333633035613338323365386362343438373330616266643530
33356161366664326262656662666637353561346162653338616235343539616533363637356237
66656631346439393438366563623063326432346261306630373238376133303534626538346465
36313539613037656164376635303139643134343065363863363230363136623438376536633633
63633438333931383336303361633737366636653665316465366565353866333737323734623164
30393634633531383331366330653030386662373562666432366635633937633535393238346431
39343830313330363365633566353439646536303564323564666331366334336637623036653261
35663235326237633030316639306139666663333134623638393433343136313637376334393436
35303463393365623832626265323736396339623631376263323065663864643937366631303438
39303231353463313732626235306439353336643037356265656666313530623465373232663234
64396435313763383736343935383165633162373266353864346138666666376434613832396235
36376538356566623464343833653361396261336364633837363535306131373062613038303831
65646435643162343230343734383037343534623830616664663538393166613931616338616261
34616163306532623732663237643537333163336339313761633166393739646261363365663633
64366233333661616162623537613238346332316566353365333438663032356434383563353962
38613661396236313135633663306335356637376261323933363963333736383932353830373139
32346230613834393932613962633865656233643031333263313937626464366430623237313232
64613734373066303235666336356236323562333039336166613839323533636338636362306631
37626366313634346334393765633232333036396163383330626635623964623238323735313333
33333166326232373635636337633066643165383232356265323737613531323363323731636335
31333035306135306638393165623061396463353531343534333466396165613263666334393665
36326230333664346636383665663039666139383139613334363137303330363361626538323861
66396334323538393431393739346166666239663666333938633738376537356666393733303066
33326533303532363361366338353662623164353763373866306133656366313134393063326337
62613834636463323437366231626234373663643131303737653833626661313833383632363661
66663062383466663136646134656632363937326566323238313661616561393137643861363733
62626333656436643763336430663637383930333563656135313963343337653333613138363032
37356535626330303465663139653539653237353333323963376638386131366232623538386333
61353562633137376539303865353262356632643166393935336565353435653536356338613238
34303464623862663739356438353738313936636336353834316565343437343665316164313363
39663433373339633434336235346332373136326137633966333439353465313732616237353433
39343466376138306463663431306365636365333135653935363064373437336234383661646334
35353763356338653031633763643038616439366266323530313737636265663539623662333866
33346530613763646335616130363431653032613265623034343132346163643332623966363538
65643332633136363938653134393434313765326334646335383539356136336165323232636632
64393064383234626164306230623135363832646230633532633565343332666266303332396264
31336432656637633638306436616361386637326135336438326231396630373032623565336534
32393231326535623535393639313563643238366135326637653933316364656235656434366132
38343661306638623836323330333932323665393534616463316432633733616337653164323831
38386561383836666164363166333264636534616261653736623062613438663062646630353264
63626436373435316461653862363939376262666136613265383836643733343163363335373838
36633337633736343635636631363631313037373039636632646236616135353832306533323232
38356239393262376166613031316531643437393432353863386631326565636162353365373834
66393339366437636363313431323839303462643431353031303464346235663262363562343132
66326634366664643563336564616232303835643535366362656262613538376164323163343836
35623963343432336333343362313966326564626464343936346534653131613536373335646535
32376638343166343465323638326434623639633032303533636161386539353737313638343737
36636634383830323463636438623962626664646138333731653933653264393066666137633932
38646461653636373938656330393039346631383533623063383366653061356630383966376639
61626532313630633666306266313031336131313831633964303039306663396166323437336632
63623962616436613663653034623362666538646462316361616535613232386162653639623362
35333761633464383535363539373161626236656465636138306266616630346666393566313739
36356639353738376339643235623763646235626538613038623438646430643932646637313839
30623334383464313431663934363036333764353061303435626662663330326637326363623030
35306261613238653366323964663736303361346331656364343137653236326166623961363561
62363464323266373465613864633962643036663062663535633266346238386538636338646539
34373936646633343161363833616431666139636133633331383337363763613530383963623636
33373065376566336439663066626537616265646535616137653561316261643962306139656332
39336537613161313937333065346336366135626335646363383066666565366231623436393261
62336138313466396232666532346232303665633133343236383962383139303336

View file

@ -1,43 +1,43 @@
version: "3.5"
services:
jellyfin:
image: jellyfin/jellyfin
image: docker.io/jellyfin/jellyfin
container_name: jellyfin
restart: unless-stopped
security_opt:
- no-new-privileges:true
stdin_open: true # docker run -i
tty: true # docker run -t
# stdin_open: true # docker run -i
# tty: true # docker run -t
# network_mode: "host"
# networks:
# - proxy
networks:
- proxy
# user: uid:gid
ports:
- 8096:8096
- 0.0.0.0:8096:8096
volumes:
- /tank/jellyfin/config:/config
- /tank/jellyfin/cache:/cache
- /tank/jellyfin/media:/media
- /tank/jellyfin/media2:/media2:ro
- /mnt/vault/:/media
- /tank/jellyfin/media:/media2:ro
# Optional - alternative address used for autodiscovery
environment:
- JELLYFIN_PublishedServerUrl=https://jellyfin.${URL}
# Optional - may be necessary for docker healthcheck to pass if running in host network mode
extra_hosts:
- "host.docker.internal:host-gateway"
# labels:
# - "traefik.enable=true"
# - "traefik.http.routers.jellyfin.entrypoints=http"
# - "traefik.http.routers.jellyfin.rule=Host(`jellyfin.${URL}`)"
# - "traefik.http.middlewares.jellyfin-https-redirect.redirectscheme.scheme=https"
# - "traefik.http.routers.jellyfin.middlewares=jellyfin-https-redirect"
# - "traefik.http.routers.jellyfin-secure.entrypoints=https"
# - "traefik.http.routers.jellyfin-secure.rule=Host(`jellyfin.${URL}`)"
# - "traefik.http.routers.jellyfin-secure.tls=true"
# - "traefik.http.routers.jellyfin-secure.service=jellyfin"
# - "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
# - "traefik.docker.network=proxy"
# networks:
# proxy:
# external: true
# extra_hosts:
# - "host.docker.internal:host-gateway"
labels:
- "traefik.enable=true"
- "traefik.http.routers.jellyfin.entrypoints=http"
- "traefik.http.routers.jellyfin.rule=Host(`jellyfin.${URL}`)"
- "traefik.http.middlewares.jellyfin-https-redirect.redirectscheme.scheme=https"
- "traefik.http.routers.jellyfin.middlewares=jellyfin-https-redirect"
- "traefik.http.routers.jellyfin-secure.entrypoints=https"
- "traefik.http.routers.jellyfin-secure.rule=Host(`jellyfin.${URL}`)"
- "traefik.http.routers.jellyfin-secure.tls=true"
- "traefik.http.routers.jellyfin-secure.service=jellyfin"
- "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
- "traefik.docker.network=proxy"
networks:
proxy:
external: true