BSD Ports

ftp/sftpgo 2.7.6_2 FreeBSD

Fully featured and highly configurable SFTP, FTP/S, and WebDAV server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
AGPLv3
Categories
ftp, www
Package size
17308.2 KiB, 74245.9 KiB installed

Description

Fully featured and highly configurable SFTP server with optional FTP/S and WebDAV support, written in Go. Several storage backends are supported: local filesystem, encrypted local filesystem, S3 (compatible) Object Storage, Google Cloud Storage, Azure Blob Storage, SFTP.

In the other systems

SystemPortVersion
FreeBSDftp/sftpgo2.7.6_2
DragonFlyftp/sftpgo2.6.6_1

Install

Binary package:

pkg install sftpgo

From the ports tree:

cd /usr/ports/ftp/sftpgo/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	sftpgo>0:ftp/sftpgo

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.7.6_12.7.6_1-2.6.6_32.7.6_1
FreeBSD:14:quarterly2.7.6_12.7.6_1n/a2.6.6_22.7.6_1
FreeBSD:15:latest2.7.6_12.7.6_1n/a2.6.6_32.6.6_3
FreeBSD:15:quarterly2.7.6_12.7.6_1n/an/an/a
FreeBSD:16:latest2.7.62.7.6_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

Options name: ftp_sftpgo

OptionDefaultDescription
BASHonInstall programmable completions for Bash
FISHonInstall programmable completions for Fish
MANPAGESonBuild and/or install manual pages
ZSHonInstall programmable completions for zsh
USES
go:modules tar:xz
Service scripts
sftpgo

Files

Manual pages 18
  • sftpgo(1)
  • sftpgo-acme(1)
  • sftpgo-acme-run(1)
  • sftpgo-gen(1)
  • sftpgo-gen-completion(1)
  • sftpgo-gen-completion-bash(1)
  • sftpgo-gen-completion-fish(1)
  • sftpgo-gen-completion-powershell(1)
  • sftpgo-gen-completion-zsh(1)
  • sftpgo-gen-man(1)
  • sftpgo-initprovider(1)
  • sftpgo-ping(1)
  • sftpgo-portable(1)
  • sftpgo-resetprovider(1)
  • sftpgo-resetpwd(1)
  • sftpgo-revertprovider(1)
  • sftpgo-serve(1)
  • sftpgo-smtptest(1)
pkg-plist 122
  • bin/sftpgo
  • etc/bash_completion.d/sftpgo
  • @sample etc/sftpgo.json.sample
  • share/man/man1/sftpgo-acme-run.1.gz
  • share/man/man1/sftpgo-acme.1.gz
  • share/man/man1/sftpgo-gen-completion-bash.1.gz
  • share/man/man1/sftpgo-gen-completion-fish.1.gz
  • share/man/man1/sftpgo-gen-completion-powershell.1.gz
  • share/man/man1/sftpgo-gen-completion-zsh.1.gz
  • share/man/man1/sftpgo-gen-completion.1.gz
  • share/man/man1/sftpgo-gen-man.1.gz
  • share/man/man1/sftpgo-gen.1.gz
  • share/man/man1/sftpgo-initprovider.1.gz
  • share/man/man1/sftpgo-ping.1.gz
  • share/man/man1/sftpgo-portable.1.gz
  • share/man/man1/sftpgo-resetpwd.1.gz
  • share/man/man1/sftpgo-resetprovider.1.gz
  • share/man/man1/sftpgo-revertprovider.1.gz
  • share/man/man1/sftpgo-serve.1.gz
  • share/man/man1/sftpgo-smtptest.1.gz
  • share/man/man1/sftpgo.1.gz
  • share/fish/completions/sftpgo.fish
  • share/sftpgo/static/assets/css/style.bundle.css
  • share/sftpgo/static/assets/js/scripts.bundle.js
  • share/sftpgo/static/assets/plugins/custom/datatables/datatables.bundle.css
  • share/sftpgo/static/assets/plugins/custom/datatables/datatables.bundle.js
  • share/sftpgo/static/assets/plugins/custom/flatpickr/l10n/de.js
  • share/sftpgo/static/assets/plugins/custom/flatpickr/l10n/fr.js
  • share/sftpgo/static/assets/plugins/custom/flatpickr/l10n/it.js
  • share/sftpgo/static/assets/plugins/custom/formrepeater/formrepeater.bundle.js
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-duotone.eot
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-duotone.svg
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-duotone.ttf
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-duotone.woff
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-outline.eot
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-outline.svg
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-outline.ttf
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-outline.woff
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-solid.eot
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-solid.svg
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-solid.ttf
  • share/sftpgo/static/assets/plugins/global/fonts/keenicons/keenicons-solid.woff
  • share/sftpgo/static/assets/plugins/global/plugins.bundle.css
  • share/sftpgo/static/assets/plugins/global/plugins.bundle.js
  • share/sftpgo/static/favicon.png
  • share/sftpgo/static/img/login_image.png
  • share/sftpgo/static/img/logo.png
  • share/sftpgo/static/img/openid-logo.png
  • share/sftpgo/static/locales/de/translation.json
  • share/sftpgo/static/locales/en/translation.json
  • share/sftpgo/static/locales/fr/translation.json
  • share/sftpgo/static/locales/it/translation.json
  • share/sftpgo/static/vendor/codemirror/cm6.bundle.min.js
  • share/sftpgo/static/vendor/file-saver/FileSaver.min.js
  • share/sftpgo/static/vendor/fonts/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2
  • share/sftpgo/static/vendor/fonts/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2
  • share/sftpgo/static/vendor/fonts/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2
  • share/sftpgo/static/vendor/fonts/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2
  • share/sftpgo/static/vendor/fonts/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.woff2
  • share/sftpgo/static/vendor/fonts/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2
  • share/sftpgo/static/vendor/fonts/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2
  • share/sftpgo/static/vendor/humanize-duration/humanize-duration.min.js
  • share/sftpgo/static/vendor/i18next/i18next.min.js
  • share/sftpgo/static/vendor/i18next/i18nextBrowserLanguageDetector.min.js
  • share/sftpgo/static/vendor/i18next/i18nextChainedBackend.min.js
  • share/sftpgo/static/vendor/i18next/i18nextHttpBackend.min.js
  • share/sftpgo/static/vendor/i18next/i18nextLocalStorageBackend.min.js
  • share/sftpgo/static/vendor/i18next/jquery-i18next.min.js
  • share/sftpgo/static/vendor/imageviewer/imageviewer.css
  • share/sftpgo/static/vendor/imageviewer/imageviewer.js
  • share/sftpgo/static/vendor/papaparse/papaparse.min.js
  • share/sftpgo/static/vendor/pdfobject/pdfobject.min.js
  • share/sftpgo/templates/common/base.html
  • share/sftpgo/templates/common/baselogin.html
  • share/sftpgo/templates/common/changepassword.html
  • share/sftpgo/templates/common/forgot-password.html
  • share/sftpgo/templates/common/login.html
  • share/sftpgo/templates/common/message.html
  • share/sftpgo/templates/common/reset-password.html
  • share/sftpgo/templates/common/twofactor-recovery.html
  • share/sftpgo/templates/common/twofactor.html
  • share/sftpgo/templates/email/password-expiration.html
  • share/sftpgo/templates/email/reset-password.html
  • share/sftpgo/templates/webadmin/admin.html
  • share/sftpgo/templates/webadmin/admins.html
  • share/sftpgo/templates/webadmin/adminsetup.html
  • share/sftpgo/templates/webadmin/base.html
  • share/sftpgo/templates/webadmin/configs.html
  • share/sftpgo/templates/webadmin/connections.html
  • share/sftpgo/templates/webadmin/defender.html
  • share/sftpgo/templates/webadmin/eventaction.html
  • share/sftpgo/templates/webadmin/eventactions.html
  • share/sftpgo/templates/webadmin/eventrule.html
  • share/sftpgo/templates/webadmin/eventrules.html
  • share/sftpgo/templates/webadmin/events.html
  • share/sftpgo/templates/webadmin/folder.html
  • share/sftpgo/templates/webadmin/folders.html
  • share/sftpgo/templates/webadmin/fsconfig.html
  • share/sftpgo/templates/webadmin/group.html
  • share/sftpgo/templates/webadmin/groups.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
sftpgo_v2.7.6_src_with_deps.tar.xz1.2082368e+07f6da983e8d35bb698e4d8e99120a61cf0234f90eed396950bbee1a58d705cbad
Master sites 1
  • https://github.com/drakkan/sftpgo/releases/download/v${DISTVERSION}/

Commit history 8

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
2c73fa4d6e Dag-Erling Smørgrav various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.
c5ab5ea0fd Serhii (Sergey) Kozlov ftp/sftpgo: update to 2.7.6
Changelog: https://github.com/drakkan/sftpgo/releases/tag/v2.7.6
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1

The latest 5 of 8 in the history this site was built from.