Recognition

Posts

145 Posts
  • Published Tutorial

    How To Install WordPress with LAMP on Ubuntu 18.04

    WordPress is the most popular CMS (content management system) on the internet. It allows you to easily set up flexible blogs and websites on top of a MySQL backend with PHP processing. In this guide, we'll focus on ge...
    By Justin Ellingwood, Brian Boucheron WordPress Apache LAMP Stack Ubuntu Ubuntu 18.04
  • Published Tutorial

    How To Set Up SSH Keys

    SSH keys provide a more secure method of logging into a server than using a password. With SSH keys, users can log into a server without a password. This tutorial explains how to generate, upload, and use an SSH key p...
    By Etel Sverdlov, Brian Boucheron Linux Basics Security DigitalOcean
  • Published Tutorial

    How To Install Fathom Analytics on Ubuntu 20.04

    Fathom Analytics is an open-source, self-hosted web analytics application that focuses on simplicity and privacy. It is written in Go and ships as a single binary file, making installation relatively straightforward. ...
    By Brian Boucheron Ubuntu Ubuntu 20.04 SQLite Applications
  • Published Tutorial

    Initial Server Setup with Debian 11

    When you first create a new Debian 11 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 yo...
    By Brian Boucheron Debian Getting Started Initial Server Setup Debian 11
  • Published Tutorial

    How To Install Plausible Analytics on Ubuntu 20.04

    Plausible Analytics is an open-source, self-hosted web analytics application written in Elixir. It focuses on being simple, and privacy-focused. In this tutorial you will install the Plausible app and a few helper ser...
    By Brian Boucheron Ubuntu Ubuntu 20.04 Applications Docker
  • Published Tutorial

    How To Install Umami Web Analytics Software on Ubuntu 20.04

    Umami is an open-source, self-hosted web analytics application written in Node.js. It focuses on being simple, well-designed, fast, and privacy-focused. It can store data about your website's visitors in either a MySQ...
    By Brian Boucheron Ubuntu Ubuntu 20.04 Docker PostgreSQL Applications
  • Published Tutorial

    How To Edit the Sudoers File

    The sudo command is useful for executing commands with privileges usually outside of the scope of your user. This guide will discuss how to edit the configuration file in order to customize the way sudo functions.
    By Justin Ellingwood, Brian Boucheron Linux Basics Ubuntu CentOS Security
  • How To Install Node.js on Ubuntu 16.04

    Node.js is a popular Javascript platform that can be used to build web applications quickly and easily. In this guide, we'll get you up and running with Node.js on an Ubuntu 16.04 server.
    By Brennen Bearnes, Brian Boucheron Node.js Ubuntu 16.04
  • Published Tutorial

    How To Create a Self-Signed SSL Certificate for Nginx in Ubuntu 20.04

    In this guide, we will show you how to set up a self-signed SSL certificate for use with an Nginx web server on an Ubuntu 20.04 server.
    By Brian Boucheron, Jeanelle Horcasitas Nginx Security Ubuntu Ubuntu 20.04
  • Published Tutorial

    How To Set Up SSH Keys on Rocky Linux 8

    SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with a Rocky Linux server, chances are you will spend most of your time in a terminal session connected to y...
    By Brian Boucheron, Jamon Camisso Rocky Linux Rocky Linux 8 Getting Started Linux Basics Security System Tools
  • Published Tutorial

    Initial Server Setup with Rocky Linux 8

    When you first create a new Rocky Linux 8 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 giv...
    By Brian Boucheron, Jamon Camisso Rocky Linux Rocky Linux 8 Linux Basics Getting Started Initial Server Setup
  • Published Tutorial

    How To Install the Etherpad Collaborative Web Editor on Ubuntu 20.04

    Etherpad is a web application that enables real-time collaborative text editing in the browser. It is written in Node.js and can use a variety of database engines to store data. In this tutorial we will install Etherp...
    By Brian Boucheron Ubuntu Ubuntu 20.04 Node.js Applications SQLite
  • Published Tutorial

    How To Set Up Time Synchronization on Ubuntu 20.04

    Accurate timekeeping is integral to modern software deployments. Without it, you may encounter data corruption, errors, and other issues that are difficult to debug. In this article, you will practice some general tim...
    By Justin Ellingwood, Brian Boucheron, Jeanelle Horcasitas Linux Basics System Tools Ubuntu 20.04 Ubuntu
  • Published Tutorial

    How To Install the Latest MySQL on Ubuntu 20.04

    In this tutorial, we will install the MySQL official apt software repository, then install the MySQL software itself, secure the installation, and finish up with testing that MySQL is running and responding to commands.
    By Brian Boucheron, Jeanelle Horcasitas Databases MySQL Ubuntu 20.04 Ubuntu
  • Published Tutorial

    How To Install the Deno JavaScript Runtime on Ubuntu 20.04

    In this tutorial we will download and install Deno on Ubuntu 20.04, and run a hello world statement to test out our installation. Deno is a new JavaScript runtime being developed by the creator of Node.js, with a focu...
    By Brian Boucheron JavaScript Development Ubuntu Ubuntu 20.04 Interactive
  • Published Tutorial

    How To Install and Use the Yarn Package Manager for Node.js

    Yarn is a package manager for Node.js that focuses on speed, security, and consistency. In this tutorial you will install Yarn globally, add Yarn to a specific project, and learn some basic Yarn commands.
    By Brian Boucheron JavaScript Node.js Development
  • How To Install Node.js on Ubuntu 20.04

    In this guide, we will show you three different ways of getting Node.js installed on an Ubuntu 20.04 server: using apt to install the nodejs package from Ubuntu's default software repository, using apt with an alterna...
    By Brian Boucheron Ubuntu Ubuntu 20.04 Node.js JavaScript DigitalOcean App Platform
  • Published Tutorial

    Initial Server Setup with Ubuntu 20.04

    When you first create a new Ubuntu 20.04 server, you should perform some important configuration steps as part of the basic setup. These steps will increase the security and usability of your server, and will give you...
    By Brian Boucheron Ubuntu Ubuntu 20.04 Getting Started Security Initial Server Setup DigitalOcean Droplets
  • Published Tutorial in Series: How To Build a Website with HTML

    How To Add Twitter Card and Open Graph Social Metadata to Your Webpage with HTML

    When you share links on social media platforms, they'll often be presented with rich imagery and a nicely formatted title, summary, and link, instead of plain text. You can add these rich media social sharing capabili...
    By Brian Boucheron HTML
  • Published Tutorial

    How To Use docker exec to Run Commands in a Docker Container

    When developing or deploying containers you'll often need to look inside a running container to inspect its current state or debug a problem. Docker provides the docker exec command to run programs in containers that ...
    By Brian Boucheron Docker Container