SecureShare v1.1.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-arm64The 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 share link lifetime in days (server-enforced) |
MAX_UPLOAD_MB
| 500
| Maximum upload size per file, in MB |
LOGO_URL
| (blank) | Company logo URL |
TITLE
| (blank) | Company name shown in the UI |
Docker
docker pull ghcr.io/a7ul/secureshare:v1.1.0
docker run -p 8000:8000 -v /data/secureshare:/data \
-e STORAGE_DIR=/data \
ghcr.io/a7ul/secureshare:v1.1.0See the deploy/ directory for Docker Compose, Kubernetes, and other deployment recipes.