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.