HaiBac Ngo

As I love open source, let's share to be shared!

HaiBac Ngo
IoT Modules, QuecOpen, Quectel

Why Linux Box Can't Connect To Quectel IoT Modems via ADB Interface ? Troubleshooting with Quectel Modules EC2x QuecOpen

ADB (Android Debug Bridge) is a development tool that facilitates communication between your Linux box and Android device. ADB USB interface is found in Qualcomm based IoT Modules like EC21, EC25, AG35, SC20, ... with big memory size running Linux OS.
HaiBac Ngo
HaiBac Ngo
5 min read
ClearLinux, DevZone, SysAdmin, WireGuard, VPN, HowTo

How To Install Wireguard in ClearLinux

WireGuard is my choice which is in ClearLinux KVM inside my HomeLab server due to this fast, modern and secure VPN tunnel.
HaiBac Ngo
HaiBac Ngo
6 min read
SysAdmin

Upgrade from Clover to OpenCore

OpenCore is the next bootloader generation over Clover for Hackintosh fans, I need to spend my time to upgrade my old desktop to this new bootloader. With the help from OpenCore document, everything is going so much easy with MacOS Valina installation method.
HaiBac Ngo
HaiBac Ngo
1 min read
DevZone, IoT Modules

Quectel QuecOpen Development Guide

QuecOpen is originally meant for OpenLinux modules of Quectel: EC2x, AG35 modules where end-user can program their own application run along with the Quectel processes.
HaiBac Ngo
HaiBac Ngo
3 min read
DevZone, IoT Modules

How-To Build Quectel SC20 Linux Using Docker

As required OS distro to build Quectel SC20 is Ubuntu 16.04 or Ubuntu 14.04 which are very old and are not my current host OS, thus building in docker is my favourite and best choice. In fact, I can run in my MacOS, my Hackintosh, my MBP.
HaiBac Ngo
HaiBac Ngo
4 min read
DevZone

Gitolite-Cgit: SCM Server Docker Image

bacnh85/gitolite-cgit is a Docker image with cgit and gitolite running on top of alpinebase image. Dockerfile is available at Github repo.
HaiBac Ngo
HaiBac Ngo
2 min read
SysAdmin, HowTo, ClearLinux

How To Setup Nginx-Proxy For HomeLab

As I want to host all services under my HomeLab server, Nginx Proxy is needed. Due to some limitations of my old approach using letsencrypt-nginx-proxy-companion, I decided to use Nginx Proxy Manager which has beautiful and secure admin interface.
HaiBac Ngo
HaiBac Ngo
3 min read
SysAdmin, WFH

How To Setup Pi-hole with OpenWrt

Due to Covid-19, most of people are working at home. Nowadays, advertising consumes a lot of your bandwidth and it is not safe for non-IT people, especially for your little kids. Pi-hole is what you need for this task.
HaiBac Ngo
HaiBac Ngo
3 min read
DevZone, IoT Modules

Quectel Linux USB Drivers Troubleshooting

This post, I am going to show you how to do troubleshooting the USB device drivers between Linux box and Quectel IoT Modules.
HaiBac Ngo
HaiBac Ngo
8 min read
SysAdmin

How-To Build OpenWrt Image For Your Router Using ArchLinux Container

As your router firmware is not under well maintain from supplier, there are a lot of known exploits for the existing one, OpenWrt is the open source router OS that you can build for your own router for more secure.
HaiBac Ngo
HaiBac Ngo
2 min read
HowTo, WFH, DevZone

How-To Develop Using VSCode with Your Remote Server over SSH

How to do remote development with Remote-SSH plugin of VSCode. It is suitable for WFH developers.
HaiBac Ngo
HaiBac Ngo
2 min read
SysAdmin, HowTo

How-To Point Your Domain IP to Your Home - HomeLab

How to update your domain DNS record to point to your home IP, so you can host your website just inside your homelab server.
HaiBac Ngo
HaiBac Ngo
3 min read