Skip to content

Releases: a7ul/safeshare

SafeShare v1.1.1

Choose a tag to compare

@github-actions github-actions released this 04 Jun 14:03

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 | sh

Or 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 && ./safeshare

The 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.1

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

SecureShare v1.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 12:08

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-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 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.0

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

SecureShare v1.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 11:22

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.