Deploy Web Apps EASY with CapRover
Read full transcript 10 segments
-
so the most important thing and the so the most important thing and the thing that I think is really nice is how thing that I think is really nice is how thing that I think is really nice is how easy it is to spin up these apps so if easy it is to spin up these apps so if easy it is to spin up these apps so if you go to one click apps here there is a you go to one click apps here there is a you go to one click apps here there is a lot of options to choose from I recently lot of options to choose from I recently lot of options to choose from I recently took to the Community page for my took to the Community page for my took to the Community page for my YouTube channel to ask for some YouTube channel to ask for some YouTube channel to ask for some applications that need a little bit of applications that need a little bit of applications that need a little bit of love now there's a lot of really good love now there's a lot of really good love now there's a lot of really good things in here but one that stood out to things in here but one that stood out to things in here but one that stood out to me was uh IRL create posted here cap me was uh IRL create posted here cap me was uh IRL create posted here cap Rover Rotator on drugs best for home Rover Rotator on drugs best for home Rover Rotator on drugs best for home Labs little servers one click Docker Labs little servers one click Docker Labs little servers one click Docker apps I love me a good one click app so I apps I love me a good one click app so I apps I love me a good one click app so I went ahead checked it out this is their went ahead checked it out this is their went ahead checked it out this is their install page if we head over to their install page if we head over to their install page if we head over to their home page we get a better idea of what home page we get a better idea of what home page we get a better idea of what it is what's this cap Rover is an it is what's this cap Rover is an it is what's this cap Rover is an extremely easy to use at app database extremely easy to use at app database extremely easy to use at app database deployment and web server manager to deployment and web server manager to deployment and web server manager to manage a variety of different types of manage a variety of different types of manage a variety of different types of applications it uses Docker nginx and applications it uses Docker nginx and applications it uses Docker nginx and let's encrypt with a simple easy to use let's encrypt with a simple easy to use let's encrypt with a simple easy to use user interface I did play around with it user interface I did play around with it user interface I did play around with it for a little bit and it seems to be kind for a little bit and it seems to be kind for a little bit and it seems to be kind of like a using Docker without using of like a using Docker without using of like a using Docker without using Docker and you'll kind of see what I Docker and you'll kind of see what I Docker and you'll kind of see what I mean a little bit later app deployment mean a little bit later app deployment mean a little bit later app deployment Made Easy who is it for it's for Made Easy who is it for it's for Made Easy who is it for it's for developers who don't like spending hours developers who don't like spending hours developers who don't like spending hours a day setting up server build tools a day setting up server build tools a day setting up server build tools setting code to surrogating SSL setting code to surrogating SSL setting code to surrogating SSL certificates installing it updating certificates installing it updating certificates installing it updating nginx and all that so basically it does nginx and all that so basically it does nginx and all that so basically it does a lot of the back end heavy lifting a lot of the back end heavy lifting a lot of the back end heavy lifting stuff When developing applications or my stuff When developing applications or my stuff When developing applications or my personal favorite it allows people like personal favorite it allows people like personal favorite it allows people like me to spin up applications super easy me to spin up applications super easy me to spin up applications super easy which I'm going to show you right about which I'm going to show you right about which I'm going to show you right about now I went ahead over to lenode which is now I went ahead over to lenode which is now I went ahead over to lenode which is sponsoring today's video use the create sponsoring today's video use the create sponsoring today's video use the create tool to set up Ayla node under their
-
tool to set up Ayla node under their tool to set up Ayla node under their Marketplace I just selected Docker so Marketplace I just selected Docker so Marketplace I just selected Docker so it's kind of pre-installed and ready to it's kind of pre-installed and ready to it's kind of pre-installed and ready to go that's one of the prerequisites for go that's one of the prerequisites for go that's one of the prerequisites for this application and I used the domain this application and I used the domain this application and I used the domain name API token here which if I go over name API token here which if I go over name API token here which if I go over to hopkey.net DNS records you can see to hopkey.net DNS records you can see to hopkey.net DNS records you can see right there it's cap and then the domain right there it's cap and then the domain right there it's cap and then the domain name now if I go over here let's go back name now if I go over here let's go back name now if I go over here let's go back to the installation page your to the installation page your to the installation page your prerequisites are your domain name of prerequisites are your domain name of prerequisites are your domain name of course we have our server which for this course we have our server which for this course we have our server which for this case we are going to be using the node case we are going to be using the node case we are going to be using the node which if you use the link watch it if which if you use the link watch it if which if you use the link watch it if you use the link down below you get a you use the link down below you get a you use the link down below you get a hundred dollar six day credit I love the hundred dollar six day credit I love the hundred dollar six day credit I love the note I've been using it forever super note I've been using it forever super note I've been using it forever super easy set up a wide variety of Linux easy set up a wide variety of Linux easy set up a wide variety of Linux servers or you could use one of the servers or you could use one of the servers or you could use one of the one-click installers like I did in this one-click installers like I did in this one-click installers like I did in this instance to get Docker set up and then instance to get Docker set up and then instance to get Docker set up and then here it says you're going to need Docker here it says you're going to need Docker here it says you're going to need Docker on your server there's some instructions on your server there's some instructions on your server there's some instructions there and then we're going to need to there and then we're going to need to there and then we're going to need to configure our firewall and to do that configure our firewall and to do that configure our firewall and to do that I'm going to go back over to our lanode I'm going to go back over to our lanode I'm going to go back over to our lanode here grab our IP address pull in a here grab our IP address pull in a here grab our IP address pull in a terminal and then ssh in so SSH my terminal and then ssh in so SSH my terminal and then ssh in so SSH my username and then the IP address yes username and then the IP address yes username and then the IP address yes this is me type in a password oh that this is me type in a password oh that this is me type in a password oh that was wrong type in a password and there was wrong type in a password and there was wrong type in a password and there we go here now we go here now we go here now the first thing you want to do with any the first thing you want to do with any the first thing you want to do with any Linux server is of course update upgrade Linux server is of course update upgrade Linux server is of course update upgrade so let's do sudo apt update and sudo apt so let's do sudo apt update and sudo apt so let's do sudo apt update and sudo apt upgrade hit enter type this again and upgrade hit enter type this again and upgrade hit enter type this again and install our updates now while it does install our updates now while it does install our updates now while it does that in the background we are going to that in the background we are going to that in the background we are going to go back over here and grab this command go back over here and grab this command go back over here and grab this command to update our firewall settings this is to update our firewall settings this is to update our firewall settings this is allowing various ports including General
-
allowing various ports including General allowing various ports including General HTTP https traffic as well as some HTTP https traffic as well as some HTTP https traffic as well as some additional ports required by a Docker additional ports required by a Docker additional ports required by a Docker and cap Rover etc etc so let's jump over and cap Rover etc etc so let's jump over and cap Rover etc etc so let's jump over here and wait for this to finish up is here and wait for this to finish up is here and wait for this to finish up is it done yet oh it's pretty damn close it done yet oh it's pretty damn close it done yet oh it's pretty damn close okay before we do the firewall rules I'm okay before we do the firewall rules I'm okay before we do the firewall rules I'm going to show you how to you can see going to show you how to you can see going to show you how to you can see your rules so it's sudo ufw or ufw is your rules so it's sudo ufw or ufw is your rules so it's sudo ufw or ufw is the default tool used in at least uh the default tool used in at least uh the default tool used in at least uh Ubuntu that I'm aware of so sudo ufw Ubuntu that I'm aware of so sudo ufw Ubuntu that I'm aware of so sudo ufw status you can see we just have the 22 status you can see we just have the 22 status you can see we just have the 22 Port which I believe is for SSH but what Port which I believe is for SSH but what Port which I believe is for SSH but what we're going to do is sudo and paste in we're going to do is sudo and paste in we're going to do is sudo and paste in this command which will allow just about this command which will allow just about this command which will allow just about everything Oh I thought I'm pretty sure everything Oh I thought I'm pretty sure everything Oh I thought I'm pretty sure I am rude oh I'm gonna add a pseudo here I am rude oh I'm gonna add a pseudo here I am rude oh I'm gonna add a pseudo here as well there we go so now if I do as well there we go so now if I do as well there we go so now if I do status you'll see the updated rules here status you'll see the updated rules here status you'll see the updated rules here let's make this a little bigger so we let's make this a little bigger so we let's make this a little bigger so we can see it better there we go and now can see it better there we go and now can see it better there we go and now since we have Docker installed and you since we have Docker installed and you since we have Docker installed and you could always check that Docker Dash V to could always check that Docker Dash V to could always check that Docker Dash V to see the version of Docker you have see the version of Docker you have see the version of Docker you have installed we're going to grab this uh installed we're going to grab this uh installed we're going to grab this uh cap Rover installation Docker run it's cap Rover installation Docker run it's cap Rover installation Docker run it's going to put this on the port 80443 as going to put this on the port 80443 as going to put this on the port 80443 as well as the port 3000 and here's well as the port 3000 and here's well as the port 3000 and here's everything so let's paste this in here everything so let's paste this in here everything so let's paste this in here sudo as well there are ways to run sudo as well there are ways to run sudo as well there are ways to run Docker without having to do sudo I'll Docker without having to do sudo I'll Docker without having to do sudo I'll link to some additional documentation link to some additional documentation link to some additional documentation down below but we'll just try and get down below but we'll just try and get down below but we'll just try and get this uh fired up so it's going to go this uh fired up so it's going to go this uh fired up so it's going to go ahead and pull all my images and then ahead and pull all my images and then ahead and pull all my images and then extract them all there we go it's going extract them all there we go it's going extract them all there we go it's going to check our compatibility Docker Ubuntu to check our compatibility Docker Ubuntu to check our compatibility Docker Ubuntu x86 total Ram this is running on the x86 total Ram this is running on the x86 total Ram this is running on the five dollar note it's a one gig of RAM I
-
five dollar note it's a one gig of RAM I five dollar note it's a one gig of RAM I believe uh if I go over here create believe uh if I go over here create believe uh if I go over here create lenode share squared yeah one CPU core lenode share squared yeah one CPU core lenode share squared yeah one CPU core 25 gigs of storage a terabyte bandwidth 25 gigs of storage a terabyte bandwidth 25 gigs of storage a terabyte bandwidth not too bad for five bucks a month and not too bad for five bucks a month and not too bad for five bucks a month and there we go it's initializing it says there we go it's initializing it says there we go it's initializing it says please wait at least 60 seconds before please wait at least 60 seconds before please wait at least 60 seconds before trying to access it which I'm going to trying to access it which I'm going to trying to access it which I'm going to show you how to do let's head back over show you how to do let's head back over show you how to do let's head back over here and the one thing that we need to here and the one thing that we need to here and the one thing that we need to do is connect our root domain now I do is connect our root domain now I do is connect our root domain now I mentioned earlier that I already used mentioned earlier that I already used mentioned earlier that I already used the lenoda API to do this but it doesn't the lenoda API to do this but it doesn't the lenoda API to do this but it doesn't do it exactly how they want you to do it do it exactly how they want you to do it do it exactly how they want you to do it you need to use a wild card so you're you need to use a wild card so you're you need to use a wild card so you're going to need to go into whatever domain going to need to go into whatever domain going to need to go into whatever domain thing you're using whether it be on the thing you're using whether it be on the thing you're using whether it be on the Node or using Google domains namecheap Node or using Google domains namecheap Node or using Google domains namecheap GoDaddy whatever and you're going to GoDaddy whatever and you're going to GoDaddy whatever and you're going to want to add an a record you can see I want to add an a record you can see I want to add an a record you can see I already have the a record here for the already have the a record here for the already have the a record here for the cap subdomain pointing to the proper IP cap subdomain pointing to the proper IP cap subdomain pointing to the proper IP address but I'm gonna have to give this address but I'm gonna have to give this address but I'm gonna have to give this a little edit and in front of cap which a little edit and in front of cap which a little edit and in front of cap which is what I'm going to be using I'm going is what I'm going to be using I'm going is what I'm going to be using I'm going to add an asterisk and Dot this will to add an asterisk and Dot this will to add an asterisk and Dot this will allow it to create new subdomains Within allow it to create new subdomains Within allow it to create new subdomains Within this part so let's hit save there we go this part so let's hit save there we go this part so let's hit save there we go I wouldn't worry about IPv6 and if I go I wouldn't worry about IPv6 and if I go I wouldn't worry about IPv6 and if I go back to getting started now we are going back to getting started now we are going back to getting started now we are going to want to do this on our local system to want to do this on our local system to want to do this on our local system so we are going to need to use npm so we are going to need to use npm so we are going to need to use npm install G cap over this is going to be a install G cap over this is going to be a install G cap over this is going to be a local CLI setup tool so connect to your local CLI setup tool so connect to your local CLI setup tool so connect to your local terminal instance and PM uh yes we local terminal instance and PM uh yes we local terminal instance and PM uh yes we want to go ahead and install this uh yes want to go ahead and install this uh yes want to go ahead and install this uh yes let's continue There we go so now npm let's continue There we go so now npm let's continue There we go so now npm enter and it's installed so now we can enter and it's installed so now we can enter and it's installed so now we can paste in this command npm install cap paste in this command npm install cap paste in this command npm install cap over I'm going to run this as a sudo over I'm going to run this as a sudo over I'm going to run this as a sudo user and there we go it's going to pull user and there we go it's going to pull user and there we go it's going to pull our CLI utility to get this all set up our CLI utility to get this all set up our CLI utility to get this all set up and there we go so now the actual setup
-
and there we go so now the actual setup and there we go so now the actual setup command where is it is cap over or cap command where is it is cap over or cap command where is it is cap over or cap Rover server setup so cap Rover server Rover server setup so cap Rover server Rover server setup so cap Rover server setup right wrong setup enter so here we setup right wrong setup enter so here we setup right wrong setup enter so here we go how do we set up the container yes we go how do we set up the container yes we go how do we set up the container yes we have let's paste in our IP address so have let's paste in our IP address so have let's paste in our IP address so I'm going to grab it from right here I'm going to grab it from right here I'm going to grab it from right here again again again copy that and then let's paste it in copy that and then let's paste it in copy that and then let's paste it in boom hit enter and now our root domain boom hit enter and now our root domain boom hit enter and now our root domain in my case it's going to be cap Dot in my case it's going to be cap Dot in my case it's going to be cap Dot hopkey hopkey hopkey dot net hit enter and if it doesn't dot net hit enter and if it doesn't dot net hit enter and if it doesn't proceed to this step that means it is proceed to this step that means it is proceed to this step that means it is set up it detected it so let's give us a set up it detected it so let's give us a set up it detected it so let's give us a password there we go valid email address password there we go valid email address password there we go valid email address this is going to do all the outlets this is going to do all the outlets this is going to do all the outlets encrypt and SSL certificates and encrypt and SSL certificates and encrypt and SSL certificates and everything for us which if you've ever everything for us which if you've ever everything for us which if you've ever tried to set up an SSL certificate on tried to set up an SSL certificate on tried to set up an SSL certificate on Docker and you're not too experienced Docker and you're not too experienced Docker and you're not too experienced with uh nginx and reverse proxies this with uh nginx and reverse proxies this with uh nginx and reverse proxies this is very nice here we go name our local is very nice here we go name our local is very nice here we go name our local machine so I'm just going to call it uh machine so I'm just going to call it uh machine so I'm just going to call it uh cap and there we go so now it's cap and there we go so now it's cap and there we go so now it's available at available at available at captain.capphopkey.net I'm going to copy captain.capphopkey.net I'm going to copy captain.capphopkey.net I'm going to copy this because otherwise it's going to try this because otherwise it's going to try this because otherwise it's going to try to open Firefox copy go over here and to open Firefox copy go over here and to open Firefox copy go over here and let's paste it Boop enter and you can let's paste it Boop enter and you can let's paste it Boop enter and you can see it's working it has https enabled see it's working it has https enabled see it's working it has https enabled let's type in our password and here we let's type in our password and here we let's type in our password and here we are and so really not a lot going on are and so really not a lot going on are and so really not a lot going on here we could create new applications or here we could create new applications or here we could create new applications or select from the one click apps if we go select from the one click apps if we go select from the one click apps if we go under dashboard really not a lot going under dashboard really not a lot going under dashboard really not a lot going on here you have the option to change on here you have the option to change on here you have the option to change your root domain monitoring you can see
-
your root domain monitoring you can see your root domain monitoring you can see the active connections requests but if the active connections requests but if the active connections requests but if you want a lot more we can start the net you want a lot more we can start the net you want a lot more we can start the net data engine so if I start that up there data engine so if I start that up there data engine so if I start that up there we go and we can scroll down we can we go and we can scroll down we can we go and we can scroll down we can enable email notifications if we'd like enable email notifications if we'd like enable email notifications if we'd like to or we can just open up net data and to or we can just open up net data and to or we can just open up net data and here we have a lot of cool or useful here we have a lot of cool or useful here we have a lot of cool or useful information about our node that we have information about our node that we have information about our node that we have up and running there we go so let's up and running there we go so let's up and running there we go so let's close this out and we have cluster close this out and we have cluster close this out and we have cluster options so if you're familiar with options so if you're familiar with options so if you're familiar with clusters and Docker this might be a clusters and Docker this might be a clusters and Docker this might be a benefit for you under settings again not benefit for you under settings again not benefit for you under settings again not a lot going on we have updates backups a lot going on we have updates backups a lot going on we have updates backups some nginx configuration and a option to some nginx configuration and a option to some nginx configuration and a option to change your password so the most change your password so the most change your password so the most important thing and the thing that I important thing and the thing that I important thing and the thing that I think is really nice is how easy it is think is really nice is how easy it is think is really nice is how easy it is to spin up these apps so if we go to One to spin up these apps so if we go to One to spin up these apps so if we go to One Click apps here there is a lot of Click apps here there is a lot of Click apps here there is a lot of options to choose from including options to choose from including options to choose from including audiobook shelf I made a video about audiobook shelf I made a video about audiobook shelf I made a video about that recently really cool application that recently really cool application that recently really cool application scroll down basically all of these are scroll down basically all of these are scroll down basically all of these are really nice you have discourse wonderful really nice you have discourse wonderful really nice you have discourse wonderful form software keep going down filezilla form software keep going down filezilla form software keep going down filezilla Firefox uh focal board is nice ghost is Firefox uh focal board is nice ghost is Firefox uh focal board is nice ghost is is what I'm actually using for techet.tv is what I'm actually using for techet.tv is what I'm actually using for techet.tv at the moment we got guacamole a whole at the moment we got guacamole a whole at the moment we got guacamole a whole bunch of stuff which a lot of these are bunch of stuff which a lot of these are bunch of stuff which a lot of these are available in the node one click available in the node one click available in the node one click installers too but a lot of those don't installers too but a lot of those don't installers too but a lot of those don't really deploy uh in containers we have really deploy uh in containers we have really deploy uh in containers we have Joomla uh we're Let's test this out with Joomla uh we're Let's test this out with Joomla uh we're Let's test this out with a wiki.js I think that's closer to the a wiki.js I think that's closer to the a wiki.js I think that's closer to the bottom but you can see we have plausible bottom but you can see we have plausible bottom but you can see we have plausible here which is super cool Plex let's keep here which is super cool Plex let's keep here which is super cool Plex let's keep going keep going radar which I've I've going keep going radar which I've I've going keep going radar which I've I've recently gotten into that keep going recently gotten into that keep going recently gotten into that keep going keep going keep going keep going keep going keep going keep going and where is it there it is Wiki JS this
-
and where is it there it is Wiki JS this and where is it there it is Wiki JS this one has a limited option so this is a one has a limited option so this is a one has a limited option so this is a really easy example I'm just going to really easy example I'm just going to really easy example I'm just going to call it Wiki and with that app name call it Wiki and with that app name call it Wiki and with that app name that's going to be your subdomain we that's going to be your subdomain we that's going to be your subdomain we have some database stuff but if I just have some database stuff but if I just have some database stuff but if I just go ahead and click deploy it's going to go ahead and click deploy it's going to go ahead and click deploy it's going to run through the progress and tell you run through the progress and tell you run through the progress and tell you what's going on as it does it and then what's going on as it does it and then what's going on as it does it and then it's going to go ahead and spin it up it's going to go ahead and spin it up it's going to go ahead and spin it up and there we go it is deployed and ports and there we go it is deployed and ports and there we go it is deployed and ports into may take up to two minutes for it into may take up to two minutes for it into may take up to two minutes for it to be ready let's finish in here back to be ready let's finish in here back to be ready let's finish in here back under apps it's where it took us we have under apps it's where it took us we have under apps it's where it took us we have Wiki and Wiki progress so both the wiki Wiki and Wiki progress so both the wiki Wiki and Wiki progress so both the wiki and the database and we have open here and the database and we have open here and the database and we have open here so I open this up here we are so I can so I open this up here we are so I can so I open this up here we are so I can set up my admin email give ourselves a set up my admin email give ourselves a set up my admin email give ourselves a password and then our site URL which is password and then our site URL which is password and then our site URL which is just going to be this right here there just going to be this right here there just going to be this right here there we go and click install there we go we go and click install there we go we go and click install there we go click install and the installation is click install and the installation is click install and the installation is complete and just like that we have our complete and just like that we have our complete and just like that we have our very own instance of a Wiki JS here so very own instance of a Wiki JS here so very own instance of a Wiki JS here so we're logged in but you'll notice one we're logged in but you'll notice one we're logged in but you'll notice one thing if I go let's just go to thing if I go let's just go to thing if I go let's just go to Administration real quick so it looks a Administration real quick so it looks a Administration real quick so it looks a little better uh not secure part of the little better uh not secure part of the little better uh not secure part of the thing that makes um cap Rover really thing that makes um cap Rover really thing that makes um cap Rover really cool is the SSH keys and to enable that cool is the SSH keys and to enable that cool is the SSH keys and to enable that all we need to do is go back to our apps all we need to do is go back to our apps all we need to do is go back to our apps page click on Wiki it will bring up some page click on Wiki it will bring up some page click on Wiki it will bring up some of the specific settings for this of the specific settings for this of the specific settings for this including the ability to edit the nginx including the ability to edit the nginx including the ability to edit the nginx configurations enable websocket support configurations enable websocket support configurations enable websocket support bunch of cool stuff here we have app bunch of cool stuff here we have app bunch of cool stuff here we have app config we have deployment but under H config we have deployment but under H config we have deployment but under H but right here under HTTP settings all but right here under HTTP settings all but right here under HTTP settings all we need to do is click on enable https we need to do is click on enable https we need to do is click on enable https and give it just a minute to go ahead and give it just a minute to go ahead and give it just a minute to go ahead and think about that and there we go and think about that and there we go and think about that and there we go https is now enabled so if we go back to https is now enabled so if we go back to https is now enabled so if we go back to our app and let's go ahead and add that our app and let's go ahead and add that our app and let's go ahead and add that in so http TPS enter Booyah we now are
-
in so http TPS enter Booyah we now are in so http TPS enter Booyah we now are in a secure connection so that's really in a secure connection so that's really in a secure connection so that's really how easy it is to set up applications how easy it is to set up applications how easy it is to set up applications with this thing as well as enabling our with this thing as well as enabling our with this thing as well as enabling our SSL certificates and just for another SSL certificates and just for another SSL certificates and just for another example a application I hold a dear to example a application I hold a dear to example a application I hold a dear to my heart is next Cloud so here we could my heart is next Cloud so here we could my heart is next Cloud so here we could actually search for specific actually search for specific actually search for specific applications so if I go next Cloud boom applications so if I go next Cloud boom applications so if I go next Cloud boom we have the name of the app so I'm just we have the name of the app so I'm just we have the name of the app so I'm just going to call it nextcloud super going to call it nextcloud super going to call it nextcloud super creative and then here we have the creative and then here we have the creative and then here we have the version numbers we have the database version numbers we have the database version numbers we have the database users and passwords so I'm going to just users and passwords so I'm going to just users and passwords so I'm going to just keep this as admin let's go attempt pass keep this as admin let's go attempt pass keep this as admin let's go attempt pass one two three protocol for the proxy one two three protocol for the proxy one two three protocol for the proxy we're going to keep this as https and we're going to keep this as https and we're going to keep this as https and I'm going to leave host names blank for I'm going to leave host names blank for I'm going to leave host names blank for now let's deploy that and it's just now let's deploy that and it's just now let's deploy that and it's just going to run through the exact same not going to run through the exact same not going to run through the exact same not exact same but it's going to run through exact same but it's going to run through exact same but it's going to run through the uh the progress for us and there we the uh the progress for us and there we the uh the progress for us and there we go it's deployed it's created the go it's deployed it's created the go it's deployed it's created the volumes and now we are good to go and it volumes and now we are good to go and it volumes and now we are good to go and it actually gives us some tips and tricks actually gives us some tips and tricks actually gives us some tips and tricks to go in and get better performance out to go in and get better performance out to go in and get better performance out of it so if you are going to use this as of it so if you are going to use this as of it so if you are going to use this as your installation definitely read that your installation definitely read that your installation definitely read that and follow those instructions but let's and follow those instructions but let's and follow those instructions but let's click finish here we can see all the click finish here we can see all the click finish here we can see all the apps that threw up including the KRON apps that threw up including the KRON apps that threw up including the KRON database but if I open up next Cloud database but if I open up next Cloud database but if I open up next Cloud here we could see some of this here we could see some of this here we could see some of this information if we go to our site information if we go to our site information if we go to our site currently it's going to say currently it's going to say currently it's going to say connection.private and if we do actually connection.private and if we do actually connection.private and if we do actually open it up I'm pretty sure it's not open it up I'm pretty sure it's not open it up I'm pretty sure it's not going to work yeah nothing here yet so going to work yeah nothing here yet so going to work yeah nothing here yet so this is one of the applications that we this is one of the applications that we this is one of the applications that we need to enable https to even access and need to enable https to even access and need to enable https to even access and then once we do that we can go back over then once we do that we can go back over then once we do that we can go back over here give it a refresh and now we could here give it a refresh and now we could here give it a refresh and now we could go ahead and log in tap pass one two go ahead and log in tap pass one two go ahead and log in tap pass one two three and here we are this is next Cloud three and here we are this is next Cloud three and here we are this is next Cloud you can see it's running perfectly fine you can see it's running perfectly fine you can see it's running perfectly fine most of the stuff is running kind of most of the stuff is running kind of most of the stuff is running kind of within Docker this isn't the next Cloud within Docker this isn't the next Cloud within Docker this isn't the next Cloud all-in-one Docker instance but it's
-
all-in-one Docker instance but it's all-in-one Docker instance but it's running that way nonetheless and you can running that way nonetheless and you can running that way nonetheless and you can see if I jump between various Pages see if I jump between various Pages see if I jump between various Pages performances fairly decent even though performances fairly decent even though performances fairly decent even though it's the one CPU node and just kind of it's the one CPU node and just kind of it's the one CPU node and just kind of show you how it looks on this end so I'm show you how it looks on this end so I'm show you how it looks on this end so I'm going to go to the other tab to our going to go to the other tab to our going to go to the other tab to our actual remote system here do a pseudo actual remote system here do a pseudo actual remote system here do a pseudo Docker container LS and here we could Docker container LS and here we could Docker container LS and here we could see all the various containers that it's see all the various containers that it's see all the various containers that it's actually running I'm gonna zoom out here actually running I'm gonna zoom out here actually running I'm gonna zoom out here so we can actually see everything you so we can actually see everything you so we can actually see everything you can see nginx we have certain about can see nginx we have certain about can see nginx we have certain about doing some of the SSL heavy lifting for doing some of the SSL heavy lifting for doing some of the SSL heavy lifting for us you have some of our Wiki stuff we us you have some of our Wiki stuff we us you have some of our Wiki stuff we have some of our next Cloud stuff have some of our next Cloud stuff have some of our next Cloud stuff overall this is probably one of the overall this is probably one of the overall this is probably one of the better ways of using Docker without better ways of using Docker without better ways of using Docker without actually having to use docker and of actually having to use docker and of actually having to use docker and of course this is a great tool for people course this is a great tool for people course this is a great tool for people like me who kind of know what they're like me who kind of know what they're like me who kind of know what they're doing but for people who really know doing but for people who really know doing but for people who really know what they're doing this is still a great what they're doing this is still a great what they're doing this is still a great tool because you saw how easy I was able tool because you saw how easy I was able tool because you saw how easy I was able to spin up some of those and if you're to spin up some of those and if you're to spin up some of those and if you're developing your own applications they developing your own applications they developing your own applications they actually have right here Captain simple actually have right here Captain simple actually have right here Captain simple apps these are just examples of various apps these are just examples of various apps these are just examples of various applications that they set up so for applications that they set up so for applications that they set up so for example let's open up uh node.tr example let's open up uh node.tr example let's open up uh node.tr download the file here open it up you download the file here open it up you download the file here open it up you can see it's a simple application pretty can see it's a simple application pretty can see it's a simple application pretty standard layout and to actually import standard layout and to actually import standard layout and to actually import it and get it in there we have the it and get it in there we have the it and get it in there we have the captain definition and if we extract captain definition and if we extract captain definition and if we extract just that for example go to documents just that for example go to documents just that for example go to documents extract it there there it is Captain extract it there there it is Captain extract it there there it is Captain definition and you can see it's a real definition and you can see it's a real definition and you can see it's a real simple file of how to actually template simple file of how to actually template simple file of how to actually template these for Capper over so with that I'm these for Capper over so with that I'm these for Capper over so with that I'm going to leave links down below to going to leave links down below to going to leave links down below to everything you saw the documentation everything you saw the documentation everything you saw the documentation their website some guides for lenode for their website some guides for lenode for their website some guides for lenode for setting up domain names and things like setting up domain names and things like setting up domain names and things like that as well as a link to my latest post that as well as a link to my latest post that as well as a link to my latest post here under Community I will be kind of here under Community I will be kind of here under Community I will be kind of monitoring this and checking out some
-
monitoring this and checking out some monitoring this and checking out some more of the things you guys have more of the things you guys have more of the things you guys have recommended again big thank you to IRL recommended again big thank you to IRL recommended again big thank you to IRL curate for recommending that application curate for recommending that application curate for recommending that application it is awesome with all that I do hope it is awesome with all that I do hope it is awesome with all that I do hope you all have an absolutely beautiful day you all have an absolutely beautiful day you all have an absolutely beautiful day and good bye
Summary
The main theme is the ease of deploying applications using "one-click apps," specifically highlighting CapRover. Key references include Docker, Nginx, Let's Encrypt, and Linode. The practical takeaway is that CapRover simplifies backend server management, making app deployment accessible to developers who want to avoid time-consuming setup processes.