-
Published Tutorial
A "LAMP" stack is a group of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the Linux operating sy...
•
By
Brennen Bearnes
LAMP Stack
PHP
MySQL
Apache
Ubuntu 16.04
-
Node.js is a JavaScript platform for general-purpose programming that allows users to build network applications quickly. In this guide, we'll show you how to get started with Node.js on an Ubuntu 18.04 server.
•
By
Brennen Bearnes, Kathleen Juell
Node.js
Ubuntu 18.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
Node.js
Ubuntu 16.04
-
Published Tutorial
Node.js is an open source JavaScript runtime environment for easily building server-side and networking applications. Node.js applications can be run at the command line but this guide focuses on running them as a ser...
•
By
Brennen Bearnes
Node.js
Let's Encrypt
Nginx
Ubuntu 16.04
-
Published Tutorial
The Apache web server is the most popular way to serve web content on the internet. Apache has the ability to serve multiple domains from a single server by using a mechanism called "virtual hosts". If a virtual hos...
•
By
Brennen Bearnes
Apache
Ubuntu 16.04
-
Published Tutorial
While many users require access to a database management system like MySQL, not all users feel comfortable interacting with the MySQL prompt on a daily basis. In this guide, we'll discuss how to install and secure ph...
•
By
Brennen Bearnes
Applications
MySQL
PHP
Apache
Ubuntu 16.04
-
Published Tutorial
Ubuntu's next Long Term Support release, version 16.04 (Xenial Xerus), is due to be released on April 21, 2016. This guide explains the upgrade process for systems including (but not limited to) DigitalOcean Droplets ...
•
By
Brennen Bearnes
System Tools
DigitalOcean
Ubuntu
-
Published Tutorial
Node.js is an open-source JavaScript runtime environment for building server-side and networking applications. Node.js applications can be run at the command line but this guide focuses on running them as a service us...
•
By
Brennen Bearnes, Kathleen Juell
Node.js
Nginx
Ubuntu 18.04
-
Published Tutorial
Learning how to manage users effectively is an essential skill for any Linux system administrator. In this guide, we will discuss how to add and delete users and assign sudo privileges on an Ubuntu 16.04 server.
•
By
Brennen Bearnes
Linux Basics
-
Published Tutorial
PHP 7.0 was released on December 3, 2015. It promises substantial speed improvements over previous versions of the language, along with new features like scalar type hinting. This guide explains how to quickly upgra...
•
By
Brennen Bearnes
PHP
Apache
LAMP Stack
Nginx
LEMP
Ubuntu
-
Published Tutorial
Most modern Unix-like operating system, rely on a centralized package management system for finding and installing software. This guide serves as a quick reference for the fundamentals of finding, installing, and upgr...
•
By
Brennen Bearnes
Linux Commands
Getting Started
System Tools
Linux Basics
-
Published Tutorial
While connecting to your server through SSH can be very secure, the SSH daemon itself is a service that must be exposed to the internet to function properly. This comes with some inherent risk and offers a vector of ...
•
By
Brennen Bearnes
Firewall
Security
Networking
CentOS
-
Node.js is a JavaScript platform for general-purpose programming that allows users to build asynchronous network applications quickly. By leveraging JavaScript on both the front and backend, Node.js can make web appli...
•
By
Brennen Bearnes, Kathleen Juell
Node.js
Debian
Debian 10
-
Published Tutorial
Composer is a popular dependency management tool for PHP, created to facilitate installation and updates for project dependencies. It will check which other packages a specific project depends on and install them for ...
•
By
Brennen Bearnes
PHP
PHP Frameworks
Ubuntu 16.04
-
Published Tutorial
PHP 7.0 was released on December 3, 2015. It promises substantial speed improvements over previous versions of the language, along with new features like scalar type hinting. This guide explains how to quickly upgra...
•
By
Brennen Bearnes
PHP
LEMP
Nginx
Apache
LAMP Stack
CentOS
-
Published Tutorial
Git is a powerful distributed version control system that can be used to track software development projects and other information. In this guide, we'll demonstrate a few different ways to install git on an Ubuntu 16...
•
By
Brennen Bearnes
Git
Ubuntu 16.04
-
Published Tutorial
Go is a modern programming language developed at Google. It is increasingly popular for many applications and at many companies, and offers a robust set of libraries. This tutorial will walk you through downloading an...
•
By
Brennen Bearnes
Go
Ubuntu 18.04
-
Node.js is a JavaScript platform for general-purpose programming that allows users to build network applications quickly.
In this guide, we'll show you how to get started with Node.js on a Debian 9 server.
•
By
Brennen Bearnes, Kathleen Juell
Node.js
Debian 9
-
Published Tutorial
phpMyAdmin is an application that allows users to interact with MySQL or MariaDB databases through a web interface. This tutorial covers the process of installing and securing phpMyAdmin on a Debian 9 server.
•
By
Brennen Bearnes, Mark Drake
Applications
PHP
Apache
Databases
Debian 9
Debian
-
Published Tutorial
The Ubuntu operating system's most recent Long Term Support version, version 16.04 (Xenial Xerus), was released on April 21, 2016. This guide is intended as a brief overview of new features and significant changes to...
•
By
Brennen Bearnes
Linux Basics
Miscellaneous
Conceptual
Ubuntu 16.04