snowshare
★ 89Creative Commons Zero v1.0 UniversalOpen Source — No Paywall2 Containers — 2 containers — light hosting footprintDocker · Compose · SourceNeeds PostgresTelemetry: Opt-Out6+ active committers (12mo)
About
SnowShare is a self-hosted sharing platform aimed at people or teams who want to run their own file, link, and paste sharing service. It lets an operator host the app on a private server and share...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 9, 2026 – Oct 16, 2026Oct 16, 2026
Features
- resumable file uploads
- multi-file shares
- browser previews
- URL shortener with custom slugs
- syntax-highlighted pastes
- expiration dates
- view limits
- password protection
- QR codes
- user accounts with email/password or OAuth
Details
- Last Updated
- Oct 19, 2026
- Created
- Sep 8, 2025
- Install Methods
- dockerdocker-composesource
- Requirements
- PostgreSQLNode.js 24 or newerNextAuth.jsS3-compatible storage (optional)Plausible (optional)
- Authentication
- oauthlocal
- API
- REST
- Backup & Export
- database-dumpfile-backup
- Runtime / Stack
- NodejsDocker
- Privacy & Independence
- Telemetry: Opt-outCloud: Optional
- User Model
- Multi-User
- Deployment
Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers
Run snowshare with Docker Compose
Compose file from the snowshare project repository.
2 services · database: postgres · infra: postgres
no resource limits declared
needs persistent storage (2 volumes)
docker-compose.yml · @ add7066 · scanned Sep 26, 2026
services:
db:
image: postgres:16-alpine
container_name: snowshare-db
restart: unless-stopped
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: snowshare
volumes:
- db-data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 5s
timeout: 5s
retries: 10
networks:
- snownetwork
app:
build:
context: .
args:
DATABASE_URL: postgres://postgres:postgres@db:5432/snowshare
container_name: snowshare-app
restart: unless-stopped
depends_on:
db:
condition: service_healthy
environment:
# Connexion directe à Postgres (pas de Data Proxy)
DATABASE_URL: postgres://postgres:postgres@db:5432/snowshare
PRISMA_CLIENT_ENGINE_TYPE: library
ALLOW_SIGNUP: true
NEXTAUTH_URL: http://localhost:3000
# CHANGE ME: generate a real secret before deploying, e.g. `openssl rand -base64 32`
NEXTAUTH_SECRET: changeme-in-prod
NODE_ENV: production
ports:
- "3000:3000"
volumes:
- uploads:/app/uploads
healthcheck:
test:
[
"CMD",
"wget",
"--no-verbose",
"--tries=1",
"--spider",
"http://127.0.0.1:3000/api/setup/check",
]
interval: 30s
timeout: 5s
start_period: 20s
retries: 3
networks:
- snownetwork
volumes:
db-data:
driver: local
uploads:
driver: local
networks:
snownetwork:
driver: bridge
This file may be out of date. Check the snowshare documentation for current setup steps.
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Oct 1, 2026
Related Software
Chibisafe
2.8k
Chibisafe is a self-hosted file uploader service that generates shareable links for uploaded files, photos, documents, and other content.
Simple File UploadsFile & Object StorageMedia Management+5
XBackBone
1.2k
XBackBone is a self-hosted file and media sharing platform with ShareX support, rich previews, short links, and a REST API.
Simple File UploadsCopyleft LicenseWeb File Managers+5
Flare
138
Flare is a self-hostable file sharing platform for uploading, managing, previewing, and sharing files, screenshots, short URLs, and paste content.
Simple File UploadsWeb File ManagersFile & Object Storage+4
rustypaste
1.2k
Rustypaste is a minimal self-hosted file upload and pastebin service that also supports URL shortening.
PastebinsURL ShortenersFile & Object Storage+3
Single ContainerFully FOSS
ShareX
40.2k
A screen capture, file sharing, and productivity tool.
Video EditingCopyleft LicenseSimple File Uploads+3
Fully FOSS
Zipline
3.5k
A self-hosted file upload server for sharing files, shortening URLs, and managing upload-related assets.
Simple File UploadsFile & Object StorageSelf Hosting Solutions+4
Slink
1.6k
Slink is a self-hosted image sharing platform for uploading, organizing, and sharing images privately.
Simple File UploadsCopyleft LicensePhoto Galleries+3
PictShare
949
PictShare is a self-hosted file hosting and image manipulation service for images, GIFs, videos, text files, and short links.
Simple File UploadsFile & Object StorageMedia Management+3
Single Container
Anchr
394
Anchr is a self-hosted toolbox for bookmarks, link shortening, and encrypted image uploads.
Miscellaneous ToolsCopyleft LicenseSelf Hosting Solutions+3
elixire
29
Simple yet advanced screenshot uploading and link shortening service.
Simple File UploadsURL ShortenersSelf Hosting Solutions+1
Yopass
3.2k
Yopass is a self-hosted secret-sharing service for sending passwords, files, and other sensitive information with end-to-end encryption.
PastebinsSimple File UploadsPermissive License+2
2 ContainersOpen Core
PsiTransfer
2.0k
PsiTransfer is a simple self-hosted open source file sharing solution for uploading and downloading files. It supports resumable transfers, expiring upload buckets, and password-protected downloads.
Simple File UploadsPermissive LicenseFile & Object Storage+2
