Share files conveniently and securely with a platform designed for smooth transfers. Whether you are sending important documents or receiving large media assets, this tool removes the friction of mandatory sign-ups, allowing peers to access or upload files without needing an account.
Key benefits include:
Designed for simplicity and reliability, it provides a straightforward solution for individuals and teams who need to move data efficiently.
services:
sharry:
image: eikek/sharry:latest
command:
- "-Dsharry.rest-api.bind-address=0.0.0.0"
- "-Dsharry.rest-api.base-url=http://localhost:${APP_PORT}"
- "-Ddb.url=jdbc:postgresql://db:5432/${DB_NAME}"
- "-Ddb.user=${DB_USER}"
- "-Ddb.password=${DB_PASSWORD}"
- "-Dsharry.rest-api.secret=${SHARRY_SECRET}"
- "-Dsharry.filestore.path=/opt/data"
ports:
- "${APP_PORT}:9090"
volumes:
- ./sharry-data:/opt/data
depends_on:
- db
restart: unless-stopped
db:
image: postgres:13-alpine
environment:
- POSTGRES_USER=${DB_USER}
- POSTGRES_PASSWORD=${DB_PASSWORD}
- POSTGRES_DB=${DB_NAME}
volumes:
- ./postgres-data:/var/lib/postgresql/data
restart: unless-stoppedAPP_PORT=9090
DB_NAME=sharry
DB_USER=sharry
DB_PASSWORD=secure_postgres_password
SHARRY_SECRET=change_me_to_a_long_random_stringAuto-fetched about 22 hours ago
Auto-fetched about 22 hours ago