github a7ul/safeshare v1.0.0
SecureShare v1.0.0

latest releases: v1.1.1, v1.1.0
3 months ago

SecureShare v1.0.0

End-to-end encrypted file and note sharing.

Install

Download the binary for your platform, make it executable, and run:

# Linux (x64)
chmod +x secureshare-linux-x64
STORAGE_DIR=/var/lib/secureshare ./secureshare-linux-x64

# macOS (Apple Silicon)
chmod +x secureshare-macos-arm64
STORAGE_DIR=/var/lib/secureshare ./secureshare-macos-arm64

The server starts on port 8000 by default.

Environment variables

Variable Default Description
PORT 8000 HTTP listen port
STORAGE_DIR /tmp/e2eshare Upload storage directory
LINK_TTL_DAYS 30 Maximum link lifetime in days
LOGO_URL (blank) Company logo URL
TITLE (blank) Company name shown in the UI

Docker

docker pull ghcr.io/a7ul/secureshare:v1.0.0
docker run -p 8000:8000 -v /data/secureshare:/data \
  -e STORAGE_DIR=/data \
  ghcr.io/a7ul/secureshare:v1.0.0

See the deploy/ directory for Docker Compose, Kubernetes, and other deployment recipes.

Don't miss a new safeshare release

NewReleases is sending notifications on new releases.