Skip to main content

Ubuntu 18.04

How To Build and Deploy a Flask Application Using Docker on Ubuntu 18.04
Tutorials Docker Flask Nginx Ubuntu 18.04
The author selected the Tech Education Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Docker is an open-source application that allows administrators to create, manage, deploy, and replicate applications using containers.
How To Install Nginx on Ubuntu 18.04 [Quickstart]
Tutorials Nginx Quickstart Ubuntu Ubuntu 18.04
Introduction> Introduction # Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be used as a web server or reverse proxy.
How To Install Go on Ubuntu 18.04
Tutorials Go Ubuntu 18.04
Introduction> Introduction # Go is a modern programming language developed at Google. It is increasingly popular for many applications and at many companies, and offers a robust set of libraries. This tutorial will walk you through downloading and installing the latest version of Go (Go 1.
How To Install the Apache Web Server on Ubuntu 18.04
Tutorials Apache Ubuntu 18.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 Set Up Laravel, Nginx, and MySQL with Docker Compose
Tutorials Docker Laravel MySQL Nginx PHP PHP Frameworks Ubuntu 18.04
The author selected The FreeBSD Foundation to receive a donation as part of the Write for DOnations program. Introduction> Introduction # Over the past few years, Docker has become a frequently used solution for deploying applications thanks to how it simplifies running and deploying applications in ephemeral containers.
How To Install the Apache Web Server on Ubuntu 18.04 [Quickstart]
Tutorials Apache Quickstart Ubuntu Ubuntu 18.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 and Configure Nextcloud on Ubuntu 18.04
Tutorials Applications Storage Ubuntu 18.04
Introduction> Introduction # Nextcloud, a fork of ownCloud, is a file sharing server that permits you to store your personal content, like documents and pictures, in a centralized location, much like Dropbox.
How to Install and Configure VNC on Ubuntu 18.04
Tutorials Applications Miscellaneous Ubuntu 18.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 Use Traefik as a Reverse Proxy for Docker Containers on Ubuntu 18.04
Tutorials Docker Let's Encrypt Monitoring Open Source Ubuntu 18.04
The author selected Girls Who Code to receive a donation as part of the Write for DOnations program. Note: This tutorial is for Traefik v1. If you wish to install and configure Traefik v2, use this newer tutorial.
How To Install and Use Docker on Ubuntu 18.04
Tutorials Docker Ubuntu 18.04
A previous version of this tutorial was written by finid. Introduction> Introduction # Docker is an application that simplifies the process of managing application processes in containers. Containers let you run your applications in resource-isolated processes.
How To Install Linux, Nginx, MySQL, PHP (LEMP stack) on Ubuntu 18.04
Tutorials Databases LEMP MySQL Nginx PHP Ubuntu 18.04
Introduction> Introduction # The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications. This is an acronym that describes a Linux operating system, with an Nginx (pronounced like “Engine-X”) web server.
How To Set Up Time Synchronization on Ubuntu 18.04
Tutorials Linux Basics System Tools Ubuntu 18.04
Introduction> Introduction # Accurate timekeeping has become a critical component of modern software deployments. Whether it’s making sure logs are recorded in the right order or database updates are applied correctly, out-of-sync time can cause errors, data corruption, and other hard to debug issues.
How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on Ubuntu 18.04
Tutorials Configuration Management Elasticsearch Monitoring Ubuntu Ubuntu 18.04
The author selected the Internet Archive to receive a donation as part of the Write for DOnations program. Introduction> Introduction # The Elastic Stack — formerly known as the ELK Stack — is a collection of open-source software produced by Elastic which allows you to search, analyze, and visualize logs generated from any source in any format, a practice known as centralized logging.
How To Create RAID Arrays with mdadm on Ubuntu 18.04
Tutorials Block Storage Storage Ubuntu 18.04
Introduction> Introduction # The mdadm utility can be used to create and manage storage arrays using Linux’s software RAID capabilities. Administrators have great flexibility in coordinating their individual storage devices and creating logical storage devices that have greater performance or redundancy characteristics.
How To Install Nginx on Ubuntu 18.04
Tutorials DigitalOcean Droplets Nginx Ubuntu 18.04
Introduction> Introduction # Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be used as a web server or reverse proxy.
How To Install Ruby on Rails with rbenv on Ubuntu 18.04
Tutorials Ruby Ruby on Rails Ubuntu 18.04
Introduction> Introduction # Ruby on Rails is one of the most popular application stacks for developers looking to create sites and web apps. The Ruby programming language, combined with the Rails development framework, makes app development simple.
How To Set Up Apache Virtual Hosts on Ubuntu 18.04
Tutorials Apache Ubuntu 18.04
Introduction> Introduction # The Apache web server is a popular method for serving websites on the internet. As of 2019, it is estimated to serve 29% of all active websites and it offers robustness and flexibility for developers.
How To Share Data Between the Docker Container and the Host
Tutorials Docker Ubuntu Ubuntu 18.04
Introduction> Introduction # In general, Docker containers are ephemeral, running just as long as it takes for the command issued in the container to complete. By default, any data created inside the container is only available from within the container and only while the container is running.
Containerizing a Node.js Application for Development With Docker Compose
Tutorials Databases Docker MongoDB Node.js Ubuntu 18.04
Introduction> Introduction # If you are actively developing an application, using Docker can simplify your workflow and the process of deploying your application to production. Working with containers in development offers the following benefits:
How To Install Jenkins on Ubuntu 18.04
Tutorials System Tools Ubuntu Ubuntu 18.04
Introduction> Introduction # Jenkins is an open-source automation server that automates the repetitive technical tasks involved in the continuous integration and delivery of software. Jenkins is Java-based and can be installed from Ubuntu packages or by downloading and running its web application archive (WAR) file — a collection of files that make up a complete web application to run on a server.