Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/gh-pages'
Browse files Browse the repository at this point in the history
  • Loading branch information
drakkan committed Nov 15, 2024
2 parents 2374f59 + 9f91e05 commit af945dc
Show file tree
Hide file tree
Showing 14 changed files with 127 additions and 119 deletions.
6 changes: 5 additions & 1 deletion 2.6/config-file/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1868,7 +1868,7 @@ <h2 id="common">Common</h2>
<li><code>rename_mode</code>, integer. By default (<code>0</code>), renaming of non-empty directories is not allowed for cloud storage providers (S3, GCS, Azure Blob). Set to <code>1</code> to enable recursive renames for these providers, they may be slow, there is no atomic rename API like for local filesystem, so SFTPGo will recursively list the directory contents and do a rename for each entry (partial renaming and incorrect disk quota updates are possible in error cases). Default <code>0</code>.</li>
<li><code>resume_max_size</code>, integer. defines the maximum size allowed, in bytes, to resume uploads on storage backends with immutable objects. By default, resuming uploads is not allowed for cloud storage providers (S3, GCS, Azure Blob) because SFTPGo must rewrite the entire file. Set to a value greater than 0 to allow resuming uploads of files smaller than or equal to the defined size. Please note that uploads for these backends are still atomic, the client must intentionally upload a portion of the target file and then resume uploading.. Default <code>0</code>.</li>
<li><code>temp_path</code>, string. Defines the path for temporary files such as those used for atomic uploads or file pipes. If you set this option you must make sure that the defined path exists, is accessible for writing by the user running SFTPGo, and is on the same filesystem as the users home directories otherwise the renaming for atomic uploads will become a copy and therefore may take a long time. The temporary files are not namespaced. The default is generally fine. Leave empty for the default.</li>
<li><code>proxy_protocol</code>, integer. Support for <a href="https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt" target="_blank">HAProxy PROXY protocol</a>. If you are running SFTPGo behind a proxy server such as HAProxy, AWS ELB or NGINX, you can enable the proxy protocol. It provides a convenient way to safely transport connection information such as a client's address across multiple layers of NAT or TCP proxies to get the real client IP address instead of the proxy IP. Both protocol versions 1 and 2 are supported. If the proxy protocol is enabled in SFTPGo then you have to enable the protocol in your proxy configuration too. For example, for HAProxy, add <code>send-proxy</code> or <code>send-proxy-v2</code> to each server configuration line. The PROXY protocol is supported for SSH/SFTP and FTP/S. The following modes are supported:<ul>
<li><code>proxy_protocol</code>, integer. Support for <a href="https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt" target="_blank">HAProxy PROXY protocol</a>. If you are running SFTPGo behind a proxy server such as HAProxy, AWS ELB or NGINX, and your proxy is not able to preserve the clients IP address, you can enable the proxy protocol. It provides a convenient way to safely transport connection information such as a client's address across multiple layers of NAT or TCP proxies to get the real client IP address instead of the proxy IP. Both protocol versions 1 and 2 are supported. If the proxy protocol is enabled in SFTPGo then you have to enable the protocol in your proxy configuration too. For example, for HAProxy, add <code>send-proxy</code> or <code>send-proxy-v2</code> to each server configuration line. The PROXY protocol is supported for SSH/SFTP and FTP/S. The following modes are supported:<ul>
<li>0, disabled</li>
<li>1, enabled. If the upstream IP is not allowed to send a proxy header, the header will be ignored. Using this mode does not mean that we can accept connections with and without the proxy header. We always try to read the proxy header and we ignore it if the upstream IP is not allowed to send a proxy header. Set <code>proxy_skipped</code> if you want to allow some IPs/networks to connect without sending a proxy header and without SFTPGo trying to read it</li>
<li>2, required. If the upstream IP is not allowed to send a proxy header, the connection will be rejected if a proxy header is found. We always try to read the proxy header. Set <code>proxy_skipped</code> if you want to allow some IPs/networks to connect without sending a proxy header and without SFTPGo trying to read it</li>
Expand Down Expand Up @@ -1925,6 +1925,10 @@ <h2 id="common">Common</h2>
<li><code>entries_hard_limit</code>, integer. The number of per-ip rate limiters kept in memory will vary between the soft and hard limit</li>
</ul>
</li>
<li><code>event_manager</code>, struct containing the configuration for the EventManager<ul>
<li><code>enabled_commands</code>, list of strings. Absolute path to system commands that can be executed through Event Manager. An empty list means that no commands are allowed to be executed. <img alt="" class="twemoji" src="https://cdn.jsdelivr.net/gh/jdecked/[email protected]/assets/svg/26a0.svg" title=":warning:" /> Allowing system command could pose a security risk. Default: empty</li>
</ul>
</li>
</ul>
<h2 id="acme">ACME</h2>
<p>Automatic Certificate Management Environment (ACME) protocol configuration. To obtain the certificates the first time you have to configure the ACME protocol and execute the <code>sftpgo acme run</code> command or use the WebAdmin UI. The SFTPGo service will take care of the automatic renewal of certificates for the configured domains.</p>
Expand Down
12 changes: 6 additions & 6 deletions 2.6/docker/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1897,12 +1897,12 @@ <h1 id="docker">Docker</h1>
<p>SFTPGo provides an official Docker image, it is available on both <a href="https://hub.docker.com/r/drakkan/sftpgo" target="_blank">Docker Hub</a> and on <a href="https://github.com/users/drakkan/packages/container/package/sftpgo" target="_blank">GitHub Container Registry</a>.</p>
<h2 id="supported-tags-and-respective-dockerfile-links">Supported tags and respective Dockerfile links</h2>
<ul>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile" target="_blank">v2.6.2, v2.6, v2, latest</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile" target="_blank">v2.6.2-plugins, v2.6-plugins, v2-plugins, plugins</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile.alpine" target="_blank">v2.6.2-alpine, v2.6-alpine, v2-alpine, alpine</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile" target="_blank">v2.6.2-slim, v2.6-slim, v2-slim, slim</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile.alpine" target="_blank">v2.6.2-alpine-slim, v2.6-alpine-slim, v2-alpine-slim, alpine-slim</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile.distroless" target="_blank">v2.6.2-distroless-slim, v2.6-distroless-slim, v2-distroless-slim, distroless-slim</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile" target="_blank">v2.6.3, v2.6, v2, latest</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile" target="_blank">v2.6.3-plugins, v2.6-plugins, v2-plugins, plugins</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile.alpine" target="_blank">v2.6.3-alpine, v2.6-alpine, v2-alpine, alpine</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile" target="_blank">v2.6.3-slim, v2.6-slim, v2-slim, slim</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile.alpine" target="_blank">v2.6.3-alpine-slim, v2.6-alpine-slim, v2-alpine-slim, alpine-slim</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/2.6.x/Dockerfile.distroless" target="_blank">v2.6.3-distroless-slim, v2.6-distroless-slim, v2-distroless-slim, distroless-slim</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/main/Dockerfile" target="_blank">edge</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/main/Dockerfile" target="_blank">edge-plugins</a></li>
<li><a href="https://github.com/drakkan/sftpgo/blob/main/Dockerfile.alpine" target="_blank">edge-alpine</a></li>
Expand Down
2 changes: 1 addition & 1 deletion 2.6/eventmanager/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1564,7 +1564,7 @@ <h1 id="event-manager">Event Manager</h1>
<p>The following actions are supported:</p>
<ul>
<li><code>HTTP notification</code>. You can notify an HTTP/S endpoing via GET, POST, PUT, DELETE methods. You can define custom headers, query parameters and a body for POST and PUT request. Placeholders are supported for username, body, header and query parameter values.</li>
<li><code>Command execution</code>. You can launch custom commands passing parameters via environment variables. Placeholders are supported for environment variable values.</li>
<li><code>Command execution</code>. You can launch custom commands passing parameters via environment variables. Placeholders are supported for environment variable values. <img alt="" class="twemoji" src="https://cdn.jsdelivr.net/gh/jdecked/[email protected]/assets/svg/26a0.svg" title=":warning:" /> Allowing any system command could pose a security risk, they are disabled by default.</li>
<li><code>Email notification</code>. Placeholders are supported in subject and body. The email will be sent as plain text. For this action to work you have to configure an SMTP server in the SFTPGo configuration file.</li>
<li><code>Backup</code>. A backup will be saved in the configured backup directory. The backup will contain the week day and the hour in the file name.</li>
<li><code>Rotate log file</code>. If file logging is enabled, the log file will be rotated regardless of its size.</li>
Expand Down
2 changes: 2 additions & 0 deletions 2.6/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1663,6 +1663,8 @@ <h2 id="support">Support</h2>
<li>With our <a href="https://sftpgo.com/plans" target="_blank">plans</a> you can safely install and use SFTPGo on-premise in professional environments.</li>
<li>With our <a href="https://sftpgo.com/saas" target="_blank">SaaS offerings</a> you can use SFTPGo hosted in the cloud, fully managed and supported.</li>
</ul>
<p>SFTPGo is also offered as part of several paid services aiming to facilitate the installation and use of Open Source products or as part of paid software for self-hosted servers.
These services and software are not endorsed by, nor affiliated with, us. What you pay does not include our support for SFTPGo.</p>
<h2 id="licensing">Licensing</h2>
<p>SFTPGo source code is licensed under <a href="https://www.gnu.org/licenses/agpl-3.0.en.html" target="_blank">GNU AGPL-3.0-only</a> with <a href="https://github.com/drakkan/sftpgo/blob/main/NOTICE" target="_blank">additional terms</a>.</p>
<p>The <a href="https://keenthemes.com/products/templates-mega-bundle" target="_blank">theme</a> used in WebAdmin and WebClient user interfaces is proprietary, this means:</p>
Expand Down
2 changes: 1 addition & 1 deletion 2.6/search/search_index.json

Large diffs are not rendered by default.

100 changes: 50 additions & 50 deletions 2.6/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,202 +2,202 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sftpgo.github.io/2.6/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/azure-blob-storage/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/build-from-source/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/check-password-hook/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/cli/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/config-file/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/custom-actions/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/dare/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/data-provider/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/data-retention-hook/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/defender/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/docker/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/dynamic-user-mod/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/env-vars/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/eventmanager/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/external-auth/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/features/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/ftp/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/google-cloud-storage/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/groups/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/httpfs/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/initial-configuration/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/installation/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/keyboard-interactive/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/kms/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/localfs/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/logs/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/metrics/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/oidc/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/password/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/performance/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/plugins/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/post-connect-hook/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/post-disconnect-hook/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/post-login-hook/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/profiling/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/rate-limiting/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/rest-api/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/roles/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/s3/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/sftpfs/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/ssh/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/virtual-folders/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/web-interfaces/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/webdav/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/tutorials/eventmanager/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/tutorials/lets-encrypt-certificate/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/tutorials/openssh-sftp-subsystem/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/tutorials/postgresql-s3/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
<url>
<loc>https://sftpgo.github.io/2.6/tutorials/two-factor-authentication/</loc>
<lastmod>2024-11-01</lastmod>
<lastmod>2024-11-15</lastmod>
</url>
</urlset>
Binary file modified 2.6/sitemap.xml.gz
Binary file not shown.
Loading

0 comments on commit af945dc

Please sign in to comment.