My personal server at home is running XCP-ng as a hypervisor and the main storage controller is passed directly to a VM running TrueNAS. This means all my data is managed with enterprise NAS software and allows me to create NFS and SMB shares to use as external mounts for my Nextcloud installation which has been running faultlessly for the last few years in another ubuntu VM with only Docker installed. Over the years I’ve experimented with Proxmox, VM Ware and Xen Server and are familiar with all of them. When I first started setting up VM’s I used native software layering in my Linux desktop with VirtualBox or KVM but having a dedicated server with a robust hypervisor made a world of a difference and allowed me to easily spin up different Linux distros and learn networking at a much faster pace.

I manage my server either through a terminal or with an instance of XEN Orchestra.

johan.koke.estate > MySQL
From cleaning up redundant data or migrating websites connected to MySQL databases, I’ve got skills to perform manual backups and migrations without using 3rd party tools like PHPMyAdmin.

VPN

johan.koke.estate > VPN
Virtual Private Networks is an essential tool to keep your work network private and only allow certain users access. It’s also a fantastic tool to lock a firewall by only allowing traffic through a dedicated VPN.
johan.koke.estate > DNS and hosting
I fully understand DNS and hosting and host all my own websites by pointing domains via A or CNAME records to various servers depending on circumstances
johan.koke.estate > Docker & Docker-compose
Linux docker and docker compose is an amazing way to host microservices on a Linux server.
johan.koke.estate > Linux
I feel very comfortable configuring a Debian based Linux server and setting up a secure firewall with VPN access to make hacking it virtually impossible
johan.koke.estate > Networking
From networking design, to managing Docker networks and securing networks for almost any type of infrastructure that any small to medium sized business may require

Hypervisors & Virtual Machines

My personal server at home is running XCP-ng as a hypervisor and the main storage controller is passed directly to a VM running TrueNAS. This means all my data is managed with enterprise NAS software and allows me to create NFS and SMB shares to use as external mounts for my Nextcloud installation which has been running faultlessly for the last few years in another ubuntu VM with only Docker installed. Over the years I’ve experimented with Proxmox, VM Ware and Xen Server and are familiar with all of them. When I first started setting up VM’s I used native software layering in my Linux desktop with VirtualBox or KVM but having a dedicated server with a robust hypervisor made a world of a difference and allowed me to easily spin up different Linux distros and learn networking at a much faster pace. I manage my server either through a terminal or with an instance of XEN Orchestra.