Tutorials
How To Set Up Apache Virtual Hosts on CentOS 6
Tutorials
Apache
CentOS
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 Configure WebDAV Access with Apache on Ubuntu 14.04
Tutorials
Apache
Networking
Ubuntu
Introduction> Introduction # WebDAV is an extension of the HTTP protocol that allows users to manage files on servers. There are many ways to use a WebDAV server. For example, you can share Word or Excel documents with your colleagues by uploading them to your WebDAV server.
An Introduction to the Linux Terminal
Tutorials
Getting Started
Linux Basics
Introduction> Introduction # This tutorial, which is the first in a series that teaches Linux fundamentals, covers getting started with the terminal, the Linux command line, and executing commands. If you are new to Linux, you will want to familiarize yourself with the terminal, as it is the standard way to interact with a Linux server.
How To Use BackupPC to Create a Backup Server on an Ubuntu 12.04 VPS
Tutorials
Backups
System Tools
Ubuntu
[*]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:
Understanding Database Sharding
Tutorials
Conceptual
Databases
High Availability
Scaling
Introduction> Introduction # Any application or website that sees significant growth will eventually need to scale in order to accommodate increases in traffic. For data-driven applications and websites, it’s critical that scaling is done in a way that ensures the security and integrity of their data.
Understanding the React useMemo Hook
Tutorials
React
Introduction> Introduction # With the release of React 16.8, there are many useful hooks you can now use in your React applications. One of the built-in Hooks that was introduced in 16.
How To Install R on Ubuntu 18.04 [Quickstart]
Tutorials
Quickstart
R
Ubuntu 18.04
Introduction> Introduction # R is an open-source programming language that specializes in statistical computing and graphics. In this tutorial, we will install R on an Ubuntu 18.04 server.
For a more detailed version of this tutorial, with better explanations of each step, please refer to How To Install R on Ubuntu 18.
How To Use Logstash and Kibana To Centralize Logs On CentOS 6
Tutorials
CentOS
Logging
Monitoring
Nginx
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 and Use Docker on Debian 9
Tutorials
Debian 9
Docker
A previous version of this tutorial was written by finid.
Introduction> Introduction # Docker is an application that simplifies the process of managing application processes in containers. Containers let you run your applications in resource-isolated processes.
How To Create a Sharded Cluster in MongoDB Using an Ubuntu 12.04 VPS
Tutorials
MongoDB
NoSQL
Scaling
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 Use Apache as a Reverse Proxy with mod_proxy on CentOS 7
Tutorials
Apache
CentOS
Load Balancing
Introduction> Introduction # A reverse proxy is a type of proxy server that takes HTTP(S) requests and transparently distributes them to one or more backend servers. Reverse proxies are useful because many modern web applications process incoming HTTP requests using backend application servers which aren’t meant to be accessed by users directly and often only support rudimentary HTTP features.
How To Install and Secure phpMyAdmin on Debian 7
Tutorials
Debian
PHP
phpMyAdmin> phpMyAdmin # phpMyAdmin is a free web software to work with MySQL on the web. It provides a convenient visual front end to the MySQL capabilities.
Setup> Setup # Before working with phpMyAdmin, you need to have LAMP installed on your server.
How Fail2Ban Works to Protect Services on a Linux Server
Tutorials
Conceptual
Firewall
Monitoring
Security
Introduction> Introduction # SSH is the de facto method of connecting to a cloud server. It is durable, and it is extensible — as new encryption standards are developed, they can be used to generate new SSH keys, ensuring that the core protocol remains secure.
How To Install eJabberd XMPP Server on Ubuntu
Tutorials
Ubuntu
First, we would have to spin up a Ubuntu 12.10 x64 droplet:
Next, login to your droplet via SSH as root.
Step 1 – Install eJabberd> Step 1 – Install eJabberd # apt-get -y install ejabberd Step 2 – Setup Admin User> Step 2 – Setup Admin User # Change “password” to your own value:
How to Change a CSS Background Image’s Opacity
Tutorials
CSS
Introduction> Introduction # opacity is a CSS property that allows you to change the opaqueness of an element. By default, all elements have a value of 1. By changing this value closer to ``, the element will appear more and more transparent.
How To Install and Setup Postfix on Ubuntu 12.04
Tutorials
DNS
Email
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:
A Deep Dive into Iptables and Netfilter Architecture
Tutorials
Conceptual
Firewall
Introduction> Introduction # Firewalls are an important tool that can be configured to protect your servers and infrastructure. In the Linux ecosystem, iptables is a widely used firewall tool that works with the kernel’s netfilter packet filtering framework.
How To Install and Use PostgreSQL on Ubuntu 16.04
Tutorials
PostgreSQL
Ubuntu
Ubuntu 16.04
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 Secure Apache with Let’s Encrypt on CentOS 7
Tutorials
Apache
CentOS
Let's Encrypt
Open Source
Security
Introduction> Introduction # Let’s Encrypt is a Certificate Authority (CA) that provides free certificates for Transport Layer Security (TLS) encryption, thereby enabling encrypted HTTPS on web servers. It simplifies the process of creation, validation, signing, installation, and renewal of certificates by providing a software client that automates most of the steps—Certbot.
How To Install and Configure OpenLDAP and phpLDAPadmin on an Ubuntu 14.04 Server
Tutorials
Apache
PHP
Security
Ubuntu
Introduction> Introduction # LDAP, or Lightweight Directory Access Protocol, is a protocol designed to manage and access related information in a centralized, hierarchical file and directory structure.
In some ways, it operates similarly to a relational database, but this does not hold true for everything.