
SnapDocs
Open-source document workspace you can self-host
7 followers
Open-source document workspace you can self-host
7 followers
SnapDocs is a self-hostable Notion alternative with real-time collaboration, rich block editor, and complete data ownership. Deploy with one Docker command. Built with Next.js, PostgreSQL, and Socket.io. 100% open source.





Hey ProductHunt! 👋
I'm excited to launch SnapDocs - an open-source document workspace that you can truly own.
🤔 Why I built this:
Like many teams, we loved Notion but needed:
• Complete control over our data
• Self-hosting on our infrastructure
• Customization for specific workflows
• No vendor lock-in
So I built SnapDocs from scratch!
✨ Key Features:
• 📝 Rich block-based editor (text, code, lists, todos, quotes)
• 👥 Real-time collaboration with live presence
• 🎯 Drag & drop block reordering
• 🔍 Quick search across all content
• 🏢 Multiple workspaces for teams
• 📱 Responsive design
• 🐳 One-command Docker deployment
🛠 Tech Stack:
• Next.js 14 + TypeScript
• PostgreSQL + MongoDB (hybrid approach)
• Socket.io for real-time sync
• shadcn/ui components
• Docker for easy deployment
🚀 Getting Started:
Literally 3 commands:
mkdir snapdocs && cd snapdocs
curl -O https://raw.githubusercontent.co...
docker-compose --profile production up -d
That's it! Visit http://localhost:3000
🎁 Special for ProductHunt:
• Star the repo and get priority support
• First 50 contributors get early access to upcoming pro features
• Join our Discord for direct access to the team
🔗 Links:
GitHub: github.com/BytesCraftIO/snapdocs
Demo:
Docker Hub: hub.docker.com/r/bytescraftio/snapdocs
Would love your feedback! What features would make this perfect for your team?
#opensource #selfhosted #productivity #collaboration