The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction Clustering adds high availability to your database by distributing changes to different servers. In the event that one of the instances fails, others are quickly available to continue …
Read More »How To Install WordPress with OpenLiteSpeed on Ubuntu 18.04
Introduction WordPress is an open-source content management system (CMS). The most popular CMS in the world, WordPress allows you to set up blogs and websites on top of a MySQL database backend, using PHP to execute scripts and process dynamic content. OpenLiteSpeed is an optimized open-source web server that you …
Read More »How To Set Up the code-server Cloud IDE Platform on Ubuntu 18.04
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction With developer tools moving to the cloud, creation and adoption of cloud IDE (Integrated Development Environment) platforms is growing. Cloud IDEs allow for real-time collaboration between developer teams …
Read More »How To Set Up the code-server Cloud IDE Platform on Ubuntu 18.04 [Quickstart]
Introduction code-server is Microsoft Visual Studio Code running on a remote server and accessible directly from your browser. This means that you can use various devices, running different operating systems, and always have a consistent development environment on hand. In this tutorial, you will set up the code-server cloud IDE …
Read More »How To Set Up the Eclipse Theia Cloud IDE Platform on Ubuntu 18.04
The author selected the Free and Open Source Fund to receive a donation as part of the Write for DOnations program. Introduction With developer tools moving to the cloud, adoption of cloud IDE (Integrated Development Environment) platforms is growing. Cloud IDEs are accessible from every type of modern device through …
Read More »How To Set Up an Object Storage Server Using Minio on Ubuntu 18.04
The author selected the Open Internet/Free Speech Fund to receive a donation as part of the Write for DOnations program. Introduction From cloud-based backup solutions to high-availability content delivery networks (CDNs), the ability to store unstructured blobs of object data and make them accessible through HTTP APIs, known as object …
Read More »How to Use Ansible to Install and Set Up Apache on Ubuntu 18.04
Introduction Server automation now plays an essential role in systems administration, due to the disposable nature of modern application environments. Configuration management tools such as Ansible are typically used to streamline the process of automating server setup by establishing standard procedures for new servers while also reducing human error associated …
Read More »How to Use Ansible to Install and Set Up Docker on Ubuntu 18.04
Introduction Server automation now plays an essential role in systems administration, due to the disposable nature of modern application environments. Configuration management tools such as Ansible are typically used to streamline the process of automating server setup by establishing standard procedures for new servers while also reducing human error associated …
Read More »How To Migrate Redis Data with Replication on Ubuntu 18.04
Introduction Redis is an in-memory, key-value data store known for its flexibility, performance, wide language support, and built-in features like replication. Replication is the practice of regularly copying data from one database to another in order to have a replica that always remains an exact duplicate of the primary instance. …
Read More »How to Use Ansible to Automate Initial Server Setup on Ubuntu 18.04
Introduction Server automation now plays an essential role in systems administration, due to the disposable nature of modern application environments. Configuration management tools such as Ansible are typically used to streamline the process of automating server setup by establishing standard procedures for new servers while also reducing human error associated …
Read More »How To Install the OpenLiteSpeed Web Server on Ubuntu 18.04
Introduction OpenLiteSpeed is an optimized open source web server that can be used to manage and serve sites. OpenLiteSpeed has some useful features that make it a solid choice for many installations: it features Apache-compatible rewrite rules, a built-in web-based administration interface, and customized PHP processing optimized for the server. …
Read More »How to Install and Configure Ansible on Ubuntu 18.04
Introduction Configuration management systems are designed to streamline the process of controlling large numbers of servers, for administrators and operations teams. They allow you to control many different systems in an automated way from one central location. While there are many popular configuration management tools available for Linux systems, such …
Read More »How To Manage Sorted Sets in Redis
Introduction Redis is an open-source, in-memory key-value data store. In Redis, sorted sets are a data type similar to sets in that both are non repeating groups of strings. The difference is that each member of a sorted set is associated with a score, allowing them to be sorted from …
Read More »How To Migrate Redis Data to a DigitalOcean Managed Database
Introduction There are a number of methods you can use to migrate data from one Redis instance to another, such as replication or snapshotting. However, migrations can get more complicated when you’re moving data to a Redis instance managed by a cloud provider, as managed databases often limit how much …
Read More »How To Acquire a Let’s Encrypt Certificate Using Ansible on Ubuntu 18.04
The author selected the Electronic Frontier Foundation to receive a donation as part of the Write for DOnations program. Introduction Modern infrastructure management is best done using automated processes and tools. Acquiring a Let’s Encrypt certificate using the standard Certbot client is quick and easy, but is generally a task …
Read More »How To Change Redis’s Configuration from the Command Line
Introduction Redis is an open-source, in-memory key-value data store. Redis has several commands that allow you to make changes to the Redis server’s configuration settings on the fly. This tutorial will go over some of these commands, and also explain how to make these configuration changes permanent. How To Use …
Read More »How To Implement Pagination in MySQL with PHP on Ubuntu 18.04
The author selected the the Apache Software Foundation to receive a donation as part of the Write for DOnations program. Introduction Pagination is the concept of constraining the number of returned rows in a recordset into separate, orderly pages to allow easy navigation between them, so when there is a …
Read More »