Skip to main content

Tutorials

How To Use SFTP to Securely Transfer Files with a Remote Server
Tutorials Linux Basics
Introduction> Introduction # FTP, the File Transfer Protocol, was a popular, unencrypted method of transferring files between two remote systems. As of 2022, it has been deprecated by most modern software due to a lack of security, and can mostly only be used in legacy applications.
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.
An Introduction to Tracking Statistics with Graphite, StatsD, and CollectD
Tutorials Conceptual Monitoring
Introduction> Introduction # There are plenty of reasons why collecting stats about your servers, applications, and traffic is a good idea. Collecting and organizing data can give you confidence in your decisions about scaling, troubleshooting, and tracking down pain-points in your configurations.
How To Install Apache Tomcat 9 on Ubuntu 18.04
Tutorials Java Ubuntu
Introduction> Introduction # 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 Jenkins for Continuous Development Integration on CentOS 7
Tutorials CentOS Miscellaneous
Introduction> Introduction # Merging code. Coordinating releases. Determining build status. Maintaining updates. If you know the frustration of these processes well enough that the words themselves threaten a headache, you might want to look into Jenkins CI.
How To Install iRedMail On Ubuntu 12.04 x64
Tutorials Email Ubuntu
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 Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 1: Practical Examples
Tutorials CentOS Debian Linux Commands System Tools Ubuntu
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # In this two-part tutorial, you will learn how to configure a Linux service to restart automatically after a reboot or crash using systemd.
How To Use LVM To Manage Storage Devices on Ubuntu 16.04
Tutorials Linux Basics Storage System Tools Ubuntu Ubuntu 16.04
Introduction> Introduction # LVM, or Logical Volume Management, is a storage device management technology that gives users the power to pool and abstract the physical layout of component storage devices for easier and flexible administration.
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 Use Font Awesome 5 with React
Tutorials JavaScript React
Introduction> Introduction # Font Awesome is a toolkit for websites that provides icons and social logos. React is a coding library that is used for creating user interfaces. While the Font Awesome team has made a React component to promote integration, there are some fundamentals to understand about Font Awesome 5 and how it is structured.
How To Authenticate Client Computers Using LDAP on an Ubuntu 12.04 VPS
Tutorials Networking PHP Security Ubuntu
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 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 Install WordPress on Ubuntu 12.04
Tutorials CMS 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, Configure, And Use Modules In The Apache Web Server
Tutorials Apache Server Optimization Ubuntu
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 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.
Understanding Vue.js Lifecycle Hooks
Tutorials Vue.js
Introduction> Introduction # Lifecycle hooks are a window into how the library you are using works behind the scenes. Lifecycle hooks allow you to know when your component is created, added to the DOM, updated, or destroyed.
How To Set Up Zoho Mail with a Custom Domain Managed by DigitalOcean DNS
Tutorials DigitalOcean DNS Email
Introduction> Introduction # One way to send and receive email through your own custom domain is to use a third-party mail service, such as Zoho or Google Apps. The main benefit of using a third-party mail service, as opposed to managing your own mail server, is that you can avoid performing the ongoing maintenance that running a mail server entails.
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 Use Change Detection Strategy in Angular
Tutorials Angular
Introduction> Introduction # By default, Angular 2+ performs change detection on all components (from top to bottom) every time something changes in your app. A change can occur from a user event or data received from a network request.