Completed

Create Docker Compose for Node.js Forward Proxy with SSL using Lets Encrypt

We have a Node.js Forward proxy and need to have this running on a Digital Ocean droplet.

We want to use a Docker Compose file that does the following

1. Creates SSL Certificate created and installed using Lets Encrypt.

2. Sets up App to be working on Port 80 and 443.

3. Sets up PM2 to run the app permanently.

4. Automatically renews the SSL Certificate before expiry.

5. Optionally, Nginx can be used in front of the node.js app as reverse proxy and send to node.js app which then does forward.

The project requirements are Docker Compose file with instructions on how to use this.

The requirement for us is to enter the domain and IP address for the droplet and the docker compose does the rest. We want to deploy this many times so easily entering domain and ip for each time we deploy.

We will provide a Droplet for you to do testing on and then provide us the final code.

The end project must work on [login to view URL]

Also if request is sent to [login to view URL] then need to force to use [login to view URL]

Thanks in advance and let us know any questions.

Budget for this is $50. If you have this done in less than 24 hours then you can earn a $25 bonus.

Please see the attached node.js app that works as a forward proxy.

Skills: Node.js, Linux, Ubuntu, Nginx, System Admin

See more: how to install node.js in linux server using putty, docker compose vue js, docker compose node postgres, node js apache proxy, node.js forward proxy, create model in node js mysql, create api in node js mysql, node js rotating proxy, node js connect to mongodb using mongoose, node.js dns proxy, docker build node js image, create bitcoin wallet node js, node.js apache proxy, create pdf in node js, docker-compose node js mongodb example, create server in node js express, node js socket = io ssl, production ready node.js rest api setup using typescript, postgresql and redis part 2, how to create backend in node js, how to create api in node js

About the Employer:
( 137 reviews ) Australia

Project ID: #30935051

Awarded to:

bautroixanh

Hello, I'm devops engineer who worked with docker for years. Please contact and I can help you to build the docker-compose file.

$50 USD in 1 day
(38 Reviews)
5.1

8 freelancers are bidding on average $172 for this job

ArleMedina

Hello, I am interested in your project. Your description is very clear. I am sure I can do it soon.

$50 USD in 1 day
(72 Reviews)
5.6
asubhakar0787

I can help write compose for lets encrypt that does cert renewal and send traffic to nodejs project. reach out to get started.

$900 USD in 10 days
(15 Reviews)
4.5
freekamlesh

I am a Linux admin have 7 years of experience in this field. I worked in webhosting industry and manage datacenter from remote. I give full server management support and I can do this for you . I also have experience w More

$80 USD in 1 day
(19 Reviews)
4.2
arifuzzaman121

Hello, Hope you are well. I've read your project description. I can do your project completely as you want. I'm very professional at server setup & programming. I'm in this profession for 3 years. I'm giving my skills More

$125 USD in 1 day
(9 Reviews)
3.8
psfreitas

Hi, I am interested in carrying out your project. I work with IT consulting and support and work directly with cloud environments. I have experience in web systems and Windows and Linux platforms. Could you discuss mo More

$50 USD in 1 day
(10 Reviews)
4.0
Deepak904121

I am a Linux admin have 7 years of experience in this field. I worked in webhosting industry and manage datacenter from remote. I give full server management support and I can do this for you . I also have experience w More

$70 USD in 1 day
(6 Reviews)
2.8
husainm51

Hello, I am a DevOps Engineer with extensive experience in containerization and optimizing the build image size using docker and docker compose. I will use certbot-auto to install letsencrypt certificate and configure More

$50 USD in 7 days
(0 Reviews)
0.0