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

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

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

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