Tutorials
Docker Explained: How To Create Docker Containers Running Memcached
Tutorials
Docker
Server Optimization
Ubuntu
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained.
Reason> Reason # The techniques in this article are outdated and may no longer reflect Docker best-practices.
How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 18.04
Tutorials
Databases
LEMP
MySQL
Nginx
PHP
Ubuntu 18.04
Introduction> Introduction # The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications. This is an acronym that describes a Linux operating system, with an Nginx (pronounced like “Engine-X”) web server.
How To Set Up Nginx Load Balancing
Tutorials
Nginx
Server Optimization
About Load Balancing> About Load Balancing # Loadbalancing is a useful mechanism to distribute incoming traffic around several capable Virtual Private servers.By apportioning the processing mechanism to several machines, redundancy is provided to the application — ensuring fault tolerance and heightened stability.
How to Use the CSS :root Pseudo-Class Selector
Tutorials
CSS
Learn about the CSS :root pseudo-class selector, and how you might want to use it in your projects!
The CSS :root pseudo-class selector is used to select the highest-level parent of a given specification.
How To Install and Use Docker on CentOS 7
Tutorials
CentOS
Docker
Introduction> Introduction # Docker is an application that makes it simple and easy to run application processes in a container, which are like virtual machines, only more portable, more resource-friendly, and more dependent on the host operating system.
How To Set Up Time Synchronization on Ubuntu 18.04
Tutorials
Linux Basics
System Tools
Ubuntu 18.04
Introduction> Introduction # Accurate timekeeping has become a critical component of modern software deployments. Whether it’s making sure logs are recorded in the right order or database updates are applied correctly, out-of-sync time can cause errors, data corruption, and other hard to debug issues.
Initial Server Setup with Ubuntu 20.04
Tutorials
DigitalOcean Droplets
Getting Started
Initial Server Setup
Security
Ubuntu
Ubuntu 20.04
Introduction> Introduction # When you first create a new Ubuntu 20.04 server, you should perform some important configuration steps as part of the initial setup. These steps will increase the security and usability of your server, and will give you a solid foundation for subsequent actions.
How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on Ubuntu 18.04
Tutorials
Configuration Management
Elasticsearch
Monitoring
Ubuntu
Ubuntu 18.04
The author selected the Internet Archive to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # The Elastic Stack — formerly known as the ELK Stack — is a collection of open-source software produced by Elastic which allows you to search, analyze, and visualize logs generated from any source in any format, a practice known as centralized logging.
How to Set Up an Nginx Ingress with Cert-Manager on DigitalOcean Kubernetes
Tutorials
Kubernetes
Let's Encrypt
Nginx
Security
Solutions
Introduction> Introduction # Kubernetes Ingresses allow you to flexibly route traffic from outside your Kubernetes cluster to Services inside of your cluster. This is accomplished using Ingress Resources, which define rules for routing HTTP and HTTPS traffic to Kubernetes Services, and Ingress Controllers, which implement the rules by load balancing traffic and routing it to the appropriate backend Services.
How To Write Class-Based Components with Vue.js and TypeScript
Tutorials
Vue.js
Introduction> Introduction # Vue.js 2 supports class-style components. If you are coming from an Angular (2+) background, you are probably familiar with the pattern of writing components as classes using properties and decorators to describe more complex parts of your component.
How To Install WordPress with LEMP on Ubuntu 16.04
Tutorials
LEMP
Nginx
Ubuntu
Ubuntu 16.04
WordPress
Introduction> Introduction # 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.
How to Install and Configure VNC on Debian 9
Tutorials
Applications
Debian 9
Miscellaneous
Introduction> Introduction # Virtual Network Computing, or VNC, is a connection system that allows you to use your keyboard and mouse to interact with a graphical desktop environment on a remote server.
How To Configure Nginx to Use Custom Error Pages on Ubuntu 14.04
Tutorials
Nginx
Ubuntu
Introduction> Introduction # Nginx is a high performance web server capable of serving content with flexibility and power. When designing your web pages, it is often helpful to customize every piece of content that your users will see.
How To Perform Sentiment Analysis in Python 3 Using the Natural Language Toolkit (NLTK)
Tutorials
Data Analysis
Development
Programming Project
Python
The author selected the Open Internet/Free Speech fund to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # A large amount of data that is generated today is unstructured, which requires processing to generate insights.
How To Create RAID Arrays with mdadm on Ubuntu 16.04
Tutorials
Block Storage
Storage
Ubuntu
Ubuntu 16.04
Introduction> Introduction # The mdadm utility can be used to create and manage storage arrays using Linux’s software RAID capabilities. Administrators have great flexibility in coordinating their individual storage devices and creating logical storage devices that have greater performance or redundancy characteristics.
How To Rebase and Update a Pull Request
Tutorials
Development
Git
Open Source
Introduction> Introduction # Contributing to open-source projects is a rewarding experience as you work to make software better for end users like yourself. Once you submit a pull request, the process of contributing to a project can require some rebasing and reworking of code prior to acceptance, followed by a general cleanup of your branches.
How To Install and Use PostgreSQL on CentOS 7
Tutorials
CentOS
Databases
PostgreSQL
Introduction> Introduction # Relational database management systems are a key component of many web sites and applications. They provide a structured way to store, organize, and access information.
PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language.
How To Use Filezilla to Transfer and Manage Files Securely on your VPS
Tutorials
Getting Started
Introduction> Introduction # Are you a recent cloud hosting convert and find yourself struggling to figure out how to best manage the files on your first virtual private server (VPS)? Do you find yourself intimidated by the command line?
How To Measure MySQL Query Performance with mysqlslap
Tutorials
CentOS
MySQL
Server Optimization
Introduction> Introduction # MySQL comes with a handy little diagnostic tool called mysqlslap that’s been around since version 5.1.4. It’s a benchmarking tool that can help DBAs and developers load test their database servers.
How To View and Configure Linux Logs on Ubuntu, Debian, and CentOS
Tutorials
CentOS
Debian
Linux Basics
Logging
Ubuntu
Introduction> Introduction # Linux system administrators often need to look at log files for troubleshooting purposes. This is one of the first things a sysadmin would do.
Linux and the applications that run on it can generate all different types of messages, which are recorded in various log files.