John Siu Blog

Tech - Business Tool, Personal Toys

ng2-simple-global is a global variable service for Angular.

simple-api-client-ng2 is an Angular api service, which work with simple-api-express, an ExpressJS api handler.

Install ELK / Elastic Stack in Ubuntu.

Setup Gogs using official docker image.

Setup private docker registry using official registry image.

Setup Jenkins using official docker image.

Using dibbler-client / wide-dhcpv6-client to get dhcpv6-pd.

Some websites for covid-19 information.

How to set them up.

Using iptables on docker host.

Updated instruction for MacOS.

Finally running my own website, hosting my own blog, having my own server to do whatever I want with it.

In Tiny VPS Postfix I set up a minimalistic postfix server, which will forward all email to an external email.

A refresh of my tiny vps postfix setup.

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.

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.

H2Ghost is a http2/https front end for Ghost Blog

From time to time we get files with garbage characters.

Tiny VPS MySQL

2020-08-19

The fun of a tiny vps is tweaking everything to use less resource, just do the bare minimum, but at the same time, do what you want it to do.

This is a 3-part blog about PHP-AMQP RPC implementation.

This is Part 2 of PHP-AMQP RPC implementation.

This is Part 3 of PHP-AMQP RPC implementation.

This one is actually simple, online examples are correct and only need to touch one configuration file.

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.