Tutorials
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 Socket.io 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.