117 lines
2.4 KiB
Markdown
117 lines
2.4 KiB
Markdown
# NaviDocs - Quick Reference
|
|
|
|
**Critical Paths & Credentials at a Glance**
|
|
|
|
---
|
|
|
|
## 🔑 Credentials (CHANGE FOR PRODUCTION!)
|
|
|
|
| Service | Key/Secret | Location |
|
|
|---------|-----------|----------|
|
|
| **Meilisearch** | `5T66jrwQ8F8cOk4dUlFY0Vp59fMnCsIfi4O6JZl9wzU=` | `/home/setup/navidocs/server/.env` |
|
|
| **JWT Secret** | `your-jwt-secret-here-change-in-production` | `/home/setup/navidocs/server/.env` |
|
|
| **Redis** | No password (local only) | N/A |
|
|
|
|
---
|
|
|
|
## 🌐 Access URLs (Windows 11)
|
|
|
|
| Service | URL |
|
|
|---------|-----|
|
|
| **Frontend** | `http://172.29.75.55:8080/` |
|
|
| **Backend API** | `http://172.29.75.55:8001/` |
|
|
| **Meilisearch** | `http://172.29.75.55:7700/` |
|
|
| **Gitea** | `http://localhost:4000/ggq-admin/navidocs` |
|
|
|
|
> ⚠️ WSL2 IP (`172.29.75.55`) can change on restart!
|
|
|
|
---
|
|
|
|
## 📁 Important Paths
|
|
|
|
```bash
|
|
# Project Root
|
|
/home/setup/navidocs/
|
|
|
|
# Database
|
|
/home/setup/navidocs/server/db/navidocs.db
|
|
|
|
# Uploads
|
|
/home/setup/navidocs/server/uploads/
|
|
|
|
# Logs
|
|
/tmp/navidocs-backend.log
|
|
/tmp/navidocs-ocr-worker.log
|
|
/tmp/navidocs-frontend.log
|
|
|
|
# Config
|
|
/home/setup/navidocs/server/.env
|
|
/home/setup/navidocs/client/vite.config.js
|
|
```
|
|
|
|
---
|
|
|
|
## 🚀 Quick Commands
|
|
|
|
```bash
|
|
# Start Everything
|
|
cd /home/setup/navidocs
|
|
./start-all.sh
|
|
|
|
# Stop Everything
|
|
./stop-all.sh
|
|
|
|
# View Logs
|
|
tail -f /tmp/navidocs-backend.log
|
|
|
|
# Check Services
|
|
ss -tlnp | grep -E ":(6379|7700|8001|8080)"
|
|
|
|
# Get WSL2 IP
|
|
hostname -I | awk '{print $1}'
|
|
|
|
# Backend Health
|
|
curl http://localhost:8001/health
|
|
|
|
# Database Backup
|
|
cp server/db/navidocs.db server/db/backup-$(date +%Y%m%d).db
|
|
```
|
|
|
|
---
|
|
|
|
## 🔌 Service Ports
|
|
|
|
| Port | Service | Status |
|
|
|------|---------|--------|
|
|
| **6379** | Redis | ✅ Running |
|
|
| **7700** | Meilisearch | ✅ Running (Docker) |
|
|
| **8001** | Backend API | ✅ Running |
|
|
| **8080** | Frontend | ✅ Running |
|
|
|
|
---
|
|
|
|
## 🗂️ Data Locations
|
|
|
|
| Data Type | Location | Size |
|
|
|-----------|----------|------|
|
|
| SQLite DB | `server/db/navidocs.db` | ~188 KB |
|
|
| Uploads | `server/uploads/` | Empty |
|
|
| Meilisearch | Docker volume `meilisearch_data` | N/A |
|
|
| Logs | `/tmp/navidocs-*.log` | <1 MB |
|
|
|
|
---
|
|
|
|
## 🔒 Security Checklist (Before Production)
|
|
|
|
- [ ] Change Meilisearch master key
|
|
- [ ] Change JWT secret (64+ chars)
|
|
- [ ] Enable HTTPS/TLS
|
|
- [ ] Configure CORS (remove wildcard)
|
|
- [ ] Set `NODE_ENV=production`
|
|
- [ ] Set up database backups
|
|
- [ ] Configure log rotation
|
|
- [ ] Audit dependencies
|
|
|
|
---
|
|
|
|
**Full Details:** `/home/setup/navidocs/docs/handover/PATHS_AND_CREDENTIALS.md`
|