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

    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 rndmnmbr :verified:R Lance HaigL Martin D.M 4 Replies Last reply
    1
    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

      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