Automated Setups

Developers use automation to eliminate repetitive manual work in order to gain efficiency, and eliminate problems of reliability caused by configuration drift. Automated Setups focus on providing automation guides for common server configurations.

Automated Setups subscription active
You will receive email notifications for new publications on Automated Setups.
96 Results
  • Tutorial

    How To Use Cron to Automate Tasks on Ubuntu 18.04

    Cron is a time-based job scheduling daemon found in Unix-like operating systems, including Linux distributions. This guide provides an overview of how to schedule tasks using cron's special syntax on a machine running...
    By Mark Drake Ubuntu 18.04 System Tools Automated Setups
  • Tutorial

    How to Use Ansible to Install and Set Up Docker on Ubuntu 18.04

    Docker is an application that simplifies the process of managing application processes in containers. This guide explains how to use Ansible to automate the steps contained in our guide on How To Install and Use Docke...
    By Erika Heidi Ansible Docker Ubuntu 18.04 Automated Setups Configuration Management
  • Configuration Management 101: Writing Ansible Playbooks

    This tutorial will walk you through the process of creating an automated server provisioning using Ansible, a configuration management tool that provides a complete automation framework and orchestration capabilities....
    By Erika Heidi Configuration Management Ansible Getting Started Automated Setups
  • Tutorial

    Automating Initial Server Setup with Ubuntu 18.04

    When you first create a new Ubuntu 18.04 server, there are a few configuration steps that you should take early on as part of the basic setup. This will increase the security and usability of your server and will give...
    By Justin Ellingwood Getting Started Initial Server Setup Security Automated Setups Ubuntu 18.04 Ubuntu
  • Tutorial

    How to Use Ansible to Automate Initial Server Setup on Ubuntu 18.04

    Ansible offers a simple architecture that doesn't require special software to be installed on nodes. It also provides a robust set of features and built-in modules which facilitate writing automation scripts. This gui...
    By Erika Heidi Initial Server Setup Ansible Ubuntu 18.04 Automated Setups
  • Tutorial

    How To Use Ansible to Install and Set Up WordPress with LAMP on Ubuntu 18.04

    This guide explains how to use Ansible to automate the steps contained in our guide on How To Install WordPress with LAMP on Ubuntu 18.04. WordPress is the most popular CMS (content management system) on the internet,...
    By Erika Heidi WordPress LAMP Stack PHP Ansible Automated Setups
  • Tutorial

    How To Use Cron to Automate Tasks on CentOS 8

    Cron is a time-based job scheduling daemon found in Unix-like operating systems, including Linux distributions. This guide provides an overview of how to schedule tasks using cron's special syntax on a machine running...
    By Mark Drake System Tools Automated Setups CentOS CentOS 8
  • Tutorial

    How to Use Ansible to Install and Set Up LAMP on Ubuntu 18.04

    Server automation now plays an essential role in systems administration, due to the disposable nature of modern application environments. Configuration management tools such…
    By Erika Heidi Ansible LAMP Stack PHP Apache Automated Setups
  • Tutorial

    How to Use Ansible to Install and Set Up Apache on Ubuntu 18.04

    Ansible offers a simple architecture that doesn't require special software to be installed on nodes. It also provides a robust set of features and built-in modules which facilitate writing automation scripts. This gui...
    By Erika Heidi Ansible Automated Setups Apache Ubuntu 18.04 Ubuntu Configuration Management
  • Tutorial

    How To Automate Your Node.js Production Deployments with Shipit on CentOS 7

    Shipit is a universal automation and deployment tool for Node.js developers. It features a task flow based on the popular Orchestrator package, login and interactive SSH commands through OpenSSH, and an extensible API...
    By Haiden Taylor Node.js Automated Setups CentOS Git JavaScript
  • Tutorial

    How to Use Ansible to Install and Set Up LEMP on Ubuntu 18.04

    This guide explains how to use Ansible to automate the steps contained in our guide on How To Install Linux, Nginx, MySQL and PHP (LEMP) on Ubuntu 18.04. The LEMP software stack is a group of software that can be used...
    By Erika Heidi Ansible LEMP PHP Nginx Automated Setups Configuration Management
  • Tutorial

    How To Build a Hashicorp Vault Server Using Packer and Terraform on DigitalOcean [Quickstart]

    Vault, by Hashicorp, is an open-source tool for securely storing secrets and sensitive data in dynamic cloud environments. Packer and Terraform, also developed by Hashicorp, can be used together to create and deploy i...
    By Savic Terraform Configuration Management Automated Setups Quickstart
  • Tech talk

    Automating the Complexity Out of Server Setup With Ansible

    Learn how to create and execute Ansible playbooks to automate your server infrastructure setup. See how to leverage important Ansible features to create clean and flexible automation for your servers.
    By Erika Heidi Ansible Automated Setups Configuration Management
  • Tutorial

    How To Build and Deploy Packages for Your FreeBSD Servers Using Buildbot and Poudriere

    Poudriere is the standard tool on FreeBSD to build, test, and audit packages as well as maintain the package repositories. In this tutorial you'll configure Poudriere, build a set of desired packages, set up HTTP-base...
    By Andreas Sommer CI/CD Automated Setups Nginx FreeBSD
  • Tutorial series

    Getting Started with Configuration Management

    Configuration management can drastically improve the integrity of servers over time by providing a framework for automating processes and keeping track of changes made to the system environment. This series will intro...
    By Erika Heidi Configuration Management Getting Started Conceptual Ansible Automated Setups Chef
  • Tutorial

    How To Test Your Ansible Deployment with InSpec and Kitchen

    InSpec is an open-source auditing and automated testing framework used to describe and test for regulatory concerns, recommendations, or requirements. It is designed to be human-readable and platform-agnostic. In this...
    By Sannikay Ansible Configuration Management Automated Setups
  • Tutorial

    How To Deploy and Manage Your DNS using OctoDNS on Ubuntu 18.04

    OctoDNS is an infrastructure-as-code tool that allows you to deploy and manage your DNS zones using standard software development principles, including version control, testing, and automated deployment. In this tutor...
    By Jamie Scaife DNS Configuration Management Automated Setups Python Ubuntu 18.04
  • Tutorial

    DigitalOcean Blueprints: Getting Up and Running with Node.js, MySQL Replication, and Cachet

    DigitalOcean Blueprints provide you with fast and flexible infrastructure to support you as you scale. You can leverage and incorporate Blueprints as part of your development workflow to spend more time crafting code ...
    By Kathleen Juell Blueprint DigitalOcean DigitalOcean Cloud Firewalls Block Storage Node.js MySQL Ansible Solutions Terraform Automated Setups Databases
  • Question

    Composer install not working with user_data setup script

    Hi, I'm trying to setup an automated script that should basically be able to automatically clone a project from my Github and install its dependencies via Composer. Here is a simple version of the user_data that I'm s...
    Accepted Answer: I finally found my solution It turns out that while running the composer-setup.php through a setup script, this message will appear: The HOME or COMPOSER_HOME environment variable must be set for composer to run cor...
    2 By MartinMarx Automated Setups PHP DigitalOcean
  • Question

    How Set-Up Automatic Update of Let's Encrypt Certificate

    Hi everyone, Today one of my website get those email from Let`s Encrypt: ``` Hello, Your certificate (or certificates) for the names listed below will expire in 10 days (on 18 Jul 19 17:40 +0000). Please make sure t...
    Accepted Answer: Hi, You can run this code on your putty to get Automatic Update of Let's Encrypt Certificate. sudo certbot renew --dry-run Reference: Please refer this https://www.digitalocean.com/community/tutorials/how-to-secure-...
    1 By JeremyKen Apache Automated Setups DigitalOcean Initial Server Setup Let's Encrypt WordPress Ubuntu 18.04