Skip to main content

Tutorials

How To Install and Configure Apache Tomcat on a Debian Server
Tutorials Apache Debian
Introduction> Introduction # Apache Tomcat is an application server that can be used to serve Java applications to web users. It is an open implementation of the Java Servlet and JavaServer Pages specs that were developed by Sun Microsystems.
How To Protect WordPress from XML-RPC Attacks on Ubuntu 14.04
Tutorials Apache Nginx Security Server Optimization Ubuntu WordPress
Introduction> Introduction # WordPress is a popular and powerful CMS (content management system) platform. Its popularity can bring unwanted attention in the form of malicious traffic specially targeted at a WordPress site.
Exploring the JavaScript Date Object
Tutorials JavaScript
There are some great libraries out there to deal with dates in JavaScript, with Moment.js and date-fns being perhaps the two most popular. It’s very common however to have just some basic needs for playing with dates and using a library instead of the native JavaScript date object would be overkill.
How To Install Jenkins on Ubuntu 16.04
Tutorials System Tools Ubuntu Ubuntu 16.04
Introduction> Introduction # Jenkins is an open source automation server intended to automate repetitive technical tasks involved in the continuous integration and delivery of software. Jenkins is Java-based and can be installed from Ubuntu packages or by downloading and running its Web application ARchive (WAR) file — a collection of files that make up a complete web application which is intended to be run on a server.
How To Set Up an NFS Mount on CentOS 6
Tutorials CentOS
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
How To Install Nagios On CentOS 6
Tutorials Apache CentOS Monitoring
Status: Deprecated> Status: Deprecated # This article covers a version of CentOS that is no longer supported. If you are currently operating a server running CentOS 6, we highly recommend upgrading or migrating to a supported version of CentOS.
SSH Essentials: Working with SSH Servers, Clients, and Keys
Tutorials Linux Basics Networking Security System Tools
Introduction> Introduction # SSH is a secure protocol used as the primary means of connecting to Linux servers remotely. It provides a text-based interface by spawning a remote shell. After connecting, all commands you type in your local terminal are sent to the remote server and executed there.
How To Serve Flask Applications with uWSGI and Nginx on Ubuntu 14.04
Tutorials Deployment Nginx Python Python Frameworks Ubuntu
Introduction> Introduction # In this guide, we will be setting up a simple Python application using the Flask micro-framework on Ubuntu 14.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 Configure ProFTPd To Use SFTP Instead of FTP
Tutorials Linux Basics 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 Build an Autocomplete Component in React
Tutorials React
Introduction> Introduction # Autocomplete is a feature in which an input field suggests a word based on user input. This helps improve the user experience in your application, such as cases where a search is necessary.
How To Work with Web Data Using Requests and Beautiful Soup with Python 3
Tutorials Data Analysis Development Programming Project Python
Introduction> Introduction # The web provides us with more data than any of us can read and understand, so we often want to work with that information programmatically in order to make sense of it.
How To Use Ansible Vault to Protect Sensitive Playbook Data
Tutorials Ansible Configuration Management Security Ubuntu
Introduction> Introduction # Ansible Vault is a feature that allows users to encrypt values and data structures within Ansible projects. This provides the ability to secure any sensitive data that is necessary to successfully run Ansible plays but should not be publicly visible, like passwords or private keys.
How To Install Nginx on Ubuntu 14.04 LTS
Tutorials Nginx Ubuntu
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 a reverse proxy.
How to Install and Configure Ansible on Ubuntu 16.04
Tutorials Ansible Configuration Management Ubuntu Ubuntu 16.04
Introduction> Introduction # Configuration management systems are designed to make controlling large numbers of servers easy for administrators and operations teams. They allow you to control many different systems in an automated way from one central location.
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 Use Traceroute and MTR to Diagnose Network Issues
Tutorials Networking
Introduction> Introduction # An important part of administering servers is monitoring network connectivity. There are a few tools that are simple to use, but valuable to know. In this guide, we will discuss how to use a tool called traceroute to diagnose where a network issue may be happening.
How To Install Puppet To Manage Your Server Infrastructure
Tutorials Configuration Management Scaling Ubuntu
Note: A newer version of this tutorial, which uses Puppet Server instead of Puppet with Passenger, can be found here: How To Install Puppet 4 in a Master-Agent Setup on Ubuntu 14.
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 Create a Custom Validator for Reactive Forms in Angular
Tutorials Angular
Introduction> Introduction # Angular’s @angular/forms package comes with a Validators class that supports useful built-in validators like required, minLength, maxLength, and pattern. However, there may be form fields that require more complex or custom rules for validation.
How to Install and Secure MongoDB on Ubuntu 16.04
Tutorials MongoDB Security
Introduction> Introduction # MongoDB is a document-oriented database that is free and open-source. It is classified as a NoSQL database because it does not rely on a traditional table-based relational database structure.