Linux 12 December 2020 Notes on Redis Operation Some common problems and solution to containerized Redis deployment.
Container 10 November 2020 Update (Renew) Certificates in OpenShift (OKD) 3 Server certificates are used to provide encrypted traffic (HTTPS) in OpenShift. When a certificate is near expiration, renewal and replacement is needed. Prepare the EnvironmentTo
Container 4 November 2020 Helm 2 on OpenShift (OKD) 3 Install the popular Kubernetes package manager and enable cluster-wide install ability. Helm 3? No Way!OpenShift 4 has built-in integration with Helm 3. Yet OpenShift
Network 18 September 2020 Connect Wi-Fi in a WPS (Push Button) Way with OpenWRT I thought it was hard to pair device by WPS with OpenWRT, but I was wrong. According to the official wiki, it could be simply
Getting Started 14 August 2020 Some Tips on Telegraph (2020) What and Why Telegraph?Telegra.ph, or Telegraph is a publishing platform hosted by Telegram. It could be used to publish blog or any other
Linux 26 May 2020 Write Freely - Host WriteFreely in Containers WriteFreely is a blogging and publish tool as well as an important part of the Fediverse network. It is lightweight and easy to host. However, the official Container (Docker) setup is not even correct. So here comes a working deployment notes.
Open Source 9 May 2020 Switching from Atom to VSCodium Atom is a flexible and powerful editor made by GitHub. I have been coding with it for years and I loved it. But it takes
Server 17 April 2020 Upgrade OMV 4 to 5: A Painful Path OpenMediaVault, as a popular NAS solution, has released "Usul" for months. Somehow there is no built-in ways to upgrade between major releases. The actual best upgrade solution is a clean installation.
Container 12 February 2020 Container + Python 2 and Virtualenv: Does It Actually Work? My GitLab CI used to play very well with container runners. It started to get wrong. After a night of hardwork, I have the solution now. But I still don't know the answer. All I could tell is that virtualenv is a useful tool but not a reliable one.
Linux 26 November 2019 Debugging: MISCONF Redis is configured to save RDB snapshots This error occurs because of BGSAVE being failed. A lot of the times BGSAVE fails because the fork can't allocate memory. Many times the fork fails to allocate memory (although the machine has enough RAM available) because of a conflicting optimization by the OS.
Getting Started 20 November 2019 Quick Reference Handbook: Notes on Metadash Development Server Metadash is powered by Node.js and Flask. Simliar projects could be brought up with tiny adjustment.
Featured Getting Started 26 August 2019 Setting Up CI of Flexibility in GitLab GitLab has introduced CI/CD services since version 8.0. It could manage automation for building, testing, deploying and releasing projects.
Hardware 25 May 2019 Flash LSI SAS9211-8i in VMware Hypervisor LSI adapters could be easily upgraded without preparing a FreeDOS boot media or playing with UEFI.
30 April 2019 Fixes with GlusterFS Block Volume in CNS Container native storage, or CNS, is a technology that widely used on Kubernetes and many other container platforms. No Space Error when Provisioning Block VolumeOpenShift
2 April 2019 Fix OpenShift Docker Build Failure Docker Build Failure in OpenShiftI recently built a new Docker container for building and serving Sphinx document. I wrote the Dockerfile and tested on my