Skip to main content

Tutorials

How To Use PostgreSQL with Your Ruby on Rails Application on Ubuntu 14.04
Tutorials PostgreSQL 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 is provided by 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 Node.js on a CentOS 7 server
Tutorials CentOS Node.js
Introduction> Introduction # Node.js is a Javascript platform for server-side programming. It allows users to easily create networked applications that require backend functionality. By using Javascript as both the client and server language, development can be fast and consistent.
How To Use the innerHTML Property Binding in Angular
Tutorials Angular
Introduction> Introduction # Angular 2+ supports an [innerHTML] property binding that will render HTML. If you were to otherwise use interpolation, it would be treated as a string. In this article, you will be presented with how to use [innerHTML] and some considerations for usage.
How To Install Elasticsearch, Logstash, and Kibana (ELK Stack) on CentOS 7
Tutorials CentOS Elasticsearch Logging Monitoring Nginx
Introduction> Introduction # In this tutorial, we will go over the installation of the Elasticsearch ELK Stack on CentOS 7—that is, Elasticsearch 2.2.x, Logstash 2.2.x, and Kibana 4.4.x. We will also show you how to configure it to gather and visualize the syslogs of your systems in a centralized location, using Filebeat 1.
How To Install the Send-Only Mail Server “Exim” on Ubuntu 12.04
Tutorials Email 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:
Apache vs Nginx: Practical Considerations
Tutorials Apache Conceptual Nginx
Introduction> Introduction # Apache and Nginx are the two most common open source web servers in the world. Together, they are responsible for serving over 50% of traffic on the internet.
Understanding the SSH Encryption and Connection Process
Tutorials Conceptual Security System Tools
Introduction> Introduction # SSH, or secure shell, is a secure protocol and the most common way of safely administering remote servers. Using a number of encryption technologies, SSH provides a mechanism for establishing a cryptographically secured connection between two parties, authenticating each side to the other, and passing commands and output back and forth.
How To Use MySQL or MariaDB with your Django Application on Ubuntu 14.04
Tutorials Django MariaDB MySQL Python Python Frameworks Ubuntu
Introduction> Introduction # Django is a flexible framework for quickly creating Python applications. By default, Django applications are configured to store data into a lightweight SQLite database file. While this works well under some loads, a more traditional DBMS can improve performance in production.
How To Install Linux, Apache, MySQL, PHP (LAMP) stack 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 Use HAProxy As A Layer 7 Load Balancer For WordPress and Nginx On Ubuntu 14.04
Tutorials HAProxy Load Balancing MySQL Nginx Scaling Ubuntu WordPress
Introduction> Introduction # In this tutorial, we will teach you how to use HAProxy as a layer 7 load balancer to serve multiple applications from a single domain name or IP address.
How To Restart Your Node.js Apps Automatically with nodemon
Tutorials Best Curved Monitors Node.js
Introduction> Introduction # In Node.js, you need to restart the process to make changes take effect. This adds an extra step to your workflow. You can eliminate this extra step by using nodemon to restart the process automatically.
How to Install Hadoop in Stand-Alone Mode on Ubuntu 16.04
Tutorials Big Data Clustering Ubuntu Ubuntu 16.04
Introduction> Introduction # Hadoop is a Java-based programming framework that supports the processing and storage of extremely large datasets on a cluster of inexpensive machines. It was the first major open source project in the big data playing field and is sponsored by the Apache Software Foundation.
How To Route Web Traffic Securely Without a VPN Using a SOCKS Tunnel
Tutorials Security Ubuntu
The author selected the COVID-19 Relief Fund to receive a donation as part of the Write for DOnations program. Introduction> Introduction # At some point, you may find yourself on a network that is insecure or has an overly restrictive firewall and you’ll want to make sure no one is watching your traffic.
How To Install and Configure Zabbix to Securely Monitor Remote Servers on Ubuntu 16.04
Tutorials Apache High Availability Monitoring MySQL System Tools Ubuntu 16.04
Introduction> Introduction # Zabbix is open-source monitoring software for networks and applications. It offers real-time monitoring of thousands of metrics collected from servers, virtual machines, and any other kind of network device.
How To Move an Nginx Web Root to a New Location on Ubuntu 16.04
Tutorials Block Storage Nginx Storage Ubuntu Ubuntu 16.04
Introduction> Introduction # On Ubuntu, by default, the Nginx web server stores its documents in /var/www/html, which is typically located on the root filesystem with the rest of the operating system.
How To Use OpenVAS to Audit the Security of Remote Systems on Ubuntu 12.04
Tutorials 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 Implement a Basic Firewall Template with Iptables on Ubuntu 14.04
Tutorials Firewall Ubuntu
Introduction> Introduction # Implementing a firewall is an important step in securing your server. A large part of that is deciding on the individual rules and policies that will enforce traffic restrictions to your network.
How To Install MySQL on Ubuntu 14.04
Tutorials MySQL Ubuntu
Introduction> Introduction # MySQL is an open-source database management system, commonly installed as part of the popular LAMP (Linux, Apache, MySQL, PHP/Python/Perl) stack. It uses a relational database and SQL (Structured Query Language) to manage its data.
How To Secure Apache with Let’s Encrypt on Ubuntu 18.04
Tutorials Apache DigitalOcean Droplets Let's Encrypt Security Ubuntu 18.04
Introduction> Introduction # Let’s Encrypt is a Certificate Authority (CA) that provides a way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It streamlines the process by providing a software client, Certbot, that attempts to automate most (if not all) of the required steps.
How To Deploy a Rails App with Unicorn and Nginx on Ubuntu 14.04
Tutorials Deployment Nginx PostgreSQL Ruby on Rails Ubuntu
Introduction> Introduction # When you are ready to deploy your Ruby on Rails application, there are many valid setups to consider. This tutorial will help you deploy the production environment of your Ruby on Rails application, with PostgreSQL as the database, using Unicorn and Nginx on Ubuntu 14.