nginx

How To Deploy Node.js Applications Using Systemd and Nginx — step-by-step Linux tutorial on Progressive Robot

How To Deploy Node.js Applications Using Systemd and Nginx

When deploying a web application to a Droplet, it might be tempting to simply use the same kind of setup as is used in development, i.e. starting the server by running “ruby app.rb” or “node server.js” in a terminal. This is simple and easy, while providing visible logs.This is dangerous: what happens if the server crashes and no one is around to restart it? This tutorial uses a simple Node.js application, but is applicable to most, if not all, others as well (be they Ruby, Python, etc.)

Read more
How To Host a Website Using Cloudflare and Nginx on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Host a Website Using Cloudflare and Nginx on Ubuntu 16.04

In this tutorial you will secure your website served by Nginx with an Origin CA certificate from Cloudflare and configure Nginx to use authenticated pull requests. The advantages of using this setup are that you benefit from Cloudflare’s CDN and fast DNS resolution while ensuring that all connections pass through Cloudflare. This prevents any malicious requests from reaching your server.

Read more
How To Install and Configure Ghost on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Install and Configure Ghost on Ubuntu 16.04

Ghost is a light-weight open-source blogging platform. In this tutorial, you’ll set up a production-ready Ghost instance on Ubuntu 16.04 using the official `ghost-cli` installation wizard. This will install Ghost, configure Nginx to proxy requests to Ghost, secure it with a [Let’s Encrypt](https://letsencrypt.org/) certificate, and configure Ghost to run in the background as a system service.

Read more
CHAT