A pure go ftp server with web management UI
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lunny Xiao 04b9d1e1d9 Update dependency packages (#18) пре 3 недеља
modules Add one binary package support and upgrade drone release sections (#17) пре 3 недеља
public use tango instead of xweb for web interface пре 4 година
templates bug fixed & permission management in progress пре 4 година
vendor Update dependency packages (#18) пре 3 недеља
web Add one binary package support and upgrade drone release sections (#17) пре 3 недеља
.drone.yml Add one binary package support and upgrade drone release sections (#17) пре 3 недеља
.gitignore Add one binary package support and upgrade drone release sections (#17) пре 3 недеља
LICENSE add license and fix #4 (#11) пре 4 месеци
README.md Add one binary package support and upgrade drone release sections (#17) пре 3 недеља
README_CN.md Add one binary package support and upgrade drone release sections (#17) пре 3 недеља
cert.pem init пре 4 година
config.ini tls support пре 1 година
go.mod Update dependency packages (#18) пре 3 недеља
go.sum Update dependency packages (#18) пре 3 недеља
key.pem init пре 4 година
main.go Add one binary package support and upgrade drone release sections (#17) пре 3 недеља
setting.go Add one binary package support and upgrade drone release sections (#17) пре 3 недеља

README.md

ftpd

中文

A FTP server based on gitea.com/goftp/server.

Full documentation for the package is available on godoc

Installation

From binary releases

Download the binaries from https://gitea.com/goftp/ftpd/releases.

You can also build the binary yourself. After you clone the repository,

go generate ./...
go build -tags=bindata -mod=vendor

From Source

go get goftp.io/ftpd

Then run it:

$GOPATH/bin/ftpd

And finally, connect to the server with any FTP client and the following details:

host: 127.0.0.1
port: 2121
username: admin
password: 123456

More features, you can copy config.ini to the ftpd directory and modify it.