detached 8ddd497

fix(docs) add blank line before fenced code block in server config

commit
8ddd497c2b58ead7e97a3e059172d68ff1043c32
author
bnema · · 2026-02-06 20:43 UTC
parent
e8e1134
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
1 file · +4 -3
M docs/config/server.md +4 -3
@@ -22,7 +22,7 @@ gordon_domain = "gordon.mydomain.com" # Gordon domain (required)
2222 | `registry_domain` | string | - | Deprecated alias for `gordon_domain` |
2323 | `data_dir` | string | `~/.gordon` | Directory for registry data, logs, and env files |
2424 | `max_proxy_body_size` | string | `"512MB"` | Maximum request body size for proxied requests |
25-| `max_blob_chunk_size` | string | `"512MB"` | Maximum request body size for a single registry blob upload chunk |
25+| `max_blob_chunk_size` | string | `"95MB"` | Maximum request body size for a single registry blob upload chunk |
2626
2727 ## Port Configuration
2828
@@ -147,7 +147,7 @@ The `max_blob_chunk_size` setting limits the size of a single blob upload reques
147147
148148 ```toml
149149 [server]
150-max_blob_chunk_size = "512MB" # Default
150+max_blob_chunk_size = "95MB" # Default
151151 ```
152152
153153 **Purpose:** Prevents excessive memory usage during blob uploads while allowing large real-world image layers.
@@ -155,6 +155,7 @@ max_blob_chunk_size = "512MB" # Default
155155 **Supported units:** B, KB, MB, GB, TB (case-insensitive, decimal/1024-based)
156156
157157 **Examples:**
158+
158159 ```toml
159160 max_blob_chunk_size = "256MB" # Stricter limit
160161 max_blob_chunk_size = "1GB" # Allow larger layers
@@ -163,7 +164,7 @@ max_blob_chunk_size = "1GB" # Allow larger layers
163164 **Behavior:**
164165 - When a blob chunk exceeds the limit, Gordon returns `413 Request Entity Too Large`
165166 - Docker/Podman may send a full layer in one request, so set this high enough for your base images
166-- Default (`512MB`) supports common large base layers (for example, `postgres`)
167+- Default (`95MB`) is compatible with Cloudflare and most CDN proxies; increase if pushing very large layers directly
167168
168169 ## Examples
169170
@@ -22,7 +22,7 @@ gordon_domain = "gordon.mydomain.com" # Gordon domain (required)
22 | `registry_domain` | string | - | Deprecated alias for `gordon_domain` |22 | `registry_domain` | string | - | Deprecated alias for `gordon_domain` |
23 | `data_dir` | string | `~/.gordon` | Directory for registry data, logs, and env files |23 | `data_dir` | string | `~/.gordon` | Directory for registry data, logs, and env files |
24 | `max_proxy_body_size` | string | `"512MB"` | Maximum request body size for proxied requests |24 | `max_proxy_body_size` | string | `"512MB"` | Maximum request body size for proxied requests |
25-| `max_blob_chunk_size` | string | `"512MB"` | Maximum request body size for a single registry blob upload chunk |25+| `max_blob_chunk_size` | string | `"95MB"` | Maximum request body size for a single registry blob upload chunk |
26 26
27 ## Port Configuration27 ## Port Configuration
28 28
@@ -147,7 +147,7 @@ The `max_blob_chunk_size` setting limits the size of a single blob upload reques
147 147
148 ```toml148 ```toml
149 [server]149 [server]
150-max_blob_chunk_size = "512MB" # Default150+max_blob_chunk_size = "95MB" # Default
151 ```151 ```
152 152
153 **Purpose:** Prevents excessive memory usage during blob uploads while allowing large real-world image layers.153 **Purpose:** Prevents excessive memory usage during blob uploads while allowing large real-world image layers.
@@ -155,6 +155,7 @@ max_blob_chunk_size = "512MB" # Default
155 **Supported units:** B, KB, MB, GB, TB (case-insensitive, decimal/1024-based)155 **Supported units:** B, KB, MB, GB, TB (case-insensitive, decimal/1024-based)
156 156
157 **Examples:**157 **Examples:**
158+
158 ```toml159 ```toml
159 max_blob_chunk_size = "256MB" # Stricter limit160 max_blob_chunk_size = "256MB" # Stricter limit
160 max_blob_chunk_size = "1GB" # Allow larger layers161 max_blob_chunk_size = "1GB" # Allow larger layers
@@ -163,7 +164,7 @@ max_blob_chunk_size = "1GB" # Allow larger layers
163 **Behavior:**164 **Behavior:**
164 - When a blob chunk exceeds the limit, Gordon returns `413 Request Entity Too Large`165 - When a blob chunk exceeds the limit, Gordon returns `413 Request Entity Too Large`
165 - Docker/Podman may send a full layer in one request, so set this high enough for your base images166 - Docker/Podman may send a full layer in one request, so set this high enough for your base images
166-- Default (`512MB`) supports common large base layers (for example, `postgres`)167+- Default (`95MB`) is compatible with Cloudflare and most CDN proxies; increase if pushing very large layers directly
167 168
168 ## Examples169 ## Examples
169 170

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 7

Tags 106

↑↓ moveenter openesc close