 Hey, back here Tom Lawrence with a another YouTube video. This one's for the unify multi-site So I showed you how to install it showed you how to install it on Linux kind of give you no review how the software works It's just pretty slick and some people asked how to do your own multi-site So this is a for us. We have internal servers, but you could do this in a cloud hosted server AWS Azure or pick your favorite hosting company where you want to put this and spin up a Linux instance. So we install this headless and Get it going like it did we did in previous videos and now we're going to set it up for multi-site Now there's a few things we need to do to get this happen first gonna have to open some ports So I made a list of the ports that need to be open. So the portion to be open our 8080 pointed to the internal server 8443 is a remote managed web interface. Now, it's not important You don't have to open this if it's internal for example, so if you're running a server internally in your office You don't have to open it up externally. This is only if you Want to remotely manage it from outside of your office or of course if it's in some type of cloud server You're gonna have to open up the port so you can get to it and 8080 is the announcement port as they call it that's what does the control of the devices and where they connect to and then the Unify is using the stun protocol on 30 40 78 UDP and that's used for data collection and information now You could set this up where it's set in form and I'll explain with these mean in a second when we get to the actual process for this But it's unified at your domain calm. It's really anything you want to make up. So you could call it whatever, you know, my Wi-Fi stuff Dot your domain calm and that's just you know outside the scope of this You set this up a DNS entry to point to whatever the IP address is To that and then you use the set inform command, which we're gonna cover here in a few minutes Now I'm gonna go ahead and delete that this is my internal lab and internal testing and I'm put some things in here So it was gonna pretend there's a different URL But obviously it's internal and private because I didn't want to just expose all the ones we have for our customers so it's set in form and then the internal IP of my System that this is running on and 80 inform now. You'll notice when you look through these that Purposely none of the Wi-Fi units are on the two dot network We have some on a one dot network and some on a three dot network And I've done the above firewall mapping to allow them to connect to the other network here Now, please know these are only the network settings you need on your server as long as the devices themselves have Unrestricted internet access when you plug them in at any client if it's a remote client somewhere as long as they have proper DHCP addresses or if you statically sign it with proper DNS to the unify units Which most time we just loudest up the ACP on the clients network They will reach out to that remote URL as long as they can resolve it and get in as long as the firewall So there's nothing you have to do on the client side to make these work. This is all internally Done. This is done on your server side So let's go over how it works real quick. So I'm slide this out of way now that we know the or else to use So right here we have the current site We're looking at LTS office, and then we also have one called Tom's house And you'll see that this one is on the dot one network And then we have another one over here LTS office and that one's on that three network And we are connected to the dot two network over here So they are completely separate networks and the firewall mapping is allowing each of these to come through now I have one more to adopt and this is the tricky part for doing this setup So first let's go ahead and start from the very beginning in terms of creating a new office We're gonna add news office and recall it test office submit Now we've created a new office with no devices So we just hit the pull down and all three of them are here That's how easy this is up a new customer site. There's really not much to it once you set up that customer site Let's go and create a test Wi-Fi for it. So we go to the wireless networks and There's none configured now that pull down still works so we can see the LTS office here And it shows our networks here So as you switch between these it's showing you each one So each one of these is segmented off based on this pull down here So we'll go back to the test office that we're setting up and we'll go ahead and create a test Wi-Fi for it and We'll just leave it open for now Don't even need a password, but you can get all the same rules apply like I showed in the other video It's it's all the standard unified interface So we have a crest office test Wi-Fi and now we're gonna look at our devices Currently there are no devices in the test office and if we switch over to like the LTS office We see our unified unit here Now we're gonna look at the adoption part of this now when you do the adoptions It's different and you have to take a same firmware unified device So it has to be at the same newest firmware and you can adopt it locally update the firmware And then forget the AP if you have to to get it updated to the latest firmware It's an easy way to do it Before you can join it because if there are firmwares too many versions out of date it may not connect So definitely make sure you're on the latest firmware if it's only a little bit out of date You can update it from here But a pointer if you're having connection issues just adopt it locally Update the firmware then do forget AP and it'll have the latest firmware and then this process will work So just a quick troubleshooting tip there We have the Wi-Fi plugged in and we have a plug in and a dot one network and I am on the dot one network right now myself So mines dot 100 I looked at the DHCP table and I know where the Wi-Fi unit is it's at 102 right now now a default unadopted Unify AP unit is going to be username UBNT and password UBNT So we're going to SSHN to UBNT 192.168.1.102 looked up as I said in the DHCP able to find out what IP address it was assigned to You lack local discovery when these are remote when they're when your cloud controller is remote or not on the same network You're not going to get that local discovery like you're used to where you're just going to get pending adoption So this is the process by which you adopt them All right now we're at the command line now we had done this set in form and Like I said normally you'd want it to be your external URL as long as resolvable and you can test to see that things are Resolvable here, so we can ping Lawrence systems.com for example and see that it resolves And I actually got a rename locally, but let's ping google.com And we can see that this device does have internet access and can connect So now we're going to go ahead and set the inform URL now. This is a multi-step process here So first we set the inform URL here and now we refresh this and It says pending adoption Now the pending adoption crosses all the sites because we had to decide which site we want to adopt to now We click adopt, but it's not going to adopt just yet. Just up arrow again and Do it a second time and you notice it jumped over here now it can adopt and provision That little step is a little bit confusing and it did confuse me at first and it automatically logs me out So it's first you hit it once it adds it to the panel And I don't know exactly how many if you got one or two minutes of pending adoption but this back-and-forth process is what allows the system to Kind of confirm it that you're on that you're connecting to right network You see it show up in there you click the adopt the second time saves it and then logs you out and Reprovisions it and it adds it to the network and you can do this remotely I mean you do not have to be in the same as long as you have connectivity and can be you know internet connectivity It can be remoteed It will easily allow you to adopt the units like this so you can actually go to a client plug them into their network and add in your domain information and it'll connect to your dashboard And then you can finish provisioning each of them you can pre-program at your office And this is what we do to our dashboard and once you program to dashboard. It doesn't matter if their IP address changes they're looking at our full fully qualified domain and I highly recommend don't you can use IP addresses But if you do that and you change an IP address you have to run around and change those settings in all of your unified devices Which is kind of a pain in a butt so use the fully qualified domain that we've ever doing changes internally But that's it you goes there and wherever you put these as long as they have internet access You can pre-program that quickly adopt them build out a Wi-Fi settings for a client with all the networks And when they take them and plug them in their office, it connects to your server and you can manage them now What if I would have adopted it to the wrong place? Well, they've got an easy solution for that you go back over to manage Wi-Fi you say move this device And I just move it to one of the other networks So I could actually repurpose them and move them other do be careful doing this because obviously if they're at a customer's location And you move them somewhere else that would be very confusing because they would see another person's network showing up within their network And all those config files would copy over But this does save you from installing a cloud controller on site you can deploy and manage the Wi-Fi And here's how the statistics look so I've got it Moved my house one off of my usual managed onto this test unit that we have so we're look at Tom's house here And we're gonna look at the clients around here because of that UDP port being open It's doing all the data logging and showing me how much data is being pulled by the Chromecasts I see again that Emily's home right now because it's showing her actively connected and it shows No, she's probably watching Netflix on this particular Chromecast right now So it's gathering all the Wi-Fi data. I will switch it over to the my office here We put this on here for testing I can see the different devices connected what network they're connected to And all the same thing is gathering up all the standard dashboards It's all the other Rules for this software apply it all works the same and it'll even remotely control the USG devices and other Devices that are controlled by this particular unified interface So you can manage everything remotely if we need to change something for any one client Make sure you're on the client site that you want and we'll go ahead and back toward test office No clients found nothing connected to it yet And we're gonna go to settings and these settings apply to this current site choice over here And you can still set up all your users and everything else your users are set up globally So when you're setting up the users, they are added globally to this So that still applies so all the rules are pretty much still the same The only thing that's kind of different is the fact that you have this little multi site right here But once you get all your clients set up Whether you are hosting it yourself like we do and we host it inside of our office because we have a server rack Or you want to host this in a cloud server such as AWS Azure or take your pick of your favorite company This allows you to have one central repository for to manage all your clients Now if you do have to delete a site because I've seen some questions on this whatever site you created first You can export but you can't delete whatever the first one is So I created my home site first then we created this one and then we created this test one You can delete those but you can't delete the main one So if I whatever the furry first site you do is that's the only one you're able to delete But that's just a quick overview how it works It's really simple and just SSH in and use that set and form like the year well I showed you do add this in set inform and do add the inform at the end I seen some more construction saying not that you didn't need it I found it failed unless I put it so I'm gonna say it's required But I'm just if someone knows different let me know But it does seem to work perfectly fine by adding it and didn't have any problems And as you've seen we just adopted one in only a few seconds Just remember that two-part step where you do it click adopt go back to your SSH session with that unit And just up arrow and enter again because the second time saves it and confirms it and away you go You can adopt it and get it going so if you have any questions So leave comments below if this video wasn't clear enough or whatever Let me know if I need to redo a couple things in everybody think I pretty much got it Just to kind of give you guys an idea and this is why I love the Unify software because you can self-host I'm not beholden to an external server or some dashboard controlled only by them that they could later change And you're controlling all of your clients from your internal server in our case because we host it But it's even if it's a server you host like an AWS is something you have control over Not third-party so if something terrible happens to the Unify company and they go out of business I'm not linked to their dashboard how we manage it I'm linked to the software and the only worst-case scenario of unified tank would be I wouldn't be able to get new updates Which would be tragic because we really like your products I don't think you're going anywhere And this is just the way this works in this latest version of the Unify software is super simple It's made managing all of our clients networks remotely really easy and pretty much pain-free We just you know go through the list of our clients and we can if someone calls for a Wi-Fi change or wants us to look At something we can see all the devices connected. We can reset the Wi-Fi We can change your password and gather all the statistics and we're controlling all the servers here We do a lot of small businesses with small mom-and-pops. So this is great They don't there's no cloud controller need to be put at their office You just program the Wi-Fi units to reach out to our server via our file fully qualified domain name And they all connect and if the client moves changes IP address doesn't affect us any You know it still connects as long as they have internet connectivity of the Wi-Fi units connect So thanks again for watching if you like the content here like and subscribe appreciate it