Deploy Proxmox with KVM on a Hetzner server

Proxmox Logo

This guide will show you how to deploy Proxmox VE 5 with KVM Routing and NAT on a Hetzner server with focus on networking and DHCP/DHCPv6.


  • The connected interface is enp4s0
  • is the public IP assigned by Hetzner
  • is the default gateway for the network
  • is the private block used on the VMs
  • 2001:db8:1111:2222::/64 is the IPv6 block assigned to the host
  • 2001:db8:1111:2222:81::/80 is the IPv6 block delegated to the VMs
  • The domain name used in the VMs is
  • The host name of the hypervisor is
  • All the commands are run as root

Deployment and Installation of Proxmox

Boot into rescue mode and run installimage. These are the settings for Custom image:
Continue reading Deploy Proxmox with KVM on a Hetzner server

Website Provisioning – Automate Apache with SaltStack

Website Provisioning - Apache and SaltstackEver since I’ve started hosting my own domains, I’ve searched for ways to automate the website provisioning.

Normally, the documentation includes the information on configuring your infrastructure based on roles. But if you have a webserver role for all your minions it doesn’t help with the individual provisioning I am aiming at.
Continue reading Website Provisioning – Automate Apache with SaltStack

Linux “root” tweaks

Tired of always being afraid someone will hack into your Linux computer/server?

One of the most important steps is to make sure the attacker can’t log in with the “root” account.

In order to do this, you have to:

  1. Make sure you can “switch user” to root (you will need to be able to control your system, after all)
  2. Make sure that nobody can log in with root, neither remote nor local.

Continue reading Linux “root” tweaks

Android Debugging

I intended to do this for a long time now, since Android Debugging goes hand in hand with Linux debugging. I’ve noticed, during my trolling on the InsertCoin forum, that people that start messing around with their Android mobile (read: start rooting it), don’t know what to do if something fails.

The minimum tools needed for any debugging are:

Continue reading Android Debugging

How I added a custom “Facebook Like” button to my blog

Adding a Facebook Like button to Blogger can be both easy and complicated, depending on who explains it. After a quick search on Google, I found how to add a custom Facebook Like button to my blog. Obviously, it’s not something difficult if I could do it in three minutes all together, but I thought I’d share the experience.

First thing, I had to go to my “Design” link on the blog. Then, to “Edit HTML”. Next, click on “Expand Widget Templates”. The edit box there is not so friendly, so I decided to select all the text, to copy it in the clipboard and to paste it in Notepad++. Looks a bit better, but still hard to understand even for a computer geek. So, in the “Language” menu, I selected under “H” the option “HTML”. Nice to finally see everything a bit color-coded.

Continue reading How I added a custom “Facebook Like” button to my blog