Skip to main content

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.