Articles by Karl Wakim
-
How to Install Gitea Code Hosting Platform with HTTPS on CentOS 8
Author: Karl Wakim • Tags: centos, linux, programming • Comments: 3Gitea is a code hosting web application written in Go. As its name suggests, it is designed to be used with the popular source control program Git, similarly to Gitlab and Github. This guide will explain the installation of Gitea on CentOS 8 with an Nginx HTTPS reverse proxy.
-
How to Install Textpattern CMS with Nginx on Debian 10
Author: Karl Wakim • Tags: debian, nginx • Comments: 1Textpattern is a free and open-source PHP content management system. It is rather lightweight, fast, and easy to use while providing decent customizability through themes and plugins. In this guide, we will install Textpattern on a fresh Debian 10 instance.
-
How to Setup Textpattern CMS on CentOS 8
Author: Karl Wakim • Tags: apache, linux, web server • Comments: 0Textpattern is a free and open-source PHP content management system. It is rather lightweight, fast, and easy to use while providing decent customizability through themes and plugins. In this guide, we will install Textpattern on a fresh CentOS 8 system.
-
-
How to Install Apache Maven on Debian 10
Author: Karl Wakim • Tags: debian, linux, programming • Comments: 1Apache Maven is a build automation and software project management tool, mainly used for Java projects. In this tutorial, we will be installing Apache Maven on a Debian 10 system and testing it with a simple java application.
-
How to Setup MariaDB Galera Multi-Master Synchronous Replication using Debian 10
Author: Karl Wakim • Tags: debian, mysql, server • Comments: 2This guide will walk you through the installation of MariaDB and its configuration in a Galera cluster. We will be using three Debian 10 nodes for demonstration.
-
How to Install Gitea Code Hosting Platform with HTTPS on Debian 10
Author: Karl Wakim • Tags: debian, nginx, programming, server • Comments: 2Gitea is a code hosting web application written in Go and forked from Gogs. As its name suggests, it is designed to be used with the popular source control program Git, similarly to Gitlab and Github. This guide will explain how to install Gitea on Debian 10 behind an HTTPS reverse proxy (Nginx).
-
How to setup PostgreSQL Streaming Replication with Replication Slots on Debian 10
Author: Karl Wakim • Tags: debian, linux, server • Comments: 3PostgreSQL is a powerful and feature-rich relational database management system (RDBMS). This tutorial shows you how to set up streaming replication with replication slots on two Debian 10 nodes.
-
How to manage Let's Encrypt SSL/TLS certificates with certbot
Author: Karl Wakim • Tags: linux, security • Comments: 1Certbot is a free and open-source utility mainly used for managing SSL/TLS certificates from the Let's Encrypt certificate authority. It is available for most UNIX and UNIX-like operating systems, including GNU/Linux, FreeBSD, OpenBSD and OS X.
-
How to Obscure Network Ports with a Port Knocking Sequence on Debian 10
Author: Karl Wakim • Tags: debian, networking, security • Comments: 3Port knocking is a method of dynamically opening network ports by "knocking" (i.e. connecting) on a predefined sequence of ports. This is especially useful for obscuring an open network port from port scanning since the port in question will be closed unless the port knocking sequence is executed.
-
How to Setup a File Sharing Website with Jirafeau on Debian 10
Author: Karl Wakim • Tags: debian, linux, nginx, web server • Comments: 1Jirafeau is a simple file hosting and sharing web application built in PHP. It does not require a database and provides a clean, easy-to-use user interface with support for password protection, scheduled expiration, one-time downloads (self-destruction) and in-browser preview among other useful features.