Tutorials
How To Use MySQL with Your Ruby on Rails Application on Ubuntu 14.04
Tutorials
MySQL
Ruby
Ruby on Rails
Ubuntu
Introduction> Introduction # Ruby on Rails uses sqlite3 as its default database, which works great in many cases, but may not be sufficient for your application. If your application requires the scalability, centralization, and control (or any other feature) that a client/server SQL database, such as PostgreSQL or MySQL, you will need to perform a few additional steps to get it up and running.
How To Install and Secure phpMyAdmin on Ubuntu 14.04
Tutorials
Apache
MySQL
Security
Ubuntu
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 Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04
Tutorials
Apache
LAMP Stack
MySQL
PHP
Ubuntu 16.04
Introduction> Introduction # The LAMP stack is a set of open source software that is typically installed together to enable a server to host dynamic websites and web apps. This term is an acronym which represents the Linux operating system, with the Apache web server.
How To Install Nagios 4 and Monitor Your Servers on CentOS 7
Tutorials
CentOS
Monitoring
Introduction> Introduction # In this tutorial, we will cover the installation of Nagios 4, a very popular open source monitoring system, on CentOS 7 or RHEL 7. We will cover some basic configuration, so you will be able to monitor host resources via the web interface.
How To Use Apache HTTP Server As Reverse-Proxy Using mod_proxy Extension
Tutorials
Apache
Debian
Ubuntu
Introduction> Introduction # Apache is a tried and tested HTTP server which comes with access to a very wide range of powerful extensions. Although it might not seem like the go-to choice in terms of running a reverse-proxy, system administrators who already depend on Apache for the available rich feature-set can also use it as a gateway to their application servers.
How To Add Swap on Ubuntu 12.04
Tutorials
Linux Basics
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 a Self-Signed SSL Certificate for Apache in Ubuntu 16.04
Tutorials
Apache
Security
Ubuntu
Ubuntu 16.04
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.
Styling Placeholder Text Using CSS
Tutorials
CSS
Placeholder text will automatically inherit the font family and font size of the regular input text, but you may be in a situation where you want to change the placeholder text color.
How To Use Systemctl to Manage Systemd Services and Units
Tutorials
System Tools
Introduction> Introduction # systemd is an init system and system manager that has widely become the new standard for Linux distributions. Due to its heavy adoption, familiarizing yourself with systemd is well worth the trouble, as it will make administering servers considerably easier.
How To Add and Delete Users on an Ubuntu 14.04 VPS
Tutorials
Getting Started
Linux Basics
Ubuntu
Introduction> Introduction # One of the most basic tasks to that you should know how to do on a fresh Linux server is add and remove users. When you create a new server, you are only given the root account by default.
How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on Ubuntu 16.04
Tutorials
Elasticsearch
Logging
Monitoring
Nginx
Ubuntu
Ubuntu 16.04
Introduction> Introduction # The Elastic Stack — formerly known as the ELK Stack — is a collection of open-source software produced by Elastic which allows you to search, analyze, and visualize logs generated from any source in any format, a practice known as centralized logging.
How To Install Apache Tomcat 8 on CentOS 7
Tutorials
CentOS
Deployment
Java
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 Use Route Resolvers with Angular Router
Tutorials
Angular
Introduction> Introduction # One way for handling retrieving and displaying data from an API is to route a user to a component, and then in that component’s ngOnInit hook call a method in a service to get the necessary data.
How To Configure SSH Key-Based Authentication on a Linux Server
Tutorials
Getting Started
Linux Basics
Security
System Tools
Introduction> Introduction # SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with a Linux server you may often spend much of your time in a terminal session connected to your server through SSH.
How To Install and Use Docker on Ubuntu 16.04
Tutorials
Docker
Ubuntu
Ubuntu 16.04
Introduction> Introduction # Docker is an application that makes it simple and easy to run application processes in a container, which are like virtual machines, only more portable, more resource-friendly, and more dependent on the host operating system.
How To Create Ansible Playbooks to Automate System Configuration on Ubuntu
Tutorials
Ansible
Configuration Management
Nginx
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:
Understanding Classes in JavaScript
Tutorials
Development
JavaScript
Introduction> Introduction # JavaScript is a prototype-based language, and every object in JavaScript has a hidden internal property called [[Prototype]] that can be used to extend object properties and methods. You can read more about prototypes in our Understanding Prototypes and Inheritance in JavaScript tutorial.
The Docker Ecosystem: An Introduction to Common Components
Tutorials
Conceptual
Docker
Getting Started
Introduction> Introduction # Containerization is the process of distributing and deploying applications in a portable and predictable way. It accomplishes this by packaging components and their dependencies into standardized, isolated, lightweight process environments called containers.
A Brief Tour of the Eleventy Static Site Generator
Tutorials
JavaScript
Static site generators are very à la mode right now and with the JAMStack becoming a more-than-viable alternative for many web projects these days, it’s no wonder!
JAMStack or not, static site generators (SSGs) offer some major advantages over more traditional CMSs, and when it comes to SSGs, there are plenty of options to choose from.
How To Create Vanity or Branded Nameservers with DigitalOcean Cloud Servers
Tutorials
DigitalOcean
DNS
Introduction> Introduction # Of particular interest to hosting providers or resellers, having branded or
vanity nameservers provides a more professional look to clients. It
eliminates the need of asking your clients to point their domains to another