English | 中文
Add virtual datarooms, secure sharing, document tracking, and workflow automation on top of your storage (Nextcloud, Google Drive, Dropbox). Self-hosted DocSend and VDR alternative.
Coneshare is an open-source, self-hosted platform that adds a secure distribution layer to your existing files. Share documents and videos, track engagement in real time, and trigger workflows—while keeping your data in your own infrastructure.
Quick Start · Docs · Live Demo · Roadmap · Forum
⭐ If this project is useful, please star the repo.
Coneshare acts as a layer on top of your storage:
- Files stay in your storage (Nextcloud, Google Drive, Dropbox)
- Coneshare adds:
- Virtual datarooms and rich media previewing
- Secure sharing controls
- Document engagement tracking
- Workflow automation
Keep your storage workflow. Add secure links, data rooms, tracking, and automation.
Instead of asking “Did they read it?”, you’ll know exactly how your documents are used.
Transform your storage into a professional, interactive dataroom:
- Seamlessly organize and present documents and rich media.
- Fast rendering for PDFs and secure video streaming.
- Inline viewers for effortless navigation between adjacent items.
Add secure sharing on top of your storage:
- Password protection, expiration, and email verification.
- Download restrictions and dynamic watermarking.
Understand how your content is consumed:
- Track views, revisits, and downloads in real time.
- Gain precise page-level engagement insights and media play metrics.
Turn activity into workflows:
- Slack and webhook integrations.
- Real-time notifications and automation.
- Self-hosted by design.
- Works with your existing storage.
Coneshare works with your existing storage:
- Nextcloud (self-hosted)
- Google Drive
- Dropbox
More integrations coming soon.
Understand how buyers explore your deal across datarooms and separate real prospects from the noise.
Share sensitive documents externally with stronger access control, clearer visibility, and safer workflow governance.
Adopt modern document workflows and dataroom capabilities without losing data sovereignty.
Coneshare is built for teams who:
- Use cloud or self-hosted storage (Nextcloud, Google Drive, Dropbox)
- Share sensitive documents externally
- Need visibility into document engagement
- Prefer self-hosted or private infrastructure
For production deployment and daily use, we recommend using our official Docker Compose setup. It includes automated Let's Encrypt SSL, production-ready reverse proxies, and optimized containers.
👉 Go to coneshare-compose for deployment instructions
If you want to contribute to the Coneshare source code, you can run the development stack locally.
Run Coneshare locally for development and contribution:
git clone git@github.com:coneshare/coneshare.git
cd coneshare
cp .env.template .env
make build
make up
make migrateAfter make up and make migrate, verify the basics before configuring storage integrations:
- Frontend is reachable at http://localhost:5173
- API responds at http://localhost:8000/api/v1/
- Core services are up (
backend,frontend,core,redis,celery) - Local files are persisted under the project data/storage volumes configured by
docker-compose.yml - Smoke test:
- Upload one document
- Create a share link
- Open that link in a private/incognito window and confirm view access works
.envandSITE_DOMAINmismatch:- Confirm
.envexists (copied from.env.template) andSITE_DOMAINmatches how you access the app locally.
- Confirm
- Backend cannot reach
coreservice:- Check service names/ports in
docker-compose.ymland inspect backend/core logs for connection errors.
- Check service names/ports in
- Redis/Celery issues (background jobs not running):
- Confirm both
redisandcelerycontainers are running; then check Celery worker logs.
- Confirm both
- Local storage path/permission issues:
- Verify mounted storage paths exist and are writable by container processes.
- Where to look first:
- Run
make logsfrom repo root, then focus onbackend,core, andceleryerror lines first.
- Run
Coneshare is a multi-service stack:
backend/: Django + DRF API, Celery, Redis-based async taskscore/: Go service for high-performance file delivery and media streamingfrontend/: React + Vite web app
Technical reference:
Contributions are welcome. Open an issue, start a discussion, or submit a pull request.
- Docs: https://docs.coneshare.com/en/
- Discussions: https://github.com/orgs/coneshare/discussions
- Email: dev@coneshare.com
MIT License. See LICENSE.
For security issues, contact dev@coneshare.com.


