March 26, 2023

Reset a self-hosted Unifi Controller on Ubuntu/Debian to factory defaults (without reinstalling)

Quick tip, if you want to start fresh on your self hosted Unifi Controller instance, there is a simple command to just purge and reset the database and settings to factory defaults. Just ssh into your Unifi Controller instance on Ubuntu or Debian and enter as superuser: No need to apt uninstall anything or do […]

Read more

December 1, 2022

Manual update Unifi Controller from 7.2.95 Java 8 to 7.3.76 Java 11 on Ubuntu server

Ubiquiti just released its new network controller version 7.3.76 and alongside with the major change of jumping from Java 8 to Java 11, the update had a lot of features and changes under the hood added. Unfortunately Ubiquiti did not release the new controller version via the official apt repositories. In the official patch notes […]

Read more

October 12, 2022

Setup Authelia bare metal with OpenID and Cloudflare Tunnel on a hardened ProxMox LXC Ubuntu 22.04 LTS container

I was looking for a secure and reliable way to expose some of my homelab webinterfaces and APIs to the public. I decided to go for a Cloudflare Tunnel, so I don't need to open any port like 443 on my firewall and use Authelia and OpenID as an identity provider to securely authenticate and […]

Read more

April 13, 2022

Setup a self-hosted Unifi Controller on a hardened ProxMox LXC ubuntu container

Update hint: This guide installs via the official apt debian/ubuntu repositories, which does NOT have yet the actual controller version 7.3.76 including Java 11. If you want this new version, please follow after this install my update guide to the latest version here. With the latest release of Ubiquitis' Unifi consoles, the UXG-Pro, I am […]

Read more

March 21, 2022

Setup a scalable high availability GlusterFS network filesystem with Docker Swarm on Ubuntu Server 20.04 LTS

In this quick guide we are going to setup the scalable GlusterFS filesystem for a four node Docker Swarm cluster on Ubuntu 20.04 LTS. More precise: we replace an existing persistent NFS storage on the cluster with the new GlusterFS and make it available under the same old mount point as the old NFS. Therefore […]

Read more

August 31, 2021

Build a Raspberry Pi 4 Docker Swarm Cluster with four nodes and deploy Traefik with Portainer

I decided to run all of my supporting homelab services in a more flexible setup, making it easy to deploy and test new features, while also ensuring that already running and needed tasks are stable and constant available. Therefore I decided to create a four node Docker Swarm cluster with four Raspberry Pis 4 8GB […]

Read more

August 23, 2020

Install pihole on a ProxMox LXC ubuntu container and setup as Primary DNS for a Unifi Network

Today we install the famous DNS advertisment blocker pihole in a LXC container on a Proxmox server, and set this as our network wide primary DNS server on the Unifi controller. The cool thing is that even as pihole was born as a Raspberry Pi project, it can easily run on most other Debian-based operating […]

Read more

May 31, 2020

Setup secure SSH to key only access with custom user/port on Raspbian/Ubuntu

This quick guide shows my standard routine for setting up secure SSH on new fresh installs of Raspbian or Ubuntu VMs. First if you are still using any system default user like "pi" or "root" or "admin", change this and create your own, custom user. Lets start in this example with our new user name […]

Read more