foreign
guys and welcome back to another ibra Corp video absolute pleasure to have you guys here today
thank you for coming back and checking out the channel today we're looking at wizard now this
is an interesting project something that I think a lot of us Plex users would really enjoy Plex
administrators I should say and helps answer a lot of the questions we have from our users on what is
Plex how do I get access to it you know once you invite someone one of the things you notice is
all of a sudden they have all these questions because they've never even used it before and
um here on their GitHub which you can clearly see here so Wizard and wizard
come down and you can see some of the features that probably going to appeal to you quite a quite
a lot one is the automatic invitation to your Plex server so it's going to handle that invitation
part it's going to handle a secured invitation environment Plug and Play Single sign-on support
it's going to guide the user on how to download the Plex client now this is really really cool
because normally you know you'd have to ask for the email of the person you know tell them to
create an account on Plex give you that email so then you can invite them then you explain
to them how to use it this is doing all that for us it integrates with our request systems
so we've got overseer and on be listed here as examples it has Discord server integration as
well so we can invite users in Discord and it's customizable now I don't know about you guys but
that says a lot to me and is actually very very interested something I'm pretty keen on uh on
giving a go I'm going to show you how to get this set up and running as well but here's a
couple of screenshots to give us an idea what it's going to look like then we've got our
quick invite thing here let's go down a little further and we have some other windows as well
and you know how to in basically join the Plex server listed here in the screenshot
so if you're interested in this project as usual I ask our supporters and our members
to go check out the project do anything you can to help support it if you like it you know give
it a star give it a share you know donate to them if they take donations help help these
developers create these awesome apps for us that we get to enjoy so with that all said and done
now let's just get into the installation and actually fire it up ourselves and see how we go
okay so here we are in termias our terminal application and we're on our lxc container
that runs all of our media app so if I go like a PS here you can see all of our media apps running
on here we've got radar sonar parallel all that kind of good stuff uh all happening there and
it's all stuff we've covered in our previous videos before so feel free to just search our
Channel followed by you know the name of the app and you'll probably find one of our videos on it
now the first thing I want to do is create a folder for this installation now I want all
my apps on this server are stored under the slash opt folder or opt ions go to CD slash
opt and I go LS you'll sign you'll find all of our folders here so what I'm going to do then is
make a directory and call it wizard then I'm going to go into that folder
and we know that that folder is now empty of course now going back to the instructions if I
just have a look here I actually have a docs page for us to follow which is excellent now obviously
I'm going to show you this in the video so I'm not going to go through and show the steps on
the screen but feel free to follow along because this is what we're going to be following so big
props to the developer for creating a nice easy to read documentation we love that I'll also drop
a link in the description below for you so that you can follow along now pretty straightforward
what we're using here is Docker compost if you've never used Docker compost we have a guide on how
to use Docker compost and the benefits of doing so now one of the benefits is of course it gives us
such an easy way to get it fired up as you can see here to basically copy this config and we're going
to go into our code server you don't have to do this with code server you can just create a Docker
compost file on your terminal if you like which I'll show you now as well so here we are in the
folder and we'll just say no no docker compost.yml we'll paste this in here Ctrl o and Ctrl X now if
I go LS we can see we've created that file but I like to work in code server which again we've done
a video on code server and its benefits but I'll bring that over for you to have a look now as well
so here we are on code server and if you haven't used it before it has recently been updated which
is fantastic the developers actually reached out to us in our Discord to let us know about
some really cool features coming this way so I highly recommend you guys check it out and
by the way I'm not a developer I'm definitely not showing you everything that this app can possibly
do which is a lot but for the basic user that doesn't need to be a developer it also provides
you some really cool options so here you can see our opt folder and underneath is the wizard let's
open up that Docker compost file and now that we're here we can start working with this file
now in terms of configuration there isn't too much that will throw us off so we have our container
name which is Wizard we have our ports which it wants to open at 56.90 and our volume now
obviously the volume is a placeholder so make sure you update this now what I like to do is
with my and this is again my personal opinion I like to just put in this as the field now what
this does it says whatever folder this compost file is being run that's where we'll create this
subfolder called config which is perfect because it's already in a folder called wizard so I don't
have to type in an entire path set path so the benefit of that is if we move to another server
and we have a different layout we have different folder structure that doesn't matter it'll just
create that subfolder wherever this file lives now what we can do is create a URL as well it
wants a URL that is going to be what you give to people now for us and our purposes I don't
know if I want to go with wizard.domain.com so what I might do is just give that a different
name so I'm going to call it onboard.domain.com now in my case guys I'm going to change this off
screen to my actual domain name so don't put in domain.com put in your domain name
now again we have this disabled built-in auth now if we are hiding behind something like orthelia
which we've done videos on authentic also done a video on then we probably don't want to have
another sign in being presented by wizard we can say our sign-ins are controlled by those
authenticators so we can turn that off but in our case this is not going to be the case so I'm going
to leave it as false so that it is authenticated and then I've set my time zone here as well as
you can see and we hit Ctrl save and we're done now in my case I actually have a couple of extra
settings these are things I've explained in our Docker compost video but we basically use a custom
Docker Network and that means that we have to be ready to call that Network or the container so
in our case that container that Network sorry is just called proxy if I just come here and I drop
this underneath okay so we're saying I want you to live on this network called proxy and uh we're
identifying what that network is which is a bridge and we're saving that now if I compare that to one
of my other containers I can see that yeah there's nothing else I probably need to put in there
um one useful one that you probably would want is perhaps the restart command so we say we always
want it to restart so if I go to torturley for example you can see this one says unless stopped
so again perfectly good option you can just change that to unless stopped otherwise always restart it
so if the container fails just restart that's what we want we want it to be online all the time now
one final thing I will also add is our labels for traffic and that is so traffic can reverse proxy
this for us out to the web so as you can see we've got the app URL here for the app itself which it
needs but for the labels for traffic we've added those now making sure we've updated them with the
name of the app or at least a unique identifier and the URL that we want that to go to again I'm
going to be putting my own custom URL in here but for the purposes of this demo I'm just showing you
domain.com make sure you update that to yours and basically with all that done we make sure
it's saved and we're pretty much done here now if we come back to our terminal and we go to that
folder we say LS and we can see that file is there so what we need to do then is Docker compose up
and for the first run I'm actually not going to put the hyphen D which says we want to detach it
I actually want to see the logs live so I'm just going to say Docker compost up so it's pulling
the container down that's a good sign for us that means that it's obviously working and it started
the container so let's see if we can get to the website uh externally since we have the reverse
proxy up and running let's see if if we can get to it directly externally now okay so I've typed
in our website that we configured to say that's where we want wizard to be hosted from and here
we are with was the first screen we see is the setup screen so let's go ahead and do that okay
we've got our details click on create an account now it's asking us to create a display name I'll
just call it wizard that's fine and it's asking for our Plex URL so let's go ahead and put that
in and we need to also put in our Plex token now if you don't know how to get your Plex token go
to your library uh preferably go via the URL that you're actually going to be using and
putting into Wizard and find an item so here's an individual item here as you can see I'm a big fan
of Seinfeld I absolutely love Seinfeld so if we go to get info view the XML now right at the end
there'll be a Plex token right here copy that and put that into wizard so you should have something
that looks a little like this obviously I've just got a placeholder here and a placeholder
here we've put our overseer address that we send people to when they want to request content and
we've also got our Plex token and Plex URL now I'm going to update those to the correct ones
I'm not going to be using the Discord integration for myself but that option is there for you guys
and it's well documented in their documentation so I'm going to put all that in and then I'm going to
click scan for libraries so I can confirm after hitting scan for libraries it actually did bring
up those libraries and that means it connected to Plex so that's Happy Days so basically I just
click next after that and it takes us back to the login screen now here we unlock the screen
go ahead and click sign in and here we are so now this is us actually logged in and working
so as an admin we can go through the settings and that will allow you to change things like
your Plex URL and token and things like that then have our users which pulls in the whole list of
your current Plex users and I guess anyone else you've invited and here we are on the quick invite
so this is optional we can either put one in or it will just generate one for us and we can set one
up with an expiration or not so let's say one week and we won't put unlimited we'll just click create
so I've copied that link and I've opened it up in an incognito tab and this is what I'm presented
with basically tells us we've been invited to join the wizard server now I assume that's the part
that we could update to something else and gives us the only invite code and we can just click on
join so what it does then is it launches Plex now once we've signed in with Plex it takes us back to
here automatically and it says join and download plex for this device so it says great news you now
have access to our Service Media collection so in the background it's join the user to
our Plex server and now it says you know let's make sure that you know how to use it with Plex
so if you plan on using it on this device it gives you the option to download the app which is great
I already have the app so let's click next now to say we're excited to offer you a wide selection
of media to choose from because we've put in our overseer or our request system now it gives people
this option you can request any available movie or TV show blah blah blah we already know what
that is but this is for a fresh person who may not be familiar now if they wanted to open that they
could just go ahead and click check it out and there you go it's taken them to our overseer site
that's fantastic I can't tell you guys how many times I've had to tell people how to do this stuff
so back here again they've come back they've checked out what Plex request is they click next
and they end up on this final page so what is Plex great question gives you a little bit of an
explanation how do I watch stuff also there uh and how how can I make sure I get the best experience
now this one is huge because the amount of people that will start and your server is working as
butt off transcoding this sort of information is so helpful for new users
so here it is it's got a complete explanation and a short video on how to set the best quality
settings you know maybe everyone has a personal preference but for the general population I think
you'd probably agree it's not too bad by setting their quality to maximum and some other stuff
and yeah both options one for the browser and one for using it on the apps and there you go that's
done so now they can basically use Plex it's automated the entire process for us and we're
happy with that outcome so guys that's wizard it's done it's easy I mean we got it set up in
less than probably 10 minutes and and it uses absolutely no resources whatsoever which means
you know it's not hard to just keep it running 24 7 if we had to now the best part of course is
once the person is implex I mean if all else fails and the app decides to die there has no impact on
your Plex instance or your server or your users um it's just going to impact those you're trying
to invite as new members and that's something that you can already do manually via Plex anyway
so it's not a big loss this is a enhancement as I see it and the fact that they've thought of these
extra little bits to help people with settings and how to get the best out of their setup
that's what makes it gold for me so I'm definitely going to be using it for people that want to join
myplex server I suggest you guys at least give it a try and see what you think give some feedback to
the crew the developers and hopefully it does what you want it to do if you have anything you want to
add drop it in the comments below be sure to like And subscribe as usual we really appreciate that
and I hope you guys have a great day thanks again we'll see you in the next record video
thank you foreign
foreign