-
Setup a Mail-in-a-Box VM on GCP with 3rd party SMTP relay
Summary This article documents setting up a open source email server Mail-in-a-Box on Google Cloud Platform (GCP) VM, and configure it to use 3rd party SMTP relay service to delivery outbound emails. Preface There are many hosted email services available on the Internet, such as Gmail, Outlook.com, Yahoo etc. With some not very complicated work, […]
-
How to – allow traffic between remote sites via central site connected by IPSec VPN
Preface I have three sites that are connected via IPSec site-to-site VPN. They are connected in a hub-spoke topology. Specifically it looks like this: remote site A <- VPN -> main site <-> remote site B There is no direct connection between the two remote sites. Previously hosts on remote sites can only talk to […]
-
Terraform with Proxmox VE
This article documents using Hashicorp’s Terraform to deploy LXC containers on Proxmox VE virtualisation platform. It is assumed that the Proxmox VE host has been setup, and Terraform has already been installed and configured on a workstation that can access the Proxmox VE host at TCP port 8006. Summary of procedure From Proxmox VE host […]
-
Recording what is happening in a SSH session
Sometimes it is useful to record what commands were executed inside a SSH session by users or applications, and what responses these commands returned. This can be used for auditing or troubleshooting purposes. Courtesy to John Simpson, a script is provided by him to implement this logging facility on either client side or server side. […]
-
uniCenta oPOS upgrade & rollback
uniCenta oPOS upgrade uniCenta oPOS have so far released quite a few versions from 3.56 that I am using. They are 3.60, 3.70, 3.80/3.81, 3.90. The upgrade cannot be straight from 3.56 to 3.90. As per the release notes, it goes this way: 3.56 -> 3.60, 3.60 -> 3.70, 3.70 -> 3.90. 3.80/3.81 can be […]