Skip to main content

Ubuntu 18.04

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 Install and Configure GitLab on Ubuntu 18.04
Tutorials Applications Git Let's Encrypt Ubuntu 18.04
Introduction> Introduction # GitLab 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, a public way to interface with users, or a means for contributors to host their own projects.
How To Configure BIND as a Private Network DNS Server on Ubuntu 18.04
Tutorials DNS Networking Ubuntu 18.04
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 Install Docker Compose on Ubuntu 18.04
Tutorials Docker Ubuntu 18.04
Introduction> Introduction # Docker is a great tool for automating the deployment of Linux applications inside software containers, but to take full advantage of its potential, each component of an application should run in its own individual container.
How To Share Data between Docker Containers
Tutorials Container Docker Ubuntu Ubuntu 18.04 Ubuntu 20.04
Introduction> Introduction # Docker is a popular containerization tool used to provide software applications with a filesystem that contains everything they need to run. Using Docker containers ensures that the software will behave the same way regardless of where it is deployed because its run-time environment is consistent.
How To Serve Flask Applications with Gunicorn and Nginx on Ubuntu 18.04
Tutorials Nginx Python Python Frameworks Ubuntu Ubuntu 18.04
Introduction> Introduction # In this guide, you will build a Python application using the Flask microframework on Ubuntu 18.04. The bulk of this article will be about how to set up the Gunicorn application server and how to launch the application and configure Nginx to act as a front-end reverse proxy.
How To Install and Secure Redis on Ubuntu 18.04
Tutorials NoSQL Redis Ubuntu Ubuntu 18.04
Introduction> Introduction # Redis is an in-memory key-value store known for its flexibility, performance, and wide language support. This tutorial demonstrates how to install, configure, and secure Redis on an Ubuntu 18.
How to Set Up SSH Keys on Ubuntu 18.04
Tutorials Getting Started Linux Basics Security System Tools Ubuntu 18.04
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with an Ubuntu server, chances are you will spend most of your time in a terminal session connected to your server through SSH.
Initial Server Setup with Ubuntu 18.04
Tutorials Getting Started Initial Server Setup Security Ubuntu Ubuntu 18.04
Introduction> Introduction # After creating a new Ubuntu 18.04 server, you should take some configuration steps as part of an initial server setup in order to increase security and facilitate management later.
How To Set Up Nginx with HTTP/2 Support on Ubuntu 18.04
Tutorials Let's Encrypt Nginx Ubuntu 18.04
A previous version of this tutorial was written by Sergey Zhukaev. Introduction> Introduction # Nginx is a fast and reliable open-source web server. It gained its popularity due to its low memory footprint, high scalability, ease of configuration, and support for a wide variety of protocols.
How To Install Apache Kafka on Ubuntu 18.04
Tutorials Apache Java Messaging Ubuntu Ubuntu 18.04
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Apache Kafka is a popular distributed message broker designed to efficiently handle large volumes of real-time data.
How To Allow Remote Access to MySQL
Tutorials Databases MySQL Ubuntu Ubuntu 18.04
Many websites and applications start off with their web server and database backend hosted on the same machine. With time, though, a setup like this can become cumbersome and difficult to scale.
How To Set Up an OpenVPN Server on Ubuntu 18.04
Tutorials Security Ubuntu Ubuntu 18.04 VPN
A previous version of this tutorial was written by Justin Ellingwood 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 Nginx as a Web Server and Reverse Proxy for Apache on One Ubuntu 18.04 Server
Tutorials Apache Let's Encrypt Nginx PHP Ubuntu 18.04
The author selected the Electronic Frontier Foundation to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Apache and Nginx are two popular open-source web servers often used with PHP.
How To Build a Node.js Application with Docker
Tutorials Applications Docker Node.js Ubuntu 18.04
Introduction> Introduction # The Docker platform allows developers to package and run applications as containers. A container is an isolated process that runs on a shared operating system, offering a lighter weight alternative to virtual machines.