Skip to content

SecureShare v1.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 11:22
· 41 commits to main since this release

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.