New blog post: Garage part 2: adding nginx as reverse proxy to my private S3 Storage
-
New blog post: Garage part 2: adding nginx as reverse proxy to my private S3 Storage
https://jan.wildeboer.net/2026/01/2-S3-Garage-Behind-Nginx/
Replies to this post will show up as comments under the blog post.
-
New blog post: Garage part 2: adding nginx as reverse proxy to my private S3 Storage
https://jan.wildeboer.net/2026/01/2-S3-Garage-Behind-Nginx/
Replies to this post will show up as comments under the blog post.
@jwildeboer you've killed part1
throws a 404
@homelab -
@jwildeboer you've killed part1
throws a 404
@homelab -
New blog post: Garage part 2: adding nginx as reverse proxy to my private S3 Storage
https://jan.wildeboer.net/2026/01/2-S3-Garage-Behind-Nginx/
Replies to this post will show up as comments under the blog post.
@jwildeboer @homelab thanks for that series (and your home lab content in general)! Garage really is a godsend after I tried to set up both minio and seaweed fs and didnβt get either properly working.
A little pitfall in the first part of the series - and that might just be due to the specifics of my setup - is that the example config has garage listen on ipv6 only but has garage status try to call it via ipv4. Took me a while to debug so I thought Iβll put it here in case anyone else is running into this. -
@jwildeboer fab!! it works
G'suffa
@homelab -
@jwildeboer @homelab thanks for that series (and your home lab content in general)! Garage really is a godsend after I tried to set up both minio and seaweed fs and didnβt get either properly working.
A little pitfall in the first part of the series - and that might just be due to the specifics of my setup - is that the example config has garage listen on ipv6 only but has garage status try to call it via ipv4. Took me a while to debug so I thought Iβll put it here in case anyone else is running into this. -
New blog post: Garage part 2: adding nginx as reverse proxy to my private S3 Storage
https://jan.wildeboer.net/2026/01/2-S3-Garage-Behind-Nginx/
Replies to this post will show up as comments under the blog post.
@jwildeboer @homelab I need to check and see how your config matches to the Nomad pack I wrote for it before I publish it
-
@jwildeboer I changed all occurrences of [::] to 0.0.0.0
Which sadly makes it ipv4 only now but my ISP didnt provide ipv6 back when I set up my k3s cluster (which is a main consumer of that storage) and now I canβt enable it without tearing down the cluster and starting from scratch Β―\_(γ)_/Β― -
@jwildeboer @homelab I need to check and see how your config matches to the Nomad pack I wrote for it before I publish it
-
@jwildeboer @homelab oh I am sure yours is better than mine as you actually run it

I was going off the documents -
New blog post: Garage part 2: adding nginx as reverse proxy to my private S3 Storage
https://jan.wildeboer.net/2026/01/2-S3-Garage-Behind-Nginx/
Replies to this post will show up as comments under the blog post.
@jwildeboer @homelab thanks for sharing! You do the https within your local network right? Does this also work for vpn?
Would you even dare using a vps connected vis vpn to the homelab and say i.e. every vpn addresss 10.0.0.0 is allowed to connect to homelab? So you can access from outside?
But probably not necessary anymore in your setup. -
R ActivityRelay shared this topic on
-
@jwildeboer @homelab thanks for sharing! You do the https within your local network right? Does this also work for vpn?
Would you even dare using a vps connected vis vpn to the homelab and say i.e. every vpn addresss 10.0.0.0 is allowed to connect to homelab? So you can access from outside?
But probably not necessary anymore in your setup. -
@jwildeboer @homelab thanks! I assime you dont have experience to expose some services outside your homelab?
I have a usecase where i would like to access a local LLM. But also syncing to S3 when being out of home would be nice.In my case i decided to use a reverse proxy on VPS which allows connection only when i connect via VPN. It works, but i am not sure if its smart

-
@jwildeboer @homelab thanks! I assime you dont have experience to expose some services outside your homelab?
I have a usecase where i would like to access a local LLM. But also syncing to S3 when being out of home would be nice.In my case i decided to use a reverse proxy on VPS which allows connection only when i connect via VPN. It works, but i am not sure if its smart

@jwildeboer @homelab ah i have to add, i did it to get https for openwebui, which allows the use of microphone and other things on ios. So without that a vpn would be enough.
So s3 could be accessed with vpn already.
My mistake -
@jwildeboer @homelab oh I am sure yours is better than mine as you actually run it

I was going off the documentsI have added a Noamd job for the Garage WebUI from
https://github.com/khairul169/garage-webui
You can find it here
My setup is by design isolated to my local network, not reachable from outside. So I never tested or tried a VPN connection.