Drag and drop files/folders to psftp
then paste the ftp://
link in your clipboard wherever pleases you.
Off | Halfway | On | Retrying |
---|---|---|---|
◇ | ◈ | ◆ | ◢ ◣ ◤ ◥ |
- Portable and Simple FTP Server
- System/Notification Tray/Icon
- Drag and Drop Multiple Files/Folders
- Command Line Interface
- Config File
- Retries and Timeouts
- Automatic Builds
- Go Generate Build System
- Versioning
- Auto-Update
- psftp.me Integration
- Release Candidate(s)
- Release First Stable Version
- TLS/SSL Support
# Clone!
git clone https://github.com/calebgray/psftp.git
# Option 1: Dockerfile
cd psftp
docker build -t psftp . && docker run --rm -it psftp
# Option 2: Ubuntu
cd psftp
sudo apt install -y build-essential curl git-all pkg-config libxxf86vm-dev libappindicator3-dev gcc-mingw-w64-x86-64 # Prerequisites
go generate .
go get -ldflags -linkmode=internal .
go build -ldflags -linkmode=internal .
./psftp
# Regenerate Assets
go generate . && go build -ldflags -linkmode=internal .
Optionally, generate your very own Internet accessible link (limited resources; please support my development by donating). <3
Simply execute psftp -psftpme
from the CLI, or enable it from the GUI.