You don't need JELLYFIN, EMBY, OR PLEX
You don't need JELLYFIN, EMBY, OR PLEX
So you want a media server? And everyone says you should be using Jellyfin, Emby, or Plex. But why? I show you a simpler approach, that’s free and easy to do. 
I also have it written out on my blog to make it even easier:
https://grafick.art/super-simple-stre…
Content
0.24 -> so i'm sure you've heard of uh plex and emby and 
jellyfin now and there are tons of articles about  
6.8 -> installing all of these platforms and the 
processing power needed to transcode your  
11.68 -> media but what if i said that most likely 
depending on your situation you didn't need to do  
18.8 -> any of that that you didn't need a robust computer 
as the brains of the operation and you don't need  
24.88 -> to be stuck to a particular platform and use only 
their software you know it's 2022 and end devices  
32.96 -> you know like your phone your tablet a fire stick 
are more than capable of playing lots of different  
39.76 -> media my lg g6 from 2017 is capable of playing 
4k content and for only $30 you know when it's  
48.96 -> usually on sale you can get a fire stick 4k and 
and it's a powerhouse so the real question becomes  
55.76 -> do we really need to transcode anything and do 
we really need to have a complicated setup to  
60.96 -> organize our media i don't think so and here's 
my super simple solution we're going to stream  
66.96 -> everything from a web server just a regular 
old http web server and that's basically it  
74.32 -> most media players are capable of playing 
streaming content however i'm sure you want  
79.12 -> to like organize your content in a meaningful way 
right? with poster images and all that cool stuff  
84.48 -> well Kodi can do that yeah yes good old Kodi 
and it's still being updated to this day  
92.08 -> and Kodi supports a lot of different protocols 
so http https ftp samba network file share  
99.04 -> et cetera et cetera and you can add it as a 
source and it will organize your media for you  
106 -> and personally i prefer http if you're on a local 
network or https if you're outside of your network  
113.2 -> like if you have a VPS across the internet and you 
know you only need a basic single board computer  
119.92 -> like a raspberry pi and in this example i'm going 
to use an orange pi zero lts which is extremely  
127.68 -> you know weak but it's capable because it has 
ethernet and it has 512 megabytes of ram which is  
135.2 -> plenty to just serve files so way back when 
i bought this orange pi zero it was only $16  
142.4 -> it cost more now but you know because of the 
pandemic and all that but i wouldn't recommend  
147.6 -> getting an orange pi zero now i recommend you get 
something else or use an old computer, you can use  
152.16 -> whatever you want you can even use an android 
box tv box and install a web server on that too  
158.88 -> do whatever you want whatever you're comfortable 
doing but my point is that all we have to  
163.2 -> do is serve files from a regular web server over 
to kodi that's it so i'm going to explain that  
170.96 -> and i'm going to go over it because my personal 
setup i have a vps and i stream everything from  
176.88 -> it and it's awesome and i want to share the 
awesomeness with you and it was not complicated  
182.32 -> to set up it's super easy to set up that's why i 
made this video because i feel like everybody's  
188.16 -> pushing for jellyfin or emby or still to the this 
day, plex, for whatever reason even though i don't  
192.96 -> think plex is free and it doesn't make any sense 
to me this is way easier this is simple it's free  
199.2 -> so you decide if it's worth your time or not 
it's worth my time because i use it every day  
204.32 -> and like i said it's awesome so here we go. so i'm 
recording now and i'm gonna log into the armbian  
213.36 -> instance on my orange pi zero and i've already 
set up a user which is going to ask you  
221.2 -> you know to set up a new password which 
i did i didn't make a new user but i did  
225.52 -> change the root password so the first thing 
we have to do as always is do an update and  
232.8 -> i'm gonna do an upgrade as well which is not 
really necessary but i'm gonna do it anyway  
241.6 -> do have the orange pi zero lts connected over 
ethernet which is the best way to connect any of  
247.36 -> your servers on your network ethernet it would be 
the best latency will be super low i'll show you  
255.68 -> later why that's important if you're scrubbing 
through video so it's finishing up the update  
262.16 -> process it's going to tell me in a second what 
is there to upgrade and i'm just gonna say yes
274 -> yes and enter it's gonna go through do its thing
283.84 -> like i said it's not really 
super important that you upgrade  
288.4 -> but you do need to update to just at least get 
the latest servers see what packages are available
299.6 -> and again you can do this with any 
device any computer you can actually  
304.8 -> do this from an android device if you want to 
obviously you wouldn't do linux commands but  
309.44 -> there are packages out there that will serve 
a web server from android or even windows
319.36 -> okay so it finally finished 
it did notice all its little  
323.36 -> upgrades and so now we're going to install nginx
341.12 -> and we're just gonna say yes
345.68 -> it's gonna install more packages
372 -> okay so it's done it wasn't that long uh so  
375.28 -> what i do is i always stop the nginx service 
first most people would use "systemctl"  
383.52 -> i use "service" it works fine for me 
so i just put service engine x stop
395.36 -> okay so the service is stopped um that means we 
can edit the files which are in etc so we'll go  
402.96 -> to etc go nginx and we'll see what the directory 
looks like we should be going to sites available
412.8 -> and then we have our default so we're going to 
nano into that and we're going to edit this file  
420.56 -> it's up to you what you want to do here um  
424.4 -> i'm going to change this to uh 
something else the root directory here  
432.32 -> because that's where our files are if you didn't 
if you're not familiar with nginx or any type of  
437.2 -> web server there's usually a root directory where 
your index file your html file or your php file  
444.64 -> for your website is in our case i'm going to 
mount it to a specific folder i'm going to call it
458.16 -> thumb i'm just going to call 
it thumb for thumb drive  
462.8 -> okay and then in the location i'm 
going to do something super important  
468.24 -> i'm going to put autoindex on semicolon and the 
reason i put auto index on is so when a folder  
477.84 -> gets served from nginx it's going to automatically 
create an index and show all the files in that  
484 -> folder kodi is going to need that index to serve 
you your video files so that's it we're going  
491.44 -> to exit out i'm going to save it i'm going to 
save to the buffer save over it and let's go to  
499.68 -> mounting our flash drive in this case i have all 
my well i should say one video on a flash drive  
507.28 -> and i'm going to quickly see where it is it's 
on sda1 so what i'm going to do is mount it to
519.36 -> thumb
524.32 -> let's see okay i just realized what i did wrong  
528.56 -> i need to back out and make this folder so 
let's back out all the way to the beginning  
536.32 -> so now we're at the root so we're going to make 
a directory and we're going to call it thumb  
543.44 -> then we're going to mount our thumb drive to this 
folder so now when i go into thumb it should show  
558.64 -> our video so i have an old kung fu 
movie here and it shows as mounted  
563.52 -> which is great now this will only mount the drive 
for this one session meaning until it restarts  
571.44 -> you would need to have it automatically mount 
every time but that's not for this video to do  
579.68 -> if you really want to know how to 
do that i'll comment it down below  
583.2 -> but basically this is only good for this just to 
show you what to do so we have our we have our  
593.6 -> folder mounted and we have nginx off so 
let's go ahead and start nginx up again
606.88 -> and there we go and i'm going 
to switch to the browser
614.16 -> so i've switched to the browser and i've gone to 
the ip address of our server which is an orange  
622.24 -> pi in this case but it could be anything that 
you set up on even a vps across the internet and  
628.8 -> nginx is showing me this directory and it 
shows the index because we put auto index on  
635.76 -> and we're going to go to the movie folder inside 
there's a movie and if i click it because it's  
641.2 -> h.264 uh i can stream it in the browser and we 
can watch it directly in the browser but we're  
648.8 -> going to take it a step further we're going to 
take it a step further and we're going to serve  
654.32 -> this video file or this folder actually to 
cody and therefore it should inspire you to  
662 -> you know add more videos to the folder 
or multiple folders you can have multiple  
666.88 -> folders you know movies tv shows whatever you 
want so let's go over to cody and set that up  
674.56 -> so now we're in kodi and yours should look kind 
of like this i have a few items removed here that  
680.88 -> i don't need but that's okay it should look more 
or less yours should look more or less like mine  
687.68 -> so i'm going to go to settings and go to media go 
videos i'm going to add videos i'm going to browse
698.56 -> and i'm going to add a network location 
so it's interesting about kodi is it  
703.36 -> supports a ton of different protocols even 
samba which is the standard window share  
709.84 -> but we're going to go up and they say https which 
is awesome for vps's you should never ever share  
717.2 -> files over the internet over regular http should 
always be ssl secured but in this case we're just  
724.88 -> going to do a regular server for our internal 
network so i know my little orange pie zero  
734.88 -> uh has an ip address of one nine two one six 
eight one one forty three put that in there  
740.72 -> there's no rebound path it's the default path and 
no username or password you should have a username  
747.6 -> and password if you feel you need it to be more 
secure especially with vps across the internet  
753.28 -> uh port 80 is the normal web server port just 
press ok and there was no error which means it  
760.56 -> worked so if i click on the server and there it is 
there's our movie folder so now we just press ok  
768.24 -> and i'm going to name it i'm going to name it 
kung fu you can name it whatever you want your  
774.8 -> name in movies tv shows however you wish i'm gonna 
press ok it's gonna ask me what's in the directory  
781.6 -> i'm gonna tell it it's a movie and i'm gonna 
tell it normally uh i'm gonna tell that the  
787.6 -> movies are in separate folders meaning like 
when you normally when you download movies  
793.12 -> especially on bittorrent uh it separates 
them into folders so if i clicking that  
799.92 -> it will let cody know that each folder should 
have a movie in it and i'm just going to press ok  
808.96 -> and you want to refresh yes and it's going 
to start scanning folder already did it so  
815.2 -> if we go back let's go back and back and 
back and there it is there's the movie and  
823.44 -> to show you how awesome it is we can go to 
information let me give you all this cool  
827.92 -> information trailer star ratings you can change 
the artwork on the movie poster if you wanted to
837.68 -> and let's go back and just play the movie
846.32 -> and i'm gonna skip around
850.64 -> and you see how quick that is i can just skip 
around super quick since it's on our network
859.2 -> so that's it so yeah that's that's basically it  
865.36 -> so as you add movies you can update the folder 
and there's an option here to automatically  
873.44 -> update on startup see update librarian startup 
and they can scan a folder for you and if you're  
879.52 -> just starting out i highly recommend you do 
something like this especially if you have like a  
885.84 -> single board computer just laying around i mean 
let's be honest uh i think a lot of us have  
892.4 -> older older computers or raspberry pi's 
or whatever just not doing anything  
896.56 -> this will even work on a raspberry pi zero if 
you have it connected to a hub or something um  
903.52 -> that's it yeah so i hope you enjoyed this video 
and like share subscribe if you think it was  
909.92 -> useful comment if you think you can make it better 
if you really want to know how to set up a vps  
915.36 -> across the internet let me 
know i'll do it and that's it
                    Source: https://www.youtube.com/watch?v=yREBMpLC4QY