Certificate Conversion Command
create ssl cert and CA # create CA key openssl genrsa -des3 -out myCA.key 2048 # create CA cert openssl req -x509 -new -nodes -key myCA.key -sha256 -days 1825 -out myCA.pem # create service key ...
create ssl cert and CA # create CA key openssl genrsa -des3 -out myCA.key 2048 # create CA cert openssl req -x509 -new -nodes -key myCA.key -sha256 -days 1825 -out myCA.pem # create service key ...
Synology as NSF Persistent Volume for K8S CloudFlare Tunnel and R2 Object Storage

One day I came across a post on r/selfhosted, and felt related instantly. That’s also when I just moved to a bigger place, which gives me a lot more space and flexibility to set up my router, switc...
Compile go build main.go ./main go run main.go Variable and Type package main import "fmt" func main() { // variable var stationName string var nextTrainTime int8 var isUptownTrai...

why does persistent volume matter set up shared folder in synology permission issue install csi-driver-nfs

Dataflow is a managed service for Apache Beam on GCP. It can apply the same data transformation on both batch and streaming data. Apache Beam implements the map-reduce model where each data element...

Network troubleshooting can be complicated depends on what tool and restriction on the environment. List some common commands for debugging network connectivity. Netshoot Netshoot is a handy dock...

Common Commands find # find [path] [expression] # find file in the current directory with name sample.txt and ignore error find . -name sample.txt 2>/dev/null find . -name "*.txt" # find fi...

Wireguard is a modern and high-performance VPN. It’s free and easy to configure which makes it a popular choice for Homelab VPN. Except from hosting wireguard as a VPN service, it can also be used ...

Software List some of my day-to-day tools on my mac. As I need to setup a new mac from time to time, this helps me to keep track of what to install first. # install homebrew # https://brew.sh/ /b...