SafeShare v1.1.1
End-to-end encrypted file and note sharing.
Install
macOS & Linux — one command:
curl -fsSL https://raw.githubusercontent.com/a7ul/safeshare/main/run.sh | shOr download the binary for your platform directly:
# Linux (x64)
curl -fsSL https://github.com/a7ul/safeshare/releases/latest/download/safeshare-linux-x64 \
-o safeshare && chmod +x safeshare && ./safeshare
# macOS (Apple Silicon)
curl -fsSL https://github.com/a7ul/safeshare/releases/latest/download/safeshare-macos-arm64 \
-o safeshare && chmod +x safeshare && ./safeshareThe server starts on port 8000 by default. Visit http://localhost:8000 to start sharing.
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 |
LOGO_URL
| (blank) | Company logo URL (proxied same-origin) |
TITLE
| (blank) | Company name shown in the UI |
Docker
docker pull ghcr.io/a7ul/safeshare:v1.1.1
docker run -p 8000:8000 -v /data/safeshare:/data \
-e STORAGE_DIR=/data \
ghcr.io/a7ul/safeshare:v1.1.1See the deploy/ directory for Docker Compose, Kubernetes, and other deployment recipes.