Today I decided to moved my Google Photos to iCloud since I cannot find an easy way to restore my Photos and Videos to my new i devices. Basically, I searched for a method to transfer Google Photos to Apple iCloud and was directed to the Apple Support page guiding […]
The note is for installing WireGuard VPN server for popular Linux Distro like Ubuntu, Debian, Fedora. Continue the on-screen guide to configure WireGuard server and add the first VPN client. The configuration file is at /etc/wireguard/wg0.conf
Yet another entry after a while. Today, I will draft the necessary steps to change SSH Port in Ubuntu 24. These might apply to other version of Ubuntu but tbh, I don’t care. As in the previous version of Ubuntu / Debian, we normally need to change the listening ports […]
Running Plex Media Server with Docker is a popular demand for organizing home media with Plex app. If you want to know a bit about the concept, Plex Media Server is a software application that allows users to manage and stream their media from a central location. This blog entry […]
This is just a quick note to Install Let’s Encrypt for Nginx on Ubuntu 18. Since there is a new way to automatically renew LE certs on Ubuntu 18, I quick document steps for the reference purpose. Install Let’s encrypt for Nginx: apt install -y python-certbot-nginx Issue necessary certs for […]
I come to a request to capture all out-going network connections to be sure no sensitive data will be transferred outside by any current scripts. We do all know that there is a simple tcpdump tool that can do this requirement. So in this short entry, I will note necessary […]
Many developers have asked me the effective way to test their code in a multi-server environment. In the most case, I suggested them to go with Docker and Docker compose so that everything can be simulated in an effective manner. And in most of the case, the reverse proxy/balancer services […]
As you might know, MySQL introduces Document Store (via JSON field) from version 5.7 and version 8.0. Since currently, it is in an early stage, the performance is not really good compared to its direct competitor: MongoDB. However, this is really a good move for MySQL after their introduction of MySQL […]
As you may know, I started working with high load MySQL servers in 2010 (and then there are several entries that were noted in 2012 after I purchased back this domain :-D) and I mostly go with multi-slaves replications. These might be true in many practical cases where most of […]
This article focuses on how to profile PHP applications with Tideways XHProf and XHGui. I myself prefer this approach than the old XDebug and Webgrind so most of my recent projects have been utilizing this. Since this is just simply a note, Google is your friend for the mentioned tools. […]