Tutorials
How to Add and Delete Users on Debian 8
Tutorials
Debian
Linux Basics
Linux Commands
Introduction One of the most basic tasks that you should know how to do on a fresh Linux server is add and remove users. When you create a new system, you are often only given the root account by default.
How To Set Up mod_rewrite for Apache on CentOS 7
Tutorials
Apache
CentOS
Introduction> Introduction # Apache is a modular web server that allows you to customize its capabilities by enabling and disabling modules. This provides administrators the ability to tailor the functionality of Apache to meet the needs of their web application.
An Introduction to Cloud-Config Scripting
Tutorials
API
DigitalOcean
Introduction> Introduction # The cloud-init program that is available on recent distributions (only Ubuntu 14.04 and CentOS 7 at the time of this writing) is able to consume and execute data from the user-data field of the DigitalOcean metadata service.
How To Configure Logging and Log Rotation in Nginx on an Ubuntu VPS
Tutorials
Linux Basics
Logging
Nginx
Server Optimization
Ubuntu
Introduction> Introduction # To save yourself some trouble with your web server, you can configure logging. Logging information on your server gives you access to the data that will help you troubleshoot and assess situations as they arise.
How To Install Django and Set Up a Development Environment on Ubuntu 16.04
Tutorials
Debian
Development
Django
Programming Project
Python
Ubuntu 16.04
Introduction> Introduction # Django is a free and open-source web framework written in Python that adheres to the model template view (MTV) software architectural pattern. The MTV pattern is Django’s take on the model–view–controller (MVC) pattern.
How To Set Up HTTP Authentication With Nginx On Ubuntu 12.10
Tutorials
Nginx
Security
Ubuntu
What the Red Means> What the Red Means # The lines that the user needs to enter or customize will be in red in this tutorial! The rest should mostly be copy-and-pastable.
How To Set Up Nginx with HTTP/2 Support on Ubuntu 16.04
Tutorials
Nginx
Ubuntu
Ubuntu 16.04
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 the vast majority of different protocols.
How To Install Docker Compose on Ubuntu 16.04
Tutorials
Docker
Ubuntu
Ubuntu 16.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 Install Bacula Server on Ubuntu 14.04
Tutorials
Backups
MySQL
Ubuntu
Introduction> Introduction # Bacula is an open source network backup solution that allows you create backups and perform data recovery of your computer systems. It is very flexible and robust, which makes it, while slightly cumbersome to configure, suitable for backups in many situations.
Web Caching Basics: Terminology, HTTP Headers, and Caching Strategies
Tutorials
Caching
Conceptual
Server Optimization
Introduction> Introduction # Intelligent content caching is one of the most effective ways to improve the experience for your site’s visitors. Caching, or temporarily storing content from previous requests, is part of the core content delivery strategy implemented within the HTTP protocol.
How To Set Up Multiple SSL Certificates on One IP with Apache on Ubuntu 12.04
Tutorials
Security
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 Work with Context API in React and React Hooks
Tutorials
React
Introduction> Introduction # In this article, you will examine how to implement Context API and the React Hook useContext() in your React project. The Context API is a React structure that allows you to share specific data from all levels of your application and aids in solving prop-drilling.
How to Protect Your Server Against the Shellshock Bash Vulnerability
Tutorials
Security
Introduction> Introduction # On September 24, 2014, a GNU Bash vulnerability, referred to as Shellshock or the “Bash Bug”, was disclosed. In short, the vulnerability allows remote attackers to execute arbitrary code given certain conditions, by passing strings of code following environment variable assignments.
How To Configure Virtual Memory (Swap File) on a VPS
Tutorials
Linux Basics
Server Optimization
Table of Contents & Preface> Table of Contents & Preface # Introduction – Requirements and Why
Pros & Cons – Droplet
Check if Enabled on your VPS
Swap Partitions, Swap Files, & Disk Images
How To Set Up Continuous Integration Pipelines with GitLab CI on Ubuntu 16.04
Tutorials
CI/CD
Git
Ubuntu
Ubuntu 16.04
Introduction> Introduction # GitLab Community Edition is a self-hosted Git repository provider with additional features to help with project management and software development. One of the most valuable features that GitLab offers is the builtin continuous integration and delivery tool called GitLab CI.
How To Import and Export Databases in MySQL or MariaDB
Tutorials
Backups
CentOS
Databases
Debian
MariaDB
MySQL
Open Source
Ubuntu
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # Importing and exporting databases is a common task in software development.
How To Install and Use Logwatch Log Analyzer and Reporter on a VPS
Tutorials
Logging
Introduction> Introduction # Applications create what are called “log files” to keep track of activities taking place at any given time. These files, which are far from being simple text outputs, can be very complex to go through, especially if the server being managed is a busy one.
Introduction to Bulma CSS with React
Tutorials
CSS
React
Introduction> Introduction # Bulma is a CSS framework that has helpers, elements, and components. You can use the Bulma classes and HTML structures for dependable and expandable designs in your projects.
How To Install and Configure pgAdmin 4 in Server Mode on Ubuntu 18.04
Tutorials
Apache
Databases
PostgreSQL
Python
Ubuntu
Ubuntu 18.04
Introduction> Introduction # pgAdmin is an open-source administration and development platform for PostgreSQL and its related database management systems. Written in Python and jQuery, it supports all the features found in PostgreSQL.
How To Set Up a Firewall with UFW on Ubuntu 14.04
Tutorials
Firewall
Networking
Security
Ubuntu
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.