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
General
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 […]
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 […]
You might be familiar with load testing tools such as Apache Benchmark (ab), siege, Apache JMeter and cloud services such as BlazeMeter, LoadImpact, Loader.io, etc. I tried many other tools, and found that there is no tool that completely satisfies me: ab and siege are too plain and simple without scenario, JMeter needs time […]
If you ask me: what the hell Rocketchat is, then you should better ask Google. This article notes steps to install RocketChat with Docker Compose for development purpose. 1. Create docker-compose.yml I want to expose the mongo port (27017) to the host network so I also declare it in the ports […]
Today I will discuss a newborn star on DB for analytics: ClickHouse by Yandex. ClickHouse is quite new when comparing to other solutions, however, there are lots of popular giants using it in production such as Yandex and Cloudflare. In this blog entry, I will note necessary steps to setup […]
Ubuntu 16 might be the most popular Ubuntu version (right now), so I put more effort on it. By default, the current Ubuntu 16.04 officially support PHP 7.0.x and Nginx 1.10.x versions. However as a crazy one who always wanna try latest releases, I cannot bear with it. So, below […]
Today I decided to move my self-hosted gitlab instance to Docker so that I will not need to reinstall and configure lots of things when migrating from one host to another host. So I blog this entry to note steps to install gitlab docker on Ubuntu. Install Docker CE (or […]
For a long time, I have stuck on many hosted monitoring softwares to avoid management effort on a self-hosted monitoring system. However, free stuffs cannot go long so I must move from services to services. This makes me tired! Thus I decided to return to a self-hosted solution so that […]