Mindblown: a blog about philosophy.

  • Create a Secure Ubuntu 18.04 Snapshot on Hetzner Cloud

    Introduction Security is a challenge to implement properly. This tutorial shows how to leverage Hashicorp Packer, Chef and Inspec to create a snapshot of baseline Ubuntu 18.04 that adheres to the DevSec Hardening Framework in Hetzner Cloud. This snapshot can be used to create new secured servers in Hetzner Cloud for your use. Prerequisites To follow the steps in this tutorial, you…

  • Install and Configure Plex Media Server on CentOS 8

    Introduction Plex Media Server makes your media files such as images, videos, audio files, etc. available to all your devices via the Plex Client. It is a very powerful & useful piece of software to organize, manage & share your media collection. This tutorial demonstrates how to install and configure the Plex Media Server on…

  • Creating a Basic UI with ReactJS | Real-time Apps with Go and ReactJS

    About the Series Welcome to the third part of a series of tutorials called Real-time Applications with Go and ReactJS. We will build a live dashboard that monitors servers and receives webhooks via GitlabCI (or any CI really), rendering this data live to every client that is connected without any delay. After the series, this is what…

  • Setting up vSwitch with Public IPs in VMware vSphere

    Introduction Using a Hetzner vSwitch in a virtualized environment has several advantages. You can always keep your IPs. If you switch or upgrade servers, you usually lose your IP addresses. With vSwitches, you just connect it to the new server and can continue using your IPs. IPs routed to a vSwitch can be used on…

  • Use Traefik and cert-manager to serve a secured website

    Introduction This tutorial will guide you through the installation of Traefik on top of a fresh kubernetes cluster. With help of a simple nginx service different solutions will be shown on how to serve the page with a self-signed certificate, a let’s encrypt staging and production certificate. All certificate stuff is done with cert-manager. You should be familiar…

  • Setup HTTPS on Nginx on FreeBSD 12

    Introduction Having a HTTPS (Hypertext Transfer Protocol Secure) certificate on your website will improve the security of your website (especially if your site processes personal information like passwords or payment details) and will make your site look more professional with the green lock. If you are already using a domain with your website, it’s completely…

  • Install & Configure Open Game Panel in Debian or Ubuntu

    Introduction Open Game Panel (OGP) is a free, popular, easy to use open source gameserver management panel for both linux as well as windows based servers. OGP consists of 2 parts: Panel: Web Panel is the interface by which we will be able to manage various agents and gameservers. A single panel can have multiple agents.…

  • Create a Microk8s Cluster

    Introduction MicroK8s is a lightweight Kubernetes that tracks upstream releases and is simple to install and configure for development, prototyping and testing. You can have a simple application running on a Kubernetes cluster on Hetzner Cloud in less than 30 minutes. Prerequisites To follow the steps in this tutorial, you will need the following: A Hetzner Cloud account…

  • Setup OpenLDAP server on Debian 10

    Introduction In this tutorial we cover how to install OpenLDAP server on Debian 10. This tutorial should be more or less compatible with all Linux distros. OpenLDAP is a Lightweight Directory Access Protocol (LDAP) server which can be used to authenticate users against a centralized authority server. Step 1 – Update all packages First we…

  • How-to: Provisioning a highly available load balancer in Hetzner Cloud with Ansible

    Introduction With the demand for online services growing each year at an exceptional pace, businesses face interesting opportunities but also challenges as they expand their operations in order to cope with this demand. One such challenge concerns the scaling of the IT infrastructure as the “load” on the underlying systems increases. These days, offering a…

Got any book recommendations?