Tutorials
Using Grep & Regular Expressions to Search for Text Patterns in Linux
Tutorials
Linux Basics
Linux Commands
Introduction> Introduction # The grep command is one of the most useful commands in a Linux terminal environment. The name grep stands for “global regular expression print”. This means that you can use grep to check whether the input it receives matches a specified pattern.
How To Set Up an NFS Mount on Ubuntu 18.04
Tutorials
Networking
Ubuntu
Ubuntu 18.04
Introduction> Introduction # NFS, or Network File System, is a distributed file system protocol that allows you to mount remote directories on your server. This lets you manage storage space in a different location and write to that space from multiple clients.
How To Install WordPress With Docker Compose
Tutorials
Docker
Let's Encrypt
MySQL
Nginx
Ubuntu 20.04
WordPress
Introduction> Introduction # WordPress is a free and open-source Content Management System (CMS) built on a MySQL database with PHP processing. Thanks to its extensible plugin architecture and templating system, most of its administration can be done through the web interface.
How To Configure Apache Using Ansible on Ubuntu 14.04
Tutorials
Ansible
Apache
Configuration Management
Ubuntu
Introduction> Introduction # Apache is one of the most popular web servers currently used on the Internet. It is easy to set up and configure on Linux distributions like Ubuntu and Debian, as it comes in the package repositories and includes a default configuration that works out of the box.
How To Install Git on Ubuntu 18.04 [Quickstart]
Tutorials
Git
Open Source
Quickstart
Ubuntu 18.04
Introduction> Introduction # Version control systems help you share and collaborate on software development projects. Git is one of the most popular version control systems currently available.
This tutorial will walk you through installing and configuring Git on an Ubuntu 18.
How To Protect SSH with fail2ban on CentOS 6
Tutorials
CentOS
Monitoring
Security
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Install Tinc and Set Up a Basic VPN on Ubuntu 14.04
Tutorials
Networking
Security
Ubuntu
VPN
Introduction> Introduction # In this tutorial, we will go over how to use Tinc, an open source Virtual Private Network (VPN) daemon, to create a secure VPN that your servers can communicate on as if they were on a local network.
How To Set Up ProFTPD on Ubuntu 12.04
Tutorials
Linux Basics
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
Using Renderer2 in Angular
Tutorials
Angular
The Renderer2 class is an abstraction provided by Angular in the form of a service that allows to manipulate elements of your app without having to touch the DOM directly. This is the recommended approach because it then makes it easier to develop apps that can be rendered in environments that don’t have DOM access, like on the server, in a web worker or on native mobile.
How To Use cd, pwd, and ls to Explore the File System on a Linux Server
Tutorials
Linux Basics
Introduction> Introduction # Getting familiar with the command line is the first step towards utilizing the power of the Linux server platform. It is also an essential prerequisite for basically all server-related activities that you may wish to do within this environment.
Introduction to Angular’s HttpClient
Tutorials
Angular
Angular 4.3 brings us a new easier way to handle http requests with the HttpClient library. It’s available under a new name to avoid causing breaking changes with the current Http library.
How To Protect SSH with fail2ban on Ubuntu 12.04
Tutorials
Monitoring
Security
Ubuntu
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Set Up Nginx Load Balancing with SSL Termination
Tutorials
Load Balancing
Nginx
Scaling
Ubuntu
Introduction> Introduction # This article shows you how to set up Nginx load balancing with SSL termination with just one SSL certificate on the load balancer. This will reduce your SSL management overhead, since the OpenSSL updates and the keys and certificates can now be managed from the load balancer itself.
How To Install Ruby on Rails on CentOS 6 with RVM
Tutorials
CentOS
Ruby
Ruby on Rails
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Install WordPress, Nginx, PHP, and Varnish on Ubuntu 12.04
Tutorials
Caching
Nginx
PHP
Server Optimization
Ubuntu
WordPress
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Set Up vsftpd for a User’s Directory on Ubuntu 18.04
Tutorials
Linux Basics
Security
Ubuntu 18.04
Introduction FTP, short for File Transfer Protocol, is a network protocol that was once widely used for moving files between a client and server. It has since been replaced by faster, more secure, and more convenient ways of delivering files.
How To Use Traefik as a Reverse Proxy for Docker Containers on Ubuntu 16.04
Tutorials
Docker
Let's Encrypt
Monitoring
Ubuntu 16.04
Introduction> Introduction # Docker can be an efficient way to run web applications in production, but you may want to run multiple applications on the same Docker host. In this situation, you’ll need to set up a reverse proxy since you only want to expose ports 80 and 443 to the rest of the world.
How To Install Java with Apt-Get on Debian 8
Tutorials
Debian
Java
[*]Introduction[*]
The programming language Java and the Java virtual machine or JVM are used extensively and required for many kinds of software.
This tutorial provides different ways of installing Java on Debian 8: you can download the Default JRE or JDK or the Oracle JDK.
How To Set Up a Firewall Using Iptables on Ubuntu 14.04
Tutorials
Firewall
Getting Started
Security
System Tools
Ubuntu
Introduction> Introduction # Setting up a good firewall is an essential step to take in securing any modern operating system. Most Linux distributions ship with a few different firewall tools that we can use to configure our firewalls.
How To Install MariaDB on CentOS 7
Tutorials
CentOS
Databases
MariaDB
MySQL
Introduction> Introduction # MariaDB is an open-source database management system, commonly installed as part of the popular LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl) stack. It uses a relational database and SQL (Structured Query Language) to manage its data.