Articles by Karl Wakim
-
How to Install Gitea Code Hosting Platform with HTTPS on CentOS 8
Author: Karl Wakim • Tags: centos, linux, programming • Comments: 3 • Published: Jan 03, 2020Gitea 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: 1 • Published: Dec 19, 2019Textpattern 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: 0 • Published: Dec 12, 2019Textpattern 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: 1 • Published: Dec 04, 2019Apache 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: 2 • Published: Nov 19, 2019This 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: 2 • Published: Nov 15, 2019Gitea 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: 2 • Published: Nov 05, 2019PostgreSQL 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: 1 • Published: Nov 01, 2019Certbot 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: 2 • Published: Oct 30, 2019Port 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: 0 • Published: Oct 28, 2019Jirafeau 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.