- Set your own Neo4j database password during installation
- Set your own PostgreSQL database password during installation
- Password validation (minimum 8 characters)
- Confirmation to prevent errors
- Passwords automatically saved to PASSWORDS.txt
- Automatically generates .env configuration file
- Automatically generates secure JWT secret key
- All configurations completed in one step
- Automatically opens editor page after startup
- Skip login page
- Direct access: http://localhost:5173/editor
- Windows 10/11
- Node.js 18+ (https://nodejs.org/)
- Docker Desktop (https://www.docker.com/products/docker-desktop)
Option 1: Enhanced Version (Recommended) Double-click: install-daoshu-enhanced.bat
Option 2: Standard Version Double-click: install-daoshu.bat
The installer will prompt you to:
- Set Neo4j database password
- Set PostgreSQL database password
- Auto-install dependencies
- Auto-start databases
- Create startup scripts
After installation, double-click: start-daoshu-local.bat
Browser will automatically open: http://localhost:5173/editor
Passwords are stored in daoshu/server/.env and project root .env (Docker environment). These files are git-ignored for security.
- Editor: http://localhost:5173/editor
- Frontend: http://localhost:5173
- Backend API: http://localhost:5174
- Neo4j Browser: http://localhost:7474
Double-click: stop-daoshu-local.bat
If you encounter Neo4j connection issues:
-
Run diagnostic tool:
cd daoshu\server node diagnose-neo4j.js
-
Detect password:
cd daoshu\server node detect-neo4j-password.js
-
Check Docker logs:
docker logs daoshu-neo4j
If you forget your password:
- Check
daoshu/server/.envfile - Run password detection:
cd daoshu\server && node detect-neo4j-password.js - Or reinstall with new passwords
install-daoshu-enhanced.bat- Enhanced installer (with password setup)install-daoshu-enhanced.ps1- PowerShell installer scriptinstall-daoshu.bat- Standard installerinstall-daoshu.ps1- Standard PowerShell scriptdaoshu/- Application filesdaoshu/server/diagnose-neo4j.js- Neo4j diagnostic tooldaoshu/server/detect-neo4j-password.js- Password detection tool
- ✨ Added interactive password setup
- ✨ Auto-generate .env configuration
- ✨ Direct editor page access
- 🐛 Fixed Neo4j password configuration issue
- 📝 Added diagnostic tools
- 📚 Improved documentation
- Node.js + Docker hybrid deployment
- Simplified installation process
- Initial release
If you encounter any issues:
- Run diagnostic tool:
cd daoshu\server && node diagnose-neo4j.js - Check Docker logs:
docker logs daoshu-neo4j - Check PASSWORDS.txt for your passwords
- Refer to troubleshooting section above
© 2026 DaoShu AI. All rights reserved.