Tutorials
How To Install R on Ubuntu 16.04
Tutorials
Applications
R
Ubuntu
Ubuntu 16.04
Introduction> Introduction # R is a popular open source programming language that specializes in statistical computing and graphics. It is widely used for developing statistical software and performing data analysis. R is easily extensible, and the community is known for continuously adding user-generated packages for specific areas of study, which makes it applicable to many fields.
How To Backup PostgreSQL Databases on an Ubuntu VPS
Tutorials
Backups
PostgreSQL
Ubuntu
What is PostgreSQL?> What is PostgreSQL? # PostgreSQL is a modern database management system. It is frequently used to store and manipulate information related to websites and applications.
As with any kind of valuable data, it is important to implement a backup scheme to protect against data loss.
How To Manually Install Oracle Java on a Debian or Ubuntu VPS
Tutorials
Debian
Java
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 Run Nginx in a Docker Container on Ubuntu 14.04
Tutorials
Docker
Nginx
Ubuntu
Introduction> Introduction # This tutorial shows how to deploy Nginx in a Docker container.
By containerizing Nginx, we cut down on our sysadmin overhead. We will no longer need to manage Nginx through a package manager or build it from source.
How To Install WordPress and PhpMyAdmin with Docker Compose on Ubuntu 14.04
Tutorials
Databases
Docker
MariaDB
MySQL
PHP
Ubuntu
WordPress
Introduction> Introduction # Docker Compose makes dealing with the orchestration processes of Docker containers (such as starting up, shutting down, and setting up intra-container linking and volumes) really easy.
This article provides a real-world example of using Docker Compose to install an application, in this case WordPress with PHPMyAdmin as an extra.
How To Install and Configure GitLab on Ubuntu 16.04
Tutorials
Applications
Git
Ubuntu
Ubuntu 16.04
Introduction> Introduction # GitLab CE, or Community Edition, is an open source application primarily used to host Git repositories, with additional development-related features like issue tracking. It is designed to be hosted using your own infrastructure, and provides flexibility in deploying as an internal repository store for your development team, publicly as a way to interface with users, or even open as a way for contributors to host their own projects.
How To Set Up a Postfix E-Mail Server with Dovecot
Tutorials
Email
Ubuntu
Postfix Introduction This tutorial will tell you how to setup a basic mail server and teach you a bit about the Postfix MTA (Mail Transfer Agent) in the process.
Postfix is extremely flexible.
How To Use HAProxy to Set Up MySQL Load Balancing
Tutorials
Debian
MySQL
Scaling
Server Optimization
Ubuntu
Prelude> Prelude # HAProxy is an open source software which can load balance HTTP and TCP servers. In the previous article on HAProxy we configured load balancing for HTTP and in this one we’ll do the same for MySQL.
How To Secure Nginx with Let’s Encrypt on Ubuntu 20.04
Tutorials
Nginx
Security
Ubuntu
Ubuntu 20.04
Introduction> Introduction # Let’s Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot, that attempts to automate most (if not all) of the required steps.
How To Write Modules in Python 3
Tutorials
Development
Python
Introduction> Introduction # Python modules are .py files that consist of Python code. Any Python file can be referenced as a module.
Some modules are available through the Python Standard Library and are therefore installed with your Python installation.
How To Install Ruby on Rails on CentOS 6
Tutorials
CentOS
Ruby
Ruby on Rails
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.
Using the CSS line-height Property to Improve Readability
Tutorials
CSS
In this article, you will learn about the CSS line-height property and how you can use it to create visually pleasant, readable text.
You have probably seen line-height being used before:
How To Install and Configure Postfix as a Send-Only SMTP Server on Ubuntu 14.04
Tutorials
Email
Ubuntu
Introduction> Introduction # Postfix is an MTA (Mail Transfer Agent), an application used to send and receive email. In this tutorial, we will install and configure Postfix so that it can be used to send emails by local applications only – that is, those installed on the same server that Postfix is installed on.
How To Configure Secure Updates and Installations in WordPress on Ubuntu
Tutorials
Security
Ubuntu
WordPress
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 the Apache Web Server on Ubuntu 20.04
Tutorials
Apache
Ubuntu
Ubuntu 20.04
Introduction> Introduction # The Apache HTTP server is the most widely-used web server in the world. It provides many powerful features including dynamically loadable modules, robust media support, and extensive integration with other popular software.
How To Install Apache Tomcat 7 on Ubuntu 14.04 via Apt-Get
Tutorials
Apache
Java
Ubuntu
About Apache Tomcat> About Apache Tomcat # Apache Tomcat is a web server and servlet container that is used to serve Java applications. Tomcat is an open source implementation of the Java Servlet and JavaServer Pages technologies, released by the Apache Software Foundation.
How To Set Up Highly Available HAProxy Servers with Keepalived and Reserved IPs on Ubuntu 14.04
Tutorials
High Availability
Load Balancing
Ubuntu
Introduction> Introduction # High availability is a function of system design that allows an application to automatically restart or reroute work to another capable system in the event of a failure.
How To Set Up a Node.js Application for Production on CentOS 7
Tutorials
CentOS
Deployment
Nginx
Node.js
Introduction> Introduction # Node.js is an open source Javascript runtime environment for easily building server-side and networking applications. The platform runs on Linux, OS X, FreeBSD, and Windows, and its applications are written in JavaScript.
How To Set Up Highly Available Web Servers with Keepalived and Reserved IPs on Ubuntu 14.04
Tutorials
High Availability
Nginx
Ubuntu
Introduction> Introduction # High availability is a function of system design that allows an application to automatically restart or reroute work to another capable system in the event of a failure.
How To Define Custom Fonts in CSS with @font-face and font-display
Tutorials
CSS
Introduction> Introduction # @font-face is a CSS at-rule used to define custom fonts. With @font-face, you provide a path to a font file hosted on the same server as your CSS file.