Tutorials
How To Set Up an OpenVPN Server on Ubuntu 14.04
Tutorials
Networking
Ubuntu
VPN
Introduction> Introduction # Want to access the Internet safely and securely from your smartphone or laptop when connected to an untrusted network such as the WiFi of a hotel or coffee shop?
Throttling and Debouncing Events with Vue.js and lodash
Tutorials
Vue.js
Introduction> Introduction # Event throttling and debouncing refer to two approaches to improve performance and potentially lower network overhead.
While Vue.js 1 used to have native support for debouncing events, it was removed in Vue.
How To Install an SSL Certificate from a Commercial Certificate Authority
Tutorials
Apache
Nginx
Security
Introduction> Introduction # This tutorial will show you how to acquire and install an SSL certificate from a trusted, commercial Certificate Authority (CA). SSL certificates allow web servers to encrypt their traffic, and also offer a mechanism to validate server identities to their visitors.
How To Configure WebDAV Access with Apache on Ubuntu 12.04
Tutorials
Apache
Networking
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 Install Drupal on an Ubuntu 14.04 Server with Apache
Tutorials
CMS
Drupal
LAMP Stack
Ubuntu
Introduction> Introduction # Drupal is a popular content management system (CMS) used to run some of the largest blogs and websites across the internet. Due to the stability of the base, the adaptability of the platform, and its active community, Drupal remains a popular choice after more than a decade on the scene.
How To Use JMeter To Record Test Scenarios
Tutorials
Scaling
Server Optimization
Introduction> Introduction # In this tutorial, we will teach you how to set up and use the Apache JMeter HTTP(S) Test Script Recorder to record HTTP requests. Recording HTTP requests is a great way to building test plans, and can be useful in creating tests that closely mimic a normal user’s behavior.
How To Install Ruby on Rails with rbenv on Ubuntu 18.04
Tutorials
Ruby
Ruby on Rails
Ubuntu 18.04
Introduction> Introduction # Ruby on Rails is one of the most popular application stacks for developers looking to create sites and web apps. The Ruby programming language, combined with the Rails development framework, makes app development simple.
5 Tips to Improve the Performance of Your React Apps
Tutorials
React
Has your React app been feeling kinda sluggish? Are you afraid of turning on the “paint flash” in Chrome DevTools because of what you might see? Try out these 5 performance tips!
How To Install and Configure ownCloud on Ubuntu 16.04
Tutorials
Applications
Ubuntu 16.04
Introduction> Introduction # ownCloud is a file sharing server that permits you to store your personal content, like documents and pictures, in a centralized location, much like Dropbox. The difference with ownCloud is that it is free and open-source, which allows anyone to use and examine it.
Getting Started With Puppet Code: Manifests and Modules
Tutorials
Conceptual
Configuration Management
Ubuntu
Introduction> Introduction # After setting up Puppet in an agent/master configuration, you may need some help writing Puppet manifests and modules. In order to use Puppet effectively, you must understand how manifests and modules are constructed.
How To Install and Manage Supervisor
Tutorials
Debian
System Tools
Ubuntu
Introduction> Introduction # In many VPS environments, it is often the case that you will have a number of small programs that you want to run persistently, whether these are small shell scripts, Node.
How To Set Up Apache Virtual Hosts on Ubuntu 18.04
Tutorials
Apache
Ubuntu 18.04
Introduction> Introduction # The Apache web server is a popular method for serving websites on the internet. As of 2019, it is estimated to serve 29% of all active websites and it offers robustness and flexibility for developers.
How To Secure MySQL and MariaDB Databases in a Linux VPS
Tutorials
MariaDB
MySQL
Security
Introduction> Introduction # There are many implementations of the SQL database language available on Linux and Unix-like systems. MySQL and MariaDB are two popular options for deploying relational databases in server environments.
How To Create a SPF Record For Your Domain with Google Apps
Tutorials
DNS
Email
Security
About SPF Record> About SPF Record # An SPF record is a type of Domain Name Service (DNS) record that identifies which mail servers are permitted to send email on behalf of your domain.
How To Make a Web Application Using Flask in Python 3
Tutorials
Development
Programming Project
Python
Python Frameworks
SQLite
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program.
Introduction> Introduction # Flask is a small and lightweight Python web framework that provides useful tools and features that make creating web applications in Python easier.
How To Set Up vsftpd on CentOS 6
Tutorials
CentOS
Security
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 Share Data Between the Docker Container and the Host
Tutorials
Docker
Ubuntu
Ubuntu 18.04
Introduction> Introduction # In general, Docker containers are ephemeral, running just as long as it takes for the command issued in the container to complete. By default, any data created inside the container is only available from within the container and only while the container is running.
How To Install Software on Kubernetes Clusters with the Helm 2 Package Manager
Tutorials
Kubernetes
Introduction> Introduction # Helm is a package manager for Kubernetes that allows developers and operators to more easily configure and deploy applications on Kubernetes clusters.
In this tutorial we will set up Helm and use it to install, reconfigure, rollback, then delete an instance of the Kubernetes Dashboard application.
How To Manage Log Files With Logrotate On Ubuntu 12.10
Tutorials
Logging
Ubuntu
About Logrotate> About Logrotate # Logrotate is a utility/tool that manages activities like automatic rotation, removal and compression of log files in a system. This is an excellent tool to manage your logs conserve precious disk space.
Containerizing a Node.js Application for Development With Docker Compose
Tutorials
Databases
Docker
MongoDB
Node.js
Ubuntu 18.04
Introduction> Introduction # If you are actively developing an application, using Docker can simplify your workflow and the process of deploying your application to production. Working with containers in development offers the following benefits: