Toby Chui

Toby Chui @tobychui

About: Master Student in CS, Open source developer, working on Web Desktop Environment and 3D Modeling Tools

Location:
Hong Kong
Joined:
Oct 18, 2020

Toby Chui
articles - 25 total

Zoraxy vs Nginx Proxy Manager

Recently I got a lot of questions from Nginx Proxy Manager users asking how to switch over to Zoraxy....

Learn More 11 0Nov 23 '24

Writing the best custom header UX for Zoraxy

Recently, I am working on improving the Zoraxy (my open source reverse proxy server written in...

Learn More 2 1Jun 17 '24

Zoraxy v3 - The brand new Reverse Proxy Server for Noobs

Recently I have been working on quite some Zoraxy updates. For those who have never heard of Zoraxy,...

Learn More 16 3Apr 18 '24

How I grow my projects based on my OWN needs

As a master student working in a lab that research networking technology, I embarked on a journey...

Learn More 1 0Sep 24 '23

Reverse Proxy Server for noobs (not Nginx / Apache!)

I guess most of the web devs out there know what is a reverse proxy server. It is especially useful...

Learn More 19 1Jun 4 '23

Hack the Golang httputil Reverse Proxy settings to handle more requests

Recently I run into a problem where the Golang offical httputil reverse proxy get stuck when testing...

Learn More 3 1Jun 3 '23

Announcing ArozOS 2.0 - 5 years journey into my own Web Desktop OS

This is a story about a poor student who wants to build his own storage solution with cheap...

Learn More 10 0May 12 '23

Vanilla JS for selecting a local text file and reading its content

Recently I am working a small side project that aims to build a mechanical 4-keys macropad with the...

Learn More 2 0Mar 5 '23

I Wrote a simple Up-time Monitor in Golang for My PHP Server

Up-time monitors are crucial because they help you keep track of your servers' availability and can...

Learn More 4 0Dec 30 '22

Universal File Access Gateway - How I turn my own Web Desktop OS into a gateway for all my file servers

I have been working on my own Web Desktop OS called "ArozOS" for nearly 4+ years now. I have been...

Learn More 7 0Nov 21 '22

Upload a huge file with little RAM & space in Go

This is an updated version of the previous implementation regarding uploading a file larger than RAM...

Learn More 16 0Jun 22 '22

Update any application binary with this launcher!

Recently, I was working on a software updater for my project and I found that there is no easy way...

Learn More 8 0Feb 8 '22

I wrote a distributed ZeroTier like things in three weeks

Recently I am working with my soon 4 years old project called ArozOS in my spare time. If you didn't...

Learn More 9 0Dec 23 '21

Web-desktop: As Native-like As Possible

I have recently been traveling to another city. That is why I brought with me my trusty NUC installed...

Learn More 73 5Oct 17 '21

Hide a file / folder using Golang

Recently, one of my clients is requesting me to develop a web system that runs on Windows (instead of...

Learn More 3 5Sep 11 '21

What Windows XP teach us about startup sound effect

(Play it with sound!!!) Background Story I have been working on an open source web...

Learn More 0 0Aug 16 '21

Overriding Armbian's "it is based on a dictionary word" during setup

This is a simple instruction to help you override the Armbian's setup utilities that require your pas...

Learn More 4 0Jun 6 '21

Turn your phone into a "cloud phone" with Raspberry Pi, is it possible?

In recent years, I have been experimenting with a concept that I called the "Device independent cloud...

Learn More 5 1Apr 23 '21

I write my own web desktop OS for 3 years and this is what it looks like now

This is a story about a poor student who just want a storage solution for his musics, video and photo...

Learn More 630 54Apr 4 '21

Install Go on Raspberry Pi OS (Shortest Tutorial)

This may be the shortest tutorial on how to install Go on Raspberry Pi OS. # Connect to your Raspb...

Learn More 13 0Mar 28 '21

Moving Go application to cloud VM: Gzip Middleware

Recently I was working on an ArozOS update and someone suggested that he want to deploy ArozOS (which...

Learn More 6 0Mar 7 '21

Web Desktop UI, but why?

This is an update to my original post over here. tobychui /...

Learn More 16 0Feb 13 '21

Upload a file larger than RAM size in Go

In recent years, more and more single board computers (SBCs) that have the similar processing power t...

Learn More 19 0Jan 15 '21

Quick Notes for Go os/exec

Golang's os/exec package is tricky to use. For beginners, you might have a lot of questions like Ho...

Learn More 23 3Oct 25 '20

Web Desktop Environment in Go

For the last 3 - 4 years, I have been working on a relatively large project called the "ArOZ Online S...

Learn More 12 4Oct 20 '20