try.directtry.direct
Article preview image

Install NGINX with application Stack Builder


Looking for an easy tool to automate your Docker setup?

Check out application STACK BUILDER.


Let’s see how it works with a simple example!


Case 1: Setting up a basic nginx web server on Digital Ocean cloud.

Just log in to your https://try.direct account, click on STACK BUILDER, and then hit "Build your stack".



image


You will see the screen as shown below:



image


Since we don’t have any project, we need to create a new one. Simply click on the "Create new project" button, and you'll see the screen as shown in the screenshot below. From there, you can fill in the details according to your needs.




image


Here, enter the project name and other necessary details based on your needs. In this example, we'll set up a web server using Nginx. Go to the "Services" option and click on "Add from template"



image


Here, you'll find various ready-to-use Docker service templates. In our case, select Nginx, as shown below:




image


Next, you can adjust different settings like App name, Domain, Ports, Environment, Volumes, Networking, Docker Restart Policy, and more. In our case, we'll configure it without a domain name and using default predefined settings.

Once you've set up all the parameters, click on the "Continue" button. Then, choose your preferred cloud provider. In our example, we've selected DigitalOcean.



image


After selecting Digital Ocean, you'll see a screen like the one below, where you'll need to provide your Personal Access Token.

To get your Personal Access Token, follow the steps outlined in this link: https://try.direct/clouds/deploy-to-digital-ocean

Once you've generated your Personal Access Token on Digital Ocean, paste it in the designated field, as shown in the screenshot below:



image


Here, you can choose the Datacenter, Hardware configuration, and Base image by simply clicking on them. You can also select the number of Instances you need.



image


Next, click on continue button, and you will see your Docker-compose file in the next screen:



image


Review the docker-compose content, then click on the "Deploy" button to start your deployment automatically. It will take approximately 15 minutes. You can also check the runtime logs.



image


Once, the process is completed, you will see the screenshot similar to the below:



image


You'll notice the droplet has been automatically created in your DigitalOcean account. To access the Nginx webpage, simply enter your domain name or server IP address.



image


We have successfully set up Nginx web-server on Docker using Stack Builder.