Tutorials
Creating Custom Pipes in Angular
Tutorials
Angular
Pipes in Angular 2+ are a great way to transform and format data right from your templates. Out of the box you get pipes for dates, currency, percentage and character cases, but you can also easily define custom pipes of your own.
How To Set Up Python 2.7.6 and 3.3.3 on CentOS 6.4
Tutorials
CentOS
Python
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 and Use Docker on Ubuntu 18.04
Tutorials
Docker
Ubuntu 18.04
A previous version of this tutorial was written by finid.
Introduction> Introduction # Docker is an application that simplifies the process of managing application processes in containers. Containers let you run your applications in resource-isolated processes.
How to Install and Configure VNC on Ubuntu 16.04
Tutorials
Miscellaneous
Ubuntu
Ubuntu 16.04
###Introduction
VNC, or “Virtual Network Computing”, is a connection system that allows you to use your keyboard and mouse to interact with a graphical desktop environment on a remote server. It makes managing files, software, and settings on a remote server easier for users who are not yet comfortable with the command line.
How to Use Vue.js and Axios to Display Data from an API
Tutorials
Development
JavaScript
Vue.js
Introduction> Introduction # Vue.js is a front-end JavaScript framework for building user interfaces. It’s designed from the ground up to be incrementally adoptable, and it integrates well with other libraries or existing projects.
Understanding the LDAP Protocol, Data Hierarchy, and Entry Components
Tutorials
Conceptual
System Tools
Introduction> Introduction # LDAP, or Lightweight Directory Access Protocol, is an open protocol used to store and retrieve data from a hierarchical directory structure. Commonly used to store information about an organization and its assets and users, LDAP is a flexible solution for defining any type of entity and its qualities.
How To Install and Use Memcache on Ubuntu 12.04
Tutorials
Caching
MySQL
PHP
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 Create an SSL Certificate on Nginx for Ubuntu 14.04
Tutorials
Nginx
Security
Ubuntu
Introduction> Introduction # TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to wrap normal traffic in a protected, encrypted wrapper.
How To Create a High Availability Setup with Corosync, Pacemaker, and Reserved IPs on Ubuntu 14.04
Tutorials
High Availability
Load Balancing
Networking
Ubuntu
Introduction> Introduction # This tutorial will demonstrate how you can use Corosync and Pacemaker with a Reserved IP to create a high availability (HA) server infrastructure on DigitalOcean.
Corosync is an open source program that provides cluster membership and messaging capabilities, often referred to as the messaging layer, to client servers.
How To Set Up an OpenVPN Server on Debian 8
Tutorials
Debian
Firewall
Security
VPN
Introduction> Introduction # OpenVPN is an open source VPN application that lets you create and join a private network securely over the public Internet. In short, this allows the end user to mask connections and more securely navigate an untrusted network.
How To Use the .htaccess File
Tutorials
Apache
Introduction> Introduction # An .htaccess file is used for an Apache web server as a way to configure the details of your website without altering the server configuration files. This file begins with a period to signify that it’s hidden within the folder.
How To Partition and Format Storage Devices in Linux
Tutorials
Linux Basics
Storage
Introduction> Introduction # Preparing a new disk for use on a Linux system is a straightforward process. There are many tools, filesystem formats, and partitioning schemes that may change the process if you have specialized needs, but the fundamentals remain the same.
An Introduction to Machine Learning
Tutorials
Conceptual
Development
Machine Learning
Introduction> Introduction # Machine learning is a subfield of artificial intelligence (AI). The goal of machine learning generally is to understand the structure of data and fit that data into models that can be understood and utilized by people.
How to Build a Tabs Component with React
Tutorials
React
Introduction> Introduction # If you’ve ever built a web app, there’s a good chance you’ve built a tabbed document interface at one point or another. Tabs allow you to break up complex interfaces into manageable subsections that a user can quickly switch between.
How To Configure Custom Connection Options for your SSH Client
Tutorials
Linux Basics
System Tools
Introduction> Introduction # SSH, or Secure Shell, is the most common way of connecting to Linux servers for remote administration. Although connecting to a single server via the command line is relatively straightforward, there are many workflow optimizations for connecting to multiple remote systems.
How To Install and Secure phpMyAdmin on Ubuntu 16.04
Tutorials
Apache
Applications
MySQL
PHP
Ubuntu 16.04
Introduction> Introduction # While many users need the functionality of a database management system like MySQL, they may not feel comfortable interacting with the system solely from the MySQL prompt.
How to Configure Consul in a Production Environment on Ubuntu 14.04
Tutorials
Clustering
Networking
System Tools
Ubuntu
Introduction> Introduction # Consul is a distributed, highly available, datacenter-aware, service discovery and configuration system. It can be used to present services and nodes in a flexible and powerful interface that allows clients to always have an up-to-date view of the infrastructure they are a part of.
How To Copy Files With Rsync Over SSH
Tutorials
Linux Basics
Step 1 – Setup public SSH keys> Step 1 – Setup public SSH keys # On our origin server, we will generate public SSH keys with no password:
ssh-keygen -f ~/.
How To Scrape Web Pages with Beautiful Soup and Python 3
Tutorials
Data Analysis
Development
Programming Project
Python
Introduction> Introduction # Many data analysis, big data, and machine learning projects require scraping websites to gather the data that you’ll be working with. The Python programming language is widely used in the data science community, and therefore has an ecosystem of modules and tools that you can use in your own projects.
An Introduction to Configuration Management
Tutorials
Conceptual
Configuration Management
Getting Started
Introduction> Introduction # As a broader subject, configuration management (CM) refers to the process of systematically handling changes to a system in a way that it maintains integrity over time. Even though this process was not originated in the IT industry, the term is broadly used to refer to server configuration management.