Networking
How to Configure NTP for Use in the NTP Pool Project on Ubuntu 16.04
Tutorials
Linux Commands
Miscellaneous
Networking
Ubuntu 16.04
Introduction> Introduction # Accurate time keeping is critical for almost any service or software. Emails, loggers, event systems and schedulers, user authentication mechanisms, and services running on distributed platforms all need accurate timestamps to record events in chronological order.
How To Install and Configure Zabbix to Securely Monitor Remote Servers on CentOS 7
Tutorials
Apache
CentOS
High Availability
MariaDB
Monitoring
MySQL
Networking
Open Source
PHP
System Tools
The author selected the Open Source Initiative to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # Zabbix is open-source monitoring software for networks and applications.
How to Setup a Multi-Protocol VPN Server Using SoftEther
Tutorials
Networking
Security
Ubuntu
Introduction> Introduction # This article explains how to install and configure a multi-protocol VPN server using the SoftEther package. We enable and configure OpenVPN and L2TP over IPSec and SSTP VPN Servers on Linux.
How To Create a High Availability Setup with Corosync, Pacemaker, and Reserved IPs on Ubuntu 14.04
Tutorials
High Availability
Load Balancing
Networking
Ubuntu
Introduction> Introduction # This tutorial will demonstrate how you can use Corosync and Pacemaker with a Reserved IP to create a high availability (HA) server infrastructure on DigitalOcean.
Corosync is an open source program that provides cluster membership and messaging capabilities, often referred to as the messaging layer, to client servers.
How to Configure Consul in a Production Environment on Ubuntu 14.04
Tutorials
Clustering
Networking
System Tools
Ubuntu
Introduction> Introduction # Consul is a distributed, highly available, datacenter-aware, service discovery and configuration system. It can be used to present services and nodes in a flexible and powerful interface that allows clients to always have an up-to-date view of the infrastructure they are a part of.
An Introduction to Networking Terminology, Interfaces, and Protocols
Tutorials
Conceptual
Linux Basics
Networking
Introduction> Introduction # An understanding of networking is important for anyone managing a server. Not only is it essential for getting your services online and running smoothly, it also gives you the insight to diagnose problems.
HTTP/1.1 vs HTTP/2: What’s the Difference?
Tutorials
Conceptual
Networking
The author selected the Society of Women Engineers to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # The Hypertext Transfer Protocol, or HTTP, is an application protocol that has been the de facto standard for communication on the World Wide Web since its invention in 1989.
How To Set Up an OpenVPN Server on Ubuntu 14.04
Tutorials
Networking
Ubuntu
VPN
Introduction> Introduction # Want to access the Internet safely and securely from your smartphone or laptop when connected to an untrusted network such as the WiFi of a hotel or coffee shop?
How To Configure WebDAV Access with Apache on Ubuntu 12.04
Tutorials
Apache
Networking
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 Protect SSH With Fail2Ban on CentOS 7
Tutorials
CentOS
Firewall
Networking
Security
Introduction> Introduction # 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.
How To Install and Configure a Basic LDAP Server on an Ubuntu 12.04 VPS
Tutorials
Networking
PHP
Security
System Tools
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 an SSL Tunnel Using Stunnel on Ubuntu
Tutorials
Networking
Security
Ubuntu
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained.
Reason> Reason # Ubuntu 12.04 reached end of life (EOL) on April 28, 2017 and no longer receives security patches or updates.
How To Configure BIND as a Private Network DNS Server on Ubuntu 14.04
Tutorials
DNS
Networking
Ubuntu
Introduction> Introduction # An important part of managing server configuration and infrastructure includes maintaining an easy way to look up network interfaces and IP addresses by name, by setting up a proper Domain Name System (DNS).
How To List and Delete Iptables Firewall Rules
Tutorials
Firewall
Networking
Security
Introduction> Introduction # Iptables is a firewall that plays an essential role in network security for most Linux systems. While many iptables tutorials will teach you how to create firewall rules to secure your server, this one will focus on a different aspect of firewall management: listing and deleting rules.
How To Install and Configure Syncthing to Synchronize Directories on Ubuntu 14.04
Tutorials
Networking
Ubuntu
Introduction> Introduction # There are many programs capable of keeping files in sync between different computers. Syncthing is a compelling new option that is cross platform, completely open source, very flexible, and easy to use.
How To Configure BIND as a Private Network DNS Server on CentOS 7
Tutorials
CentOS
DNS
Networking
Introduction> Introduction # An important part of managing server configuration and infrastructure includes maintaining an easy way to look up network interfaces and IP addresses by name, by setting up a proper Domain Name System (DNS).
How To Inspect Kubernetes Networking
Tutorials
Kubernetes
Networking
Introduction> Introduction # Kubernetes is a container orchestration system that can manage containerized applications across a cluster of server nodes. Maintaining network connectivity between all the containers in a cluster requires some advanced networking techniques.
How To Set Up SSH Tunneling on a VPS
Tutorials
Getting Started
Networking
Security
Introduction> Introduction # In this article, you’ll learn how to create a safe, encrypted tunnel between your computer and your VPS along with how to bypass limits in a corporate network, how to bypass NAT, etc.
What is Kubernetes?
Tutorials
Conceptual
CoreOS
Docker
Kubernetes
Networking
Scaling
Introduction> Introduction # Kubernetes is a powerful open-source system, initially developed by Google and supported by the Cloud Native Computing Foundation (CNCF), for managing containerized applications in a clustered environment. It aims to provide better ways of managing related, distributed components and services across varied infrastructure.
How To Create a High Availability Setup with Heartbeat and Reserved IPs on Ubuntu 14.04
Tutorials
DigitalOcean
High Availability
Load Balancing
Networking
Ubuntu
Introduction> Introduction # Heartbeat is an open source program that provides cluster infrastructure capabilities—cluster membership and messaging—to client servers, which is a critical component in a high availability (HA) server infrastructure.