No description
- Dockerfile 60.2%
- Shell 39.8%
## Intent Forgejo v15 workflow expansion expands reusable workflow calls into their inner jobs at parse time, before `if` conditions are evaluated. This caused both build-image and publish-image to run on every push regardless of branch. ## Key changes Build and publish are now gated by trigger filters (branch patterns) instead of `if` conditions, ensuring only one workflow fires per event. ## Details CI: - ci.yml: build-only workflow, triggers on all branches except main/master - publish.yml: new file, triggers only on main/master and v* tags |
||
|---|---|---|
| .forgejo/workflows | ||
| build | ||
| tests | ||
| .gitlab-ci.yml | ||
| LICENSE | ||
| mise.toml | ||
| README.md | ||
| renovate.json | ||
thomass/sftp
OpenSSH Server with SFTP configuration
usage
Assuming you would serve the Docker named volume yourvolume, you could provide it...
With password authentication
docker run -d --name sftp -p 10022:22 \
-v yourvolume:/mount/data \
--env "USER_PASSWORD=notthatlush" thomass/sftp
With just public key authentication
docker run -d --name sftp -p 10022:22 \
-v yourvolume:/mount/data \
-v /host/path/to/authorized_keys:/mount/.ssh/authorized_keys thomass/sftp
accessing the server
As with the configuration above you can use following URL in your file browser:
sftp://ftp@dockerserver:10022
Mention that dockerserver is your (arbitrary) host running Docker, but sshuser is the login user provided by this image.
Versioning
The Docker Images are versioned as follows:
<OpenSSH-Version>-<Image Version>