John Siu Blog

Tech - Business Tool, Personal Toys

Blog

My journey on various technologies.

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.

GitLab CE and Gogs in VPS.

I used to use the Date and Name permalink structure for my blog.

The latest WordPress Jetpack (4.3.1) is using <your-site>/wp-json/whatever/ for its api callback to the web server. It is an issue for web server not supporting .htaccess, and Lighttpd is one of them.