Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. 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

Scheduled Pinned Locked Moved Uncategorized
selfhostsysadminlifegarage
15 Posts 5 Posters 40 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • rndmnmbr :verified:R rndmnmbr :verified:

    @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.

    Jan Wildeboer 😷:krulorange:J This user is from outside of this forum
    Jan Wildeboer 😷:krulorange:J This user is from outside of this forum
    Jan Wildeboer 😷:krulorange:
    wrote on last edited by
    #6

    @rndmnmbr Hm. Interesting. How did you fix it? I admit, my home setup is both IPv4 and v6 for all hosts, so I guess I didn't notice. @homelab

    rndmnmbr :verified:R 1 Reply Last reply
    0
    • Jan Wildeboer 😷:krulorange:J Jan Wildeboer 😷:krulorange:

      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.

      #SelfHost #SysAdminLife #S3 #garage @homelab

      Lance HaigL This user is from outside of this forum
      Lance HaigL This user is from outside of this forum
      Lance Haig
      wrote on last edited by
      #7

      @jwildeboer @homelab I need to check and see how your config matches to the Nomad pack I wrote for it before I publish it

      Jan Wildeboer 😷:krulorange:J 1 Reply Last reply
      0
      • Jan Wildeboer 😷:krulorange:J Jan Wildeboer 😷:krulorange:

        @rndmnmbr Hm. Interesting. How did you fix it? I admit, my home setup is both IPv4 and v6 for all hosts, so I guess I didn't notice. @homelab

        rndmnmbr :verified:R This user is from outside of this forum
        rndmnmbr :verified:R This user is from outside of this forum
        rndmnmbr :verified:
        wrote on last edited by
        #8

        @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 Β―\_(ツ)_/Β―

        1 Reply Last reply
        0
        • Lance HaigL Lance Haig

          @jwildeboer @homelab I need to check and see how your config matches to the Nomad pack I wrote for it before I publish it

          Jan Wildeboer 😷:krulorange:J This user is from outside of this forum
          Jan Wildeboer 😷:krulorange:J This user is from outside of this forum
          Jan Wildeboer 😷:krulorange:
          wrote on last edited by
          #9

          @lhaig Please do share when you find I did something wrong πŸ™‚ @homelab

          Lance HaigL 1 Reply Last reply
          0
          • Jan Wildeboer 😷:krulorange:J Jan Wildeboer 😷:krulorange:

            @lhaig Please do share when you find I did something wrong πŸ™‚ @homelab

            Lance HaigL This user is from outside of this forum
            Lance HaigL This user is from outside of this forum
            Lance Haig
            wrote on last edited by
            #10

            @jwildeboer @homelab oh I am sure yours is better than mine as you actually run it 🀣
            I was going off the documents

            Lance HaigL 1 Reply Last reply
            0
            • Jan Wildeboer 😷:krulorange:J Jan Wildeboer 😷:krulorange:

              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.

              #SelfHost #SysAdminLife #S3 #garage @homelab

              Martin D.M This user is from outside of this forum
              Martin D.M This user is from outside of this forum
              Martin D.
              wrote on last edited by
              #11

              @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.

              Jan Wildeboer 😷:krulorange:J 1 Reply Last reply
              0
              • R ActivityRelay shared this topic on
              • Martin D.M Martin D.

                @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.

                Jan Wildeboer 😷:krulorange:J This user is from outside of this forum
                Jan Wildeboer 😷:krulorange:J This user is from outside of this forum
                Jan Wildeboer 😷:krulorange:
                wrote on last edited by
                #12

                @made I simply don't know 😞 My setup is by design isolated to my local network, not reachable from outside. So I never tested or tried a VPN connection. @homelab

                Martin D.M 1 Reply Last reply
                0
                • Jan Wildeboer 😷:krulorange:J Jan Wildeboer 😷:krulorange:

                  @made I simply don't know 😞 My setup is by design isolated to my local network, not reachable from outside. So I never tested or tried a VPN connection. @homelab

                  Martin D.M This user is from outside of this forum
                  Martin D.M This user is from outside of this forum
                  Martin D.
                  wrote on last edited by
                  #13

                  @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 πŸ˜„

                  Martin D.M 1 Reply Last reply
                  0
                  • Martin D.M Martin D.

                    @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 πŸ˜„

                    Martin D.M This user is from outside of this forum
                    Martin D.M This user is from outside of this forum
                    Martin D.
                    wrote on last edited by
                    #14

                    @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

                    1 Reply Last reply
                    0
                    • Lance HaigL Lance Haig

                      @jwildeboer @homelab oh I am sure yours is better than mine as you actually run it 🀣
                      I was going off the documents

                      Lance HaigL This user is from outside of this forum
                      Lance HaigL This user is from outside of this forum
                      Lance Haig
                      wrote last edited by
                      #15

                      @jwildeboer @homelab

                      I have added a Noamd job for the Garage WebUI from

                      https://github.com/khairul169/garage-webui

                      You can find it here

                      https://ramble.openwander.org/lhaig/pack-garage-webui

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      Powered by NodeBB Contributors
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups