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.