WireGuard on Debian 11 / Unstable branch We will use Debian 11 or Unstable branch as example. Installation step Recommended…

Public DNS 2021
Public DNS 2020 with DoT/DoH support
Rclone mount error on Debian 11
rclone fusermount3 not found in $PATH and Fatal error: mount not ready Solution
Nodejs module __dirname not found solution
Why __dirname is not defined in ES module scope, thats why error shows up Solution You first need to import…
Mac OpenSSL upgrade to use TLS 1.3
Why Mac OSX default OpenSSL is version 2 which not support TLS 1.3 by default. We have to force install…
Mac OSX SSH disable global known hosts to increase privacy
Why Annoyance message every time when you connect with to self-hosted VPN machine with same intranet IP address. You may…
Git ssh with custom identity
Set up a custom ssh identity Add custom identity key to terminal to avoid Key not found error Solution References:
Configure git global ignore on Mac and Linux environment
Ignore a file or directory on your Mac Configure a file Insert the file or directory into the .gitignore_global Apply…
Rclone mount on Mac M1/M2
Install Rclone on Mac Note: Do not install via brew, please use curl instead. Step1. Switch to sudo Step 2.…
Google Fonts is evil and violate GDPR
Why Google Fonts is evil More resources Alternative
Self-hosted Next Cloud database migration from SQLite to Postgres
I’m hosting my own Next Cloud with Docker on alwyzon.com storage VPS, it works quite well so far. Though, when…
Debian no internet access after reboot
Troubleshoot After reboot VPS, No internet connection. Login into VNC and figure out eth0 disapper. Here is the magic to…