EasyGoFTP is an implementation of a simple FTP server in Go.
It provides a lightweight and customizable server that allows clients to connect and perform various file transfer and management operations using the FTP protocol.
Have go 1.20 installed in your system.
Make a config file and fill the specified units. Alternatively, configurations can be passed in CLI flags or environment variables.
$ cp .env.sample .env
$ $EDITOR .env$ go run .$ docker run ghcr.io/dearrude/easygoftp:latestTo run:
$ nix run github:dearrude/easygoftpTo set up development environment:
$ nix developAGPLv3+