Deployment

How To Deploy a Jekyll Site Using Git Hooks on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Deploy a Jekyll Site Using Git Hooks on Ubuntu 16.04

Jekyll is a static-site generator that provides some of the benefits of a Content Management System (CMS) while avoiding the performance and security issues introduced by such database-driven sites. In this tutorial, you’ll learn how to automate the deployment process for your Jekyll site using Git and Git hooks, as well as how to additionally secure your production environment by using the `git-shell`.

Read more
Deploying MongoDB With Redundancy — step-by-step Databases tutorial on Progressive Robot

Deploying MongoDB With Redundancy

Part of a series of conceptual articles outlining security best practices in MongoDB, this guide highlights the importance of regularly creating backups of your Mongo data and highlights the document database’s built-in replication features.

Read more
How To Install Aegir and Use it to Deploy Drupal Sites on a Debian VPS — step-by-step Linux tutorial on Progressive Robot

How To Install Aegir and Use it to Deploy Drupal Sites on a Debian VPS

This tutorial covers how to install Aegir and use it to deploy Drupal sites on a Debian VPS. Aegir is a hosting system for Drupal powered sites based on many Drupal itself (for Aegir core), Drupal deployment tools, and the Drush. Aegir makes it simple for you to host Drupal sites, as well as to manage and deploy them effectively.

Read more
How To Set Up a Node.js Application for Production on CentOS 7 — step-by-step Linux tutorial on Progressive Robot

How To Set Up a Node.js Application for Production on CentOS 7

In this tutorial, we will cover setting up a production-ready Node.js environment that is composed of two CentOS 7 servers; one server will run Node.js applications managed by PM2, while the other will provide users with access to the application through an Nginx reverse proxy to the application server.

Read more
Webinar Series: GitOps Tool Sets on Kubernetes with CircleCI and Argo CD — step-by-step Kubernetes tutorial on Progressive Robot

Webinar Series: GitOps Tool Sets on Kubernetes with CircleCI and Argo CD

GitOps, as proposed by Weaverworks in a 2017 blog post, uses Git as a “single source of truth” for CI/CD processes, integrating code changes that happen in your Git repository. In this tutorial, you will run through a demonstration of two tools that you can use to set up your own cloud-based GitOps CI/CD system: The Continuous Integration tool CircleCI and Argo CD, a declarative Continuous Delivery tool.

Read more
Blueprint: How Ghost Migrated From Dedicated Servers to the cloud provider — step-by-step Linux tutorial on Progressive Robot

Blueprint: How Ghost Migrated From Dedicated Servers to the cloud provider

This the cloud provider Blueprint article was written by Sebastian Gierlinger, a Senior DevOps Engineer at Ghost. It covers the steps that were taken to migrate the Ghost(Pro) infrastructure from dedicated servers to cloud servers. In each step, Sebastian will discuss the challenges that were faced, how each challenge was solved, and why each solution was chosen. He’ll also provide links to relevant resources that he found to be helpful.

Read more
CHAT