Skip to main content


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 Configure NTP for Use in the NTP Pool Project on Ubuntu 16.04
Tutorials Linux Commands Miscellaneous Networking Ubuntu 16.04
Introduction> Introduction # Accurate time keeping is critical for almost any service or software. Emails, loggers, event systems and schedulers, user authentication mechanisms, and services running on distributed platforms all need accurate timestamps to record events in chronological order.
How To Configure Apache to Use Custom Error Pages on Ubuntu 14.04
Tutorials Apache Ubuntu
Introduction> Introduction # Apache is the most popular web server in the world. It is well-supported, feature-rich, and flexible. When designing your web pages, it is often helpful to customize every piece of content that your users will see.
How to Install a Chef Server, Workstation, and Client on Ubuntu VPS Instances
Tutorials Chef Configuration Management Git Ubuntu
Warning This guide is targeted at Chef 11. The Chef 12 platform introduces some significant configuration differences. You can find a guide on how to set up a Chef 12 server, workstation, and node here.
How To Migrate a MySQL Database Between Two Servers
Tutorials MySQL
Transferring a database between virtual private servers can be accomplished using a SCP (Secure Copy), a method of copying files derived from the SSH Shell. Keep in mind, you will need to know the passwords for both virtual servers.
How To Secure HAProxy with Let’s Encrypt on Ubuntu 14.04
Tutorials Let's Encrypt Load Balancing Security Ubuntu
Introduction> Introduction # Let’s Encrypt is a new Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot, that attempts to automate most of the required steps.
How To Set Up Multiple WordPress Sites Using Multisite
Tutorials WordPress
About Multiple WordPress Installs> About Multiple WordPress Installs # In 2010, WordPress released version 3.0 of it popular content management platform. Among the many improvements included in the release, the WordPress community combined WordPress MU into the main WordPress configuration.
How to Manage Multistage Environments with Ansible
Tutorials Ansible Configuration Management
Introduction> Introduction # Ansible is a powerful configuration management system used to set up and manage infrastructure and applications in varied environments. While Ansible provides easy-to-read syntax, flexible workflows, and powerful tooling, it can be challenging to manage large numbers of hosts when they vary by deployment environment and functionality.
How To Deploy a Meteor.js Application on Ubuntu 14.04 with Nginx
Tutorials Node.js NoSQL Ubuntu
About Meteor.js Meteor.js is a framework for JavaScript that allows web developers to write JavaScript code once and reuse it both client and server-side. This is possible thanks to Meteor’s unique build process (read more about structuring your application code and code sharing).
How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 16.04
Tutorials Flask Nginx Python Python Frameworks Ubuntu Ubuntu 16.04
Introduction> Introduction # In this guide, we will be setting up a simple Python application using the Flask micro-framework on Ubuntu 16.04. The bulk of this article will be about how to set up the uWSGI application server to launch the application and Nginx to act as a front end reverse proxy.
How To Use Preload and Prefetch in HTML to Load Assets
Tutorials HTML
Introduction> Introduction # Loading assets on a page is an important part of achieving optimal web performance and a seamless user experience. Usually, real world apps load multiple CSS, font, JavaScript, and image files.
How To Create a Table in MySQL and MariaDB on an Ubuntu Cloud Server
Tutorials MariaDB MySQL 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 Secure Apache with Let’s Encrypt on Ubuntu 14.04
Tutorials Apache Let's Encrypt Security Ubuntu
###Introduction This tutorial will show you how to set up a TLS/SSL certificate from Let’s Encrypt on an Ubuntu 14.04 server running Apache as a web server. SSL certificates are used within web servers to encrypt the traffic between the server and client, providing extra security for users accessing your application.
How To Use ControlValueAccessor to Create Custom Form Controls in Angular
Tutorials Angular
Introduction> Introduction # When creating forms in Angular, sometimes you want to have an input that is not a standard text input, select, or checkbox. By implementing the ControlValueAccessor interface and registering the component as a NG_VALUE_ACCESSOR, you can integrate your custom form control seamlessly into template-driven or reactive forms just as if it were a native input!
How To Set Up a Production Elasticsearch Cluster on Ubuntu 14.04
Tutorials Clustering Elasticsearch Ubuntu
Introduction> Introduction # Elasticsearch is a popular open source search server that is used for real-time distributed search and analysis of data. When used for anything other than development, Elasticsearch should be deployed across multiple servers as a cluster, for the best performance, stability, and scalability.
How To Install Express, a Node.js Framework, and Set Up on a VPS
Tutorials Development Node.js
What You Will Learn In This Article> What You Will Learn In This Article # How to install NodeJS 0.10.16 using Node Version Manager (NVM) How to install the Express web application framework for NodeJS
How To Work with Strings in JavaScript
Tutorials Development JavaScript
Introduction> Introduction # A string is a sequence of one or more characters that may consist of letters, numbers, or symbols. Strings in JavaScript are primitive data types and immutable, which means they are unchanging.
How To Setup VNC For Ubuntu 12
Tutorials Miscellaneous Ubuntu
Status: Deprecated> Status: Deprecated # This article is deprecated and no longer maintained. Reason> Reason # Ubuntu 12.04 reached end of life (EOL) on April 28, 2017 and no longer receives security patches or updates.
Reactive Forms in Angular: Listening for Changes
Tutorials Angular
Reactive form instances like FormGroup and FormControl have a valueChanges method that returns an observable that emits the latest values. You can therefore subscribe to valueChanges to update instance variables or perform operations.