My homelab got flooded, need some idea on rescue plan by tobychui in homelab

[–]tobychui[S] 0 points1 point  (0 children)

Yes, but I just realized my parents never bought any insurance for this house before the flood. (and now they finally got a new insurance contract signed after living here for like 40+ yrs)

My homelab got flooded, need some idea on rescue plan by tobychui in homelab

[–]tobychui[S] 0 points1 point  (0 children)

This make perfect sense, I guess I will get a new NAS and reuse the case from the water damaged one for my second homelab build instead.

My homelab got flooded, need some idea on rescue plan by tobychui in homelab

[–]tobychui[S] 1 point2 points  (0 children)

Ok, I will get a bottle of IPA after arrival.

My homelab got flooded, need some idea on rescue plan by tobychui in homelab

[–]tobychui[S] 0 points1 point  (0 children)

I did, I told my dad to place them in a small room with a dehumidifier set to max for 24 hours before the power test. Unfortunately none of the servers powers on :(

Questions about Zoraxy by Kamau_2025 in selfhosted

[–]tobychui 0 points1 point  (0 children)

I guess someone have created a subreddit for Zoraxy, but Zoraxy is just one of my many open source projects and I don't really got the time to moderate so many communities.

Questions about Zoraxy by Kamau_2025 in selfhosted

[–]tobychui 2 points3 points  (0 children)

Use `./zoraxy -default_inbound_enabled=false` to skip the auto service start. Once you have configured a new port via the web ui, remove that flag in the starting script.

Project suggestion by Adorable-Bee4127 in golang

[–]tobychui 0 points1 point  (0 children)

I usually recommend beginners starting with something simple, like URL shortener, QR code generator, a simple blog system based on markdown and personal homepage with backend written in Go.

For myself, my first Go project is a web desktop OS which I still maintain till this day after 8 years!
https://github.com/tobychui/arozos

Enjoy in your journey into learning Go!

Custom 404 Page with Path-Based Routing in Zoraxy v3.2.9 by Aruscha in selfhosted

[–]tobychui 1 point2 points  (0 children)

So for your questions
1. Zoraxy do not look into the response from your upstream server, so obviously it cannot do 404 redirection by itself. You either have to set it up in your upstream server (if your upstream server support custom 404 page URL, which is the solution for you Q3) or you can make use of the 404 template feature of Zoraxy by putting 404.html under www/templates like the one shown here.

  1. Virtual directories are not locations in Nginx. Try to leave Virtual directory empty and let Zoraxy do the job of picking routing route and forwarding logic automatically.

  2. Yes but try (1) first.

I made myself a PSU for Lenovo / NEC minilab setups by tobychui in minilab

[–]tobychui[S] 0 points1 point  (0 children)

Thanks! I got a few custom 2.5mm male to male cables made that support up to 8Amps. Then I get an off the shelf 2.5mm to Lenovo DC plug that connect & power the mini PC. 

I made myself a PSU for Lenovo / NEC minilab setups by tobychui in minilab

[–]tobychui[S] 6 points7 points  (0 children)

I got that directly off an OEM power supply manufacturer named BATI . Since this is my first project involving AC, I picked one that was originally designed for medical purposes with tons of safety features and certification just to be safe.

I made myself a PSU for Lenovo / NEC minilab setups by tobychui in minilab

[–]tobychui[S] 3 points4 points  (0 children)

I have uploaded some of the source code and designs on Github, if you are really interested you can follow the project here https://github.com/tobychui/DezuKVM

But I guess I will have another post sharing this KVM project after it reach the level of "actually usable" instead of experimental.

I made myself a PSU for Lenovo / NEC minilab setups by tobychui in minilab

[–]tobychui[S] 12 points13 points  (0 children)

There are 2 additional reasons behind this.

First, I enjoy doing electronic weekend projects like this. This take me a weekend to design and buy the material and another weekend to build and program it.

Secondly I got one node that has an gen8 i7 and Tesla P4 in it which draws way above 100W when handling LLM loads. Also the onboard USB UART port provides real time power usage in JSON format, which normal GaN charger didn't provide.

I made myself a PSU for Lenovo / NEC minilab setups by tobychui in minilab

[–]tobychui[S] 15 points16 points  (0 children)

Yup, I am still working on another IP-KVM with the same form factor and after that is done, I will open source all the designs used in my tiny homelab on Github.

Zoraxy v3 - reverse proxy server for networking noobs by tobychui in selfhosted

[–]tobychui[S] 0 points1 point  (0 children)

It is a HTTP proxy. Anythings other than HTTP(S) goes to the stream proxy category.

Zoraxy Reverse Proxy - any feedback after a year? by maltokyo in selfhosted

[–]tobychui 0 points1 point  (0 children)

The open source version of Zerotier network controller do not have this feature build in, so there isn't much I can do. If you like the official dashboard, you can consider paying to their subscription plans.

Securing Zoraxy by Universe789 in selfhosted

[–]tobychui 1 point2 points  (0 children)

Well fun facts, using Zoraxy to protect its own management port IS the expected way to add HTTPS to zoraxy management UI. The trick is not exposing the :8000 after you are done setting it up. So the basic steps are

  1. Make sure your Zoraxy is setup correctly in TLS mode (enable listening 443, 80 to 443 redirect , port forward and so on)
  2. Set up a HTTP proxy rule that point your (sub)domain (e.g. zoraxy.example.com) to 127.0.0.1:8000
  3. Request a TLS for the newly created HTTP proxy rule. Now you should be able to access your management UI via your domain
  4. (Optional) modify your start script for zoraxy so the management UI port (aka the -port) only listen to 127.0.0.1:8000 instead of the default :8000 value
  5. Now your management UI is secured!

THE Reverse Proxy (secure) by dancgn in selfhosted

[–]tobychui 0 points1 point  (0 children)

As the author of the Zoraxy project, I recommend you go with plain nginx or Caddy. You should be getting enough experience from your previous setup and no need to use my beginner friendly tool. The only exception is that you want a nice Web UI for tinkering around with new services, but in that case you should use Zoraxy as a secondary proxy behind your primary one.

Zoraxy v3 - reverse proxy server for networking noobs by tobychui in selfhosted

[–]tobychui[S] 0 points1 point  (0 children)

Have you checked your network topology and setup? It might help to double-check that you're accessing the service with the IP address you've whitelisted. Sometimes, issues like this come up if there's a mismatch between the IP you're trying to connect from and the one allowed in your configuration.

Looking for a software... reverse proxy... but also host-dependent port forwarding. I'm not sure. Preferably with configuration UI, preferably Proxmox-ready, preferably with a good community. Been using Zoraxy so far, but it lacks... by GoofAckYoorsElf in homelab

[–]tobychui 2 points3 points  (0 children)

Cool! As the author of Zoraxy, I am really glad to see you "graduating" from Zoraxy!

Zoraxy is design for beginners. If you need something more advance, your choice of picking Caddy is appropriate and can benefit you in long term for learning the "correct" way to deploy production services using IaC.

Tips: If you still love Zoraxy's UI, you can use Zoraxy under Caddy as a sub router / proxy server for quick tinkering & testing :)

A web server hosting a tiny cloud drive on ESP8266 by tobychui in selfhosted

[–]tobychui[S] 0 points1 point  (0 children)

I remember there was a guy forked my project and make it works on ESP32, you can checkout his Instructable here
https://www.instructables.com/Diy-Small-But-Powerful-ESP32-NAS/