Mindblown: a blog about philosophy.
-
Basic Cloud Config
Introduction An additional feature during creation of a Hetzner cloud server (CX11 and above) is user data. This allows the execution of a cloud-init configuration for the newly created server. After following this tutorial, you will be able to adjust the setup of new cloud servers with custom configuration. Parts of this configuration are based on Securing the SSH…
-
Setup a Tor Relay on FreeBSD 12
Introduction Tor is an onion network that allows people to anonymously access the internet or Tor hidden services by connecting through a series of relays. This guide will show you how to install and configure Tor as guard/middle relay. We will be configuring Tor strictly as a guard/middle relay only, as exit relays can generate…
-
Setup a Firewall with IPFW on FreeBSD 12
Introduction Having a firewall on your server is an extra step that you can take to increase security. This tutorial will show you how to setup a firewall on FreeBSD 12 with the built in program ipfw; no extra software needs to be installed. Other firewalls like pf and ipfilter are also included by default in FreeBSD but this tutorial…
-
Nvidia driver installation on Ubuntu
Introduction This tutorial explains how you can install the Nvidia drivers on Ubuntu. Prerequisites A dedicated server with a Nvidia GPU (for example the EX51-SSD-GPU) Step 1- Add the Ubuntu Graphics driver ppa First you should add the graphics driver apt repository. You can do that by running: add-apt-repository ppa:graphics-drivers Once that is done you should run apt…
-
Installing NGINX with Brotli and Gzip compression on Ubuntu
Introduction NGINX is an open-source project created by Igor Sysoev and was released back in 2004. NGINX is commonly used for load balancing, reverse proxying and as a web server. gzip is a lossless data compression utility. When a user visits a website, resources like images, javascript, stylesheets, and others are commonly compressed with gzip.…
-
How To Install and Secure phpMyAdmin with Nginx on CentOS 7
Introduction phpMyAdmin is a free and open source administration tool for MySQL and MariaDB. As a portable web application written primarily in PHP, it has become one of the most popular MySQL administration tools, especially for web hosting services. This tutorial gives a basic overview of how to secure phpmyadmin with Nginx on CentOS 7.…
-
Hetzner Cloud: Networks
Introduction In this tutorial we will introduce you to Hetzner Cloud Networks, the private networking feature for the Hetzner Cloud. You have many options to manage Hetzner Cloud Networks: Web panel Hetzner Cloud Console CLI tool hcloud Hetzner Cloud API In this tutorial we will use the CLI tool hcloud. Prerequisites Hetzner Cloud API Token Basic knowledge about…
-
Installing and configuring VMware vCenter.
Introduction In this tutorial, we will be deploying VMware vCenter, configuring the appliance and adding our vSphere (ESXi) host to a datacenter so we can manage it. Prerequisites A server with VMware vSphere (ESXi) installed. A VMware account in order to download the ISO required to install the vCenter Server Appliance. An IP address for…
-
IPv6 on Docker securely
Introduction This tutorial will help you setup Docker with IPv6 in a secure way. Objectives Automatic provisioning of IPv6 Each Docker container will receive an IPv6 automatically Routed IPv6 traffic between container in different Hosts Each host will have a /80 that will be routed through pfSense Secured public access to our containers via IPv6…
-
Install LEMP Stack on Debian 10
Introduction The LEMP stack (Linux, NGINX, MySQL, and PHP) is a popular alternative to the LAMP stack that uses NGINX instead of Apache. This tutorial will guide you through basic installation, setup and configuration of a LEMP stack on Debian 10. Prerequisites To install LEMP stack on your server, make sure you are logged into…
Got any book recommendations?