swift-proxy-server(1)
β¨ swift-proxy-server β the OpenStack Swift proxy server bestie β¨
okay so real talk, this is the swift-proxy-server manual page (it lives in the OpenStack Swift manual, section 1, iykyk) and honestly? she's the moment. π
πΈ NAME πΈ
swift-proxy-server β it's the OpenStack Swift proxy server. that's her. that's the whole vibe. π
π SYNOPSIS π
swift-proxy-server [CONFIG] [-h|--help] [-v|--verbose]
π¦ DESCRIPTION π¦
so the Swift Proxy Server is literally the girl tying together the rest of the Swift architecture. she's the glue, she's the group chat admin, she's the one making sure everybody shows up. π«Ά
for every single request, she looks up where the account, container, or object is chillin' in the ring, and then routes the request accordingly. that's her job. she does it flawlessly. periodt.
the public API is also exposed through the Proxy Server, so yeah, she's the face of the operation. main character energy fr fr. π
and not to brag but she handles a large number of failures too. like, so many. for example: if a server is unavailable for an object PUT, she'll ask the ring for a handoff server and route there instead. no drama, no meltdown, just solutions. she ate that. π₯
one more thing, and this is important bestie: when objects are streamed to or from an object server, they are streamed directly through the proxy server to or from the user β the proxy server does not spool them. no hoarding, no buffering stash, just passing them straight through like a queen. β¨
π DOCUMENTATION π
want more in-depth tea about swift-proxy-server and also about OpenStack Swift as a whole? it's all right here:
https://docs.openstack.org/swift/latest/
go read it, it's giving educational. π
π SEE ALSO π
and that's the page, bestie!! this was the Linux release, dated 8/26/2011, straight out of the swift-proxy-server(1) manual β so when you're done configuring, go touch some grass, hydrate, and slay the day away. πβ¨ππ¦πΈπ
π¦ where this page comes from
- debian bookworm: swift-proxy 2.30.1-0+deb12u1 Β· Apache-2
- debian bookworm: swift-proxy 2.30.1-0+deb12u3 Β· Apache-2
- debian trixie: swift-proxy 2.35.1-0+deb13u3 Β· Apache-2
- debian trixie: swift-proxy 2.35.1-0+deb13u4 Β· Apache-2
- nixos 26.05: python3.13-swift 2.37.1
- nixos 26.05: python3.14-swift 2.37.1
- nixpkgs unstable: python3.13-swift 2.38.3
- nixpkgs unstable: python3.14-swift 2.38.3
- ubuntu jammy: swift-proxy 2.29.1-0ubuntu1 Β· Apache-2
- ubuntu jammy: swift-proxy 2.29.2-0ubuntu1.1 Β· Apache-2
- ubuntu noble: swift-proxy 2.33.0-0ubuntu1 Β· Apache-2
- ubuntu noble: swift-proxy 2.33.0-0ubuntu1.1 Β· Apache-2
- ubuntu questing: swift-proxy 2.36.0-0ubuntu1
- ubuntu questing: swift-proxy 2.36.0-0ubuntu1.1
- ubuntu resolute: swift-proxy 2.37.1-0ubuntu2 Β· Apache-2
- ubuntu resolute: swift-proxy 2.37.1-0ubuntu2.1 Β· Apache-2
- ubuntu stonking: swift-proxy 2.38.2-0ubuntu1 Β· Apache-2
- Copyright (c) 2010-2011 OpenStack Foundation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms