Deploy Sharely
Self-hosted file sharing with ShareX, API, and MongoDB.
mongo
Just deployed
/data/db
sharely
Just deployed
/app/uploads
Deploy and Host Sharely with Railway
A self-hosted file sharing platform with a clean web interface, ShareX integration, and API access. Upload screenshots, files, and media — then instantly share them via short links.
About Hosting
Sharely is a Node.js and MongoDB application that provides a modern web interface for file uploads, gallery viewing, and shareable links. It supports chunked uploads up to 2 GB, automatic thumbnail generation for video and PDF files, and social media embed optimization with Open Graph metadata.
Why Deploy
Self-hosting Sharely gives you full control over your files and sharing preferences. Whether you want a private file hub, a public gallery, or a ShareX upload target for screenshots, Sharely handles it all with minimal infrastructure — just Node.js and MongoDB.
Common Use Cases
- Screenshot hosting — Pair with ShareX for instant screenshot uploads and short links
- File sharing — Share files via password-protected links with expiry dates
- Media galleries — Organize photos, videos, and documents in searchable collections
- API integration — Use the Bearer token API to upload files programmatically from scripts and apps
- Team file hub — Host a central upload point for team assets and media
Dependencies for
- MongoDB — Stores user data, file metadata, and session information (auto-wired companion)
- Node.js — Runtime for the Express server and React client (bundled in Docker image)
- Persistent volume — Required for uploaded files and auto-generated thumbnails (auto-attached)
Template Content
mongo
mongo:7sharely
mc9max/sharely