John Siu Blog

Tech - Business Tool, Personal Toys

Blog

My journey on various technologies.

Linux Packages

2022-05-12

Linux packages I use.

Seems URL rewrite/redirect is a never ending story.

Bite the bullet and create a Root CA for local network.

Alpine MPD Lite

2022-05-12

Didn’t get my hand dirty for a long time.

Gogs implemented Github api. The only different is the URL.

Sharing a file base iSCSI disk from Alpine.

It is easy to install Docker in Alpine as packages are readily available. But what about Docker-Machine without VirtualBox?

Finally get my Hugo Blog workflow iron out.

Alpine KVM

2022-05-12

Setup libvirt/KVM on a remote Alpine Linux server and connect virsh/virt-manager from remote.

Alpine Linux

2022-05-12

Random notes from a long time Ubuntu / Red Hat user whose Alpine installation count is going up.

Kubernetes RBAC

2020-09-01

Kubernetes user setup (certification-based authentication) and RBAC setup of the same user.

Some Kubernetes commands.

This serve as a starting point for installing Kubernetes on multiple Ubuntu Servers.

This serve as a starting point for installing Chef server on local machines.

H2Ghost is a http2/https front end for Ghost Blog

I moved my blog to Ghost a few months ago. Like many other self hosting Ghost users, I keep asking why Ghost does not fully support https out of the box.

In Ghost Blog Self Hosted HTTPS With Node.JS I talk about running Ghost Blog with https using nodejs only.

TED Talk 2017 is hosted in Vancouver, Canada. But you can see it live in cinema this year on 4/24, 4/25 and 4/30.

Found this photo in my photo stream. It was taken more than a year ago behind my computer desk. Networking guys, look familiar?

Want to do this for awhile, and finally get it done.

As of today, the official way for self-hosted Ghost Blog to use HTTPS is to use Nginx as a front end proxy server. The official guide is here.

In my earlier post Lighttpd url.redirect and changing WordPress permalink structure, I talk about the issue when permalink structure is changed.

Last October I moved my git server from GitLab CE to GoGs. I also planned to move my blog from WordPress to Ghost Blog at the same time, but was delayed by the heavy load at work, until now.