Ubuntu
How To Use the Emacs Editor in Linux
Tutorials
Linux Basics
Miscellaneous
Ubuntu
Ubuntu 22.04
Introduction> Introduction # Emacs is one of the oldest and most versatile text editors. The GNU Emacs version was originally written in 1984 and is well known for its powerful and rich editing features.
How To Install Openfire XMPP Server on a Debian or Ubuntu VPS
Tutorials
Java
Miscellaneous
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 Install and Use Composer on Your VPS Running Ubuntu
Tutorials
PHP
PHP Frameworks
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 a Redis Server as a Session Handler for PHP on Ubuntu 14.04
Tutorials
PHP
Redis
Ubuntu
Introduction> Introduction # Redis is an open source key-value cache and storage system, also referred to as a data structure server for its advanced support for several data types, such as hashes, lists, sets, and bitmaps, amongst others.
How To Configure Varnish Cache 4.0 with SSL Termination on Ubuntu 14.04
Tutorials
Caching
Nginx
Ubuntu
Introduction> Introduction # In this tutorial, we will cover how to use Varnish Cache 4.0 to improve the performance of your existing web server. We will also show you a way to add HTTPS support to Varnish, with Nginx performing the SSL termination.
How To Implement SSL Termination With HAProxy on Ubuntu 14.04
Tutorials
Apache
HAProxy
Load Balancing
Nginx
Scaling
Security
Ubuntu
Introduction> Introduction # HAProxy, which stands for High Availability Proxy, is a popular open source software TCP/HTTP Load Balancer and proxying solution which can be run on Linux, Solaris, and FreeBSD.
Ubuntu and Debian Package Management Essentials
Tutorials
Debian
Linux Basics
System Tools
Ubuntu
Introduction> Introduction # Package management is one of the fundamental features of a Linux system. The packaging format and the package management tools differ from distribution to distribution, but most distributions use one of two core sets of tools.
How To Install and Use Docker Compose on Ubuntu 14.04
Tutorials
Docker
Ubuntu
Introduction> Introduction # Docker is a great tool, but to really take full advantage of its potential it’s best if each component of your application runs in its own container. For complex applications with a lot of components, orchestrating all the containers to start up and shut down together (not to mention talk to each other) can quickly become unwieldy.
How To Set Up GitLab As Your Very Own Private GitHub Clone
Tutorials
Applications
Git
Ruby
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 Install and Configure Postfix on Ubuntu 16.04
Tutorials
Email
Ubuntu
Ubuntu 16.04
Introduction> Introduction # Postfix is a popular open-source Mail Transfer Agent (MTA) that can be used to route and deliver email on a Linux system. It is estimated that around 25% of public mail servers on the internet run Postfix.
How To Create a Self-Signed SSL Certificate for Apache in Ubuntu 18.04
Tutorials
Apache
Security
Ubuntu
Ubuntu 18.04
Introduction> Introduction # TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypted wrapper.
How To Configure Apache Content Caching on Ubuntu 14.04
Tutorials
Apache
Caching
Server Optimization
Ubuntu
What is Caching?> What is Caching? # Caching is a method of improving server performance by allowing commonly requested content to be temporarily stored in a way that allows for faster access.
How To Install Rails and nginx with Passenger on Ubuntu
Tutorials
Nginx
Ruby on Rails
Ubuntu
Introduction> Introduction # Ruby on Rails is an application stack that provides web developers with a framework to quickly create a variety of web applications, and nginx is a light, high performance web server software.
How To Install and Configure Mumble Server (Murmur) on Ubuntu 14.04
Tutorials
Applications
Ubuntu
Introduction> Introduction # Mumble is a free and open-source Voice Over IP (VoIP) application designed primarily to be used by gamers. Mumble is similar to TeamSpeak and Ventrilo. Mumble uses a client-server architecture which allows users to talk to each other when connected to the same server.
How to Install and Configure VNC on Ubuntu 20.04
Tutorials
Applications
Miscellaneous
Ubuntu
Ubuntu 20.04
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 Install, Run, and Connect to Jupyter Notebook on a Remote Server
Tutorials
Applications
Python
Ubuntu
The author selected the Apache Software Foundation to receive a $100 donation as part of the Write for DOnations program.
Introduction> Introduction # Jupyter Notebook is an open-source, interactive web application that allows you to write and run computer code in more than 40 programming languages, including Python, R, Julia, and Scala.
How To Rewrite URLs with mod_rewrite for Apache on Ubuntu 16.04
Tutorials
Apache
Ubuntu
Ubuntu 16.04
Introduction> Introduction # In this tutorial, we will activate and learn how to manage URL rewrites using Apache 2’s mod_rewrite module. This module allows us to rewrite URLs in a cleaner fashion, translating human-readable paths into code-friendly query strings or redirecting URLs based on additional conditions.
How To Centralize Logs with Rsyslog, Logstash, and Elasticsearch on Ubuntu 14.04
Tutorials
Elasticsearch
Logging
Scaling
Server Optimization
Ubuntu
An Article from Elastic> An Article from Elastic # Introduction> Introduction # Making sense of the millions of log lines your organization generates can be a daunting challenge. On one hand, these log lines provide a view into application performance, server performance metrics, and security.
How To Upgrade to Ubuntu 16.04 LTS
Tutorials
DigitalOcean
System Tools
Ubuntu
Introduction> Introduction # Warning: As with almost any upgrade between major releases of an operating system, this process carries an inherent risk of failure, data loss, or broken software configuration. Comprehensive backups and extensive testing are strongly advised.
UFW Essentials: Common Firewall Rules and Commands
Tutorials
Firewall
Networking
Security
Ubuntu
Introduction> Introduction # UFW (uncomplicated firewall) is a firewall configuration tool that runs on top of iptables, included by default within Ubuntu distributions. It provides a streamlined interface for configuring common firewall use cases via the command line.