Stars
Forks
Watchers
Developer links
Snowshare
A dropped connection should not restart a 20 GB upload: SnowShare is a self-hosted app for sharing files, links, and pastes, with resumable transfers and an expiry date, a view limit, a password, and a QR code available on every share. Put several files into one share and let recipients preview common formats right in the browser, shorten a long address with an optional custom slug, or publish text and code with syntax highlighting. People you send a link to can open it with or without an account, depending on how you configure the instance. Give your users email and password accounts or OAuth sign-in, turn on email verification and CAPTCHA, and set separate storage quotas for anonymous visitors and registered users. Keep uploads on local disk or move them to S3-compatible storage, apply your own branding, and change quotas, sharing rules, SMTP, and storage from the admin panel without restarting. Automate sharing through the REST API with keys created from your profile, drop the generated ShareX uploader files into your capture tool, and receive signed webhook events when shares are created, opened, or deleted. Read the interface in English, French, Spanish, German, Dutch, or Polish, and let expired shares clean themselves up every hour. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. CC0 1.0 licensed.
Benefits
- Uploads that survive disconnects
- Resumable tus uploads pick up where a dropped connection left off instead of restarting, so a multi-gigabyte file crosses a flaky network in several sittings without starting over.
- Every share has limits
- An expiration date, a maximum number of views, a password, and a QR code can be set on any file, link, or paste, and expired shares are deleted automatically every hour.
- Anonymous and account sharing
- Recipients can open links with or without accounts, and separate quotas for anonymous and registered users keep a public instance from filling its disk through one visitor.
- Local disk or S3 storage
- Store uploads on the server filesystem or switch to S3-compatible storage, and adjust quotas, branding, OAuth, SMTP, and CAPTCHA from the admin panel without restarting.
Features
- Resumable file uploads
- The tus protocol resumes interrupted transfers, several files can travel in one share, and common formats preview in the browser before a recipient downloads anything.
- Links and pastes
- A URL shortener with optional custom slugs, plus text and code pastes with syntax highlighting, share the same expiry, password, and view-limit controls as files.
- Accounts and quotas
- Email and password or OAuth accounts, optional email verification and CAPTCHA, custom branding, and separate quotas for anonymous and logged-in users.
- REST API and ShareX
- Create API keys from your profile for the /api/v1 REST API, read the per-instance OpenAPI docs, and download ready-made ShareX custom uploader files.
- Signed webhooks
- Receive HMAC-signed JSON events for share.created, share.accessed, and share.deleted at an admin-configured URL, with a five-second delivery timeout.