Ubuntu 18.04
How To Secure Apache with Let’s Encrypt on Ubuntu 18.04
Tutorials
Apache
DigitalOcean Droplets
Let's Encrypt
Security
Ubuntu 18.04
Introduction> Introduction # Let’s Encrypt is a Certificate Authority (CA) that provides a way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It streamlines the process by providing a software client, Certbot, that attempts to automate most (if not all) of the required steps.
How To Install the Anaconda Python Distribution on Ubuntu 18.04
Tutorials
Data Analysis
Development
Python
Ubuntu 18.04
Introduction> Introduction # Designed for data science and machine learning workflows, Anaconda is an open-source package manager, environment manager, and distribution of the Python and R programming languages. It is commonly used for large-scale data processing, scientific computing, and predictive analytics.
How To Install Python 3 and Set Up a Programming Environment on Ubuntu 18.04 [Quickstart]
Tutorials
Development
Python
Quickstart
Ubuntu 18.04
###Introduction
Python is a flexible and versatile programming language, with strengths in scripting, automation, data analysis, machine learning, and back-end development.
This tutorial will walk you through installing Python and setting up a programming environment on an Ubuntu 18.
How To Install Anaconda on Ubuntu 18.04 [Quickstart]
Tutorials
Development
Python
Quickstart
Ubuntu 18.04
Introduction> Introduction # Designed for data science and machine learning workflows, Anaconda is an open-source package manager, environment manager, and distribution of the Python and R programming languages.
This tutorial will guide you through installing Anaconda on an Ubuntu 18.
How To Install and Secure phpMyAdmin on Ubuntu 18.04
Tutorials
Apache
Applications
PHP
Ubuntu
Ubuntu 18.04
Introduction> Introduction # While many users need the functionality of a database management system like MySQL, they may not feel comfortable interacting with the system solely from the MySQL command line client.
How To Install Git on Ubuntu 18.04
Tutorials
Git
Open Source
Ubuntu 18.04
Introduction> Introduction # Version control systems are increasingly indispensable in modern software development as versioning allows you to keep track of your software at the source level. You can track changes, revert to previous stages, and branch to create alternate versions of files and directories.
How To Set Up a Node.js Application for Production on Ubuntu 18.04
Tutorials
Nginx
Node.js
Ubuntu 18.04
Introduction> Introduction # Node.js is an open-source JavaScript runtime environment for building server-side and networking applications. The platform runs on Linux, macOS, FreeBSD, and Windows. Though you can run Node.js applications at the command line, this tutorial will focus on running them as a service.
How To Install Webmin on Ubuntu 18.04
Tutorials
Apache
Control Panels
Let's Encrypt
Ubuntu 18.04
The author selected the Tech Education Fund to receive a donation as part of the Write for DOnations program.
###Introduction
Webmin is a web-based control panel for any Linux machine which lets you manage your server through a modern web-based interface.
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 Use Cron to Automate Tasks on Ubuntu 18.04
Tutorials
Automated Setups
System Tools
Ubuntu 18.04
Introduction> Introduction # Cron is a time-based job scheduling daemon found in Unix-like operating systems, including Linux distributions. Cron runs in the background and operations scheduled with cron, referred to as “cron jobs,” are executed automatically, making cron useful for automating maintenance-related tasks.
How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 18.04
Tutorials
Apache
Databases
MySQL
PHP
Ubuntu 18.04
Introduction> Introduction # A “LAMP” stack is a group of open-source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is actually an acronym which represents the Linux operating system, with the Apache web server.
How to Set Up an IKEv2 VPN Server with StrongSwan on Ubuntu 18.04
Tutorials
Security
Ubuntu 18.04
VPN
Introduction> Introduction # A virtual private network, or VPN, allows you to securely encrypt traffic as it travels through untrusted networks, such as those at the coffee shop, a conference, or an airport.
How To Install WordPress with LAMP on Ubuntu 18.04
Tutorials
Apache
LAMP Stack
Ubuntu
Ubuntu 18.04
WordPress
Introduction> Introduction # WordPress is the most popular content management system (CMS) on the internet. It allows you to set up flexible blogs and websites on top of a MySQL backend with PHP processing.
How To Install and Use PostgreSQL on Ubuntu 18.04
Tutorials
Databases
PostgreSQL
Ubuntu
Ubuntu 18.04
Introduction> Introduction # Relational database management systems are a key component of many web sites and applications. They provide a structured way to store, organize, and access information.
PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language.
How To Set Up a Firewall with UFW on Ubuntu 18.04
Tutorials
DigitalOcean
Firewall
Networking
Security
Ubuntu
Ubuntu 18.04
Introduction> Introduction # UFW, or Uncomplicated Firewall, is an interface to iptables that is geared towards simplifying the process of configuring a firewall. While iptables is a solid and flexible tool, it can be difficult for beginners to learn how to use it to properly configure a firewall.
How To Secure a Containerized Node.js Application with Nginx, Let’s Encrypt, and Docker Compose
Tutorials
Docker
Let's Encrypt
Node.js
Security
Ubuntu 18.04
Introduction> Introduction # There are multiple ways to enhance the flexibility and security of your Node.js application. Using a reverse proxy like Nginx offers you the ability to load balance requests, cache static content, and implement Transport Layer Security (TLS).
How To Install WordPress with LEMP on Ubuntu 18.04
Tutorials
LEMP
Nginx
Ubuntu 18.04
WordPress
Introduction> Introduction # WordPress is the most popular CMS (content management system) on the internet. It allows you to easily set up flexible blogs and websites on top of a MySQL backend with PHP processing.
How to Add and Delete Users on Ubuntu 18.04
Tutorials
Linux Basics
Linux Commands
Ubuntu 18.04
Introduction> Introduction # Adding and removing users on a Linux system is one of the most important system administration tasks to familiarize yourself with. When you create a new system, you are often only given access to the root account by default.
How To Install Node.js on Ubuntu 18.04
Tutorials
DigitalOcean App Platform
Node.js
Ubuntu 18.04
Introduction> Introduction # Node.js is a JavaScript platform for general-purpose programming that allows users to build network applications quickly. By leveraging JavaScript on both the front and backend, Node.js makes development more consistent and integrated.
How To Install and Use Composer on Ubuntu 18.04
Tutorials
PHP
Ubuntu 18.04
A previous version of this tutorial was written by Brennen Bearnes.
Introduction> Introduction # Composer is a popular dependency management tool for PHP, created mainly to facilitate installation and updates for project dependencies.