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 46 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.
  • Alfred J. Kwak (audiokontor) β˜•M Alfred J. Kwak (audiokontor) β˜•

    @jwildeboer you've killed part1 πŸ˜‰ throws a 404 πŸ˜• @homelab

    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
    #3

    @mc Fixed. Try again πŸ™‚ @homelab

    Alfred J. Kwak (audiokontor) β˜•M 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

      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
      #4

      @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 1 Reply Last reply
      0
      • Jan Wildeboer 😷:krulorange:J Jan Wildeboer 😷:krulorange:

        @mc Fixed. Try again πŸ™‚ @homelab

        Alfred J. Kwak (audiokontor) β˜•M This user is from outside of this forum
        Alfred J. Kwak (audiokontor) β˜•M This user is from outside of this forum
        Alfred J. Kwak (audiokontor) β˜•
        wrote on last edited by
        #5

        @jwildeboer fab!! it works πŸ˜‰ G'suffa 🍻 @homelab

        1 Reply Last reply
        0
        • 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