Initial commit - QBPOS Help
This commit is contained in:
91
WORKSPACE_GUIDE.txt
Normal file
91
WORKSPACE_GUIDE.txt
Normal file
@@ -0,0 +1,91 @@
|
||||
╔════════════════════════════════════════════════════════════════╗
|
||||
║ QBPOS Help - Workspace Quick Guide ║
|
||||
╚════════════════════════════════════════════════════════════════╝
|
||||
|
||||
📂 FOLDER STRUCTURE
|
||||
═══════════════════════════════════════════════════════════════
|
||||
|
||||
🌐 QB_Help_Web/ ← LIVE WEBSITE (nginx serves this)
|
||||
└─ 939 HTML pages with QuickBooks POS 2019 help content
|
||||
|
||||
🔧 scripts/ ← Shell scripts (14 files)
|
||||
├─ backup_site.sh [ACTIVE] Daily backups
|
||||
├─ monitor_logs.sh [ACTIVE] Security monitoring
|
||||
└─ validate_frontend.sh [ACTIVE] Test frontend
|
||||
|
||||
🐍 python/ ← Python scripts (9 files)
|
||||
├─ fix_inline_styles.py [USED] 13pt fonts
|
||||
├─ inject_style.py [USED] CSS injection
|
||||
└─ *_server.py [ARCHIVED] Old servers
|
||||
|
||||
⚙️ config/ ← Configuration files (7 files)
|
||||
└─ All nginx configs archived (live: /etc/nginx/...)
|
||||
|
||||
📚 docs/ ← Documentation (8 files)
|
||||
├─ README_SECURITY.md Security & maintenance
|
||||
├─ FRONTEND_FIXES.md Frontend improvements
|
||||
└─ FRONTEND_QUICK_REF.md Quick reference
|
||||
|
||||
💾 backups/ ← Manual backups (3 folders)
|
||||
└─ Old HTML backups before modifications
|
||||
|
||||
📦 archives/ ← Old files (2 files)
|
||||
└─ Compressed backups and old logs
|
||||
|
||||
📄 README.md ← MAIN DOCUMENTATION (read this first!)
|
||||
|
||||
═══════════════════════════════════════════════════════════════
|
||||
🎯 QUICK COMMANDS
|
||||
═══════════════════════════════════════════════════════════════
|
||||
|
||||
🔒 Security:
|
||||
sudo fail2ban-client status # Check intrusion prevention
|
||||
sudo tail -f /var/log/nginx/error.log # View nginx errors
|
||||
./scripts/monitor_logs.sh # Security monitoring
|
||||
|
||||
🌐 Website:
|
||||
sudo systemctl restart nginx # Restart web server
|
||||
sudo nginx -t # Test nginx config
|
||||
curl -I https://quickbookposhelp.access.ly # Test site
|
||||
|
||||
💾 Backups:
|
||||
./scripts/backup_site.sh # Manual backup
|
||||
ls -lh /home/pts/backups/qbpos_help/ # View backups
|
||||
|
||||
🧪 Testing:
|
||||
./scripts/validate_frontend.sh # Test frontend
|
||||
|
||||
═══════════════════════════════════════════════════════════════
|
||||
📊 SYSTEM STATUS
|
||||
═══════════════════════════════════════════════════════════════
|
||||
|
||||
✅ Website: https://quickbookposhelp.access.ly
|
||||
✅ Status: Online (HTTP 200)
|
||||
✅ SSL: Valid until April 9, 2026
|
||||
✅ Security: 9.2/10 (fail2ban + headers)
|
||||
✅ Backups: Daily at 2 AM, 7-day retention
|
||||
✅ Response: ~0.11s (excellent!)
|
||||
|
||||
═══════════════════════════════════════════════════════════════
|
||||
📖 DOCUMENTATION PRIORITY
|
||||
═══════════════════════════════════════════════════════════════
|
||||
|
||||
1. README.md ← Start here!
|
||||
2. docs/README_SECURITY.md ← Security features
|
||||
3. docs/FRONTEND_QUICK_REF.md ← Frontend status
|
||||
4. docs/QUICK_REFERENCE.txt ← Common commands
|
||||
|
||||
═══════════════════════════════════════════════════════════════
|
||||
⚠️ IMPORTANT NOTES
|
||||
═══════════════════════════════════════════════════════════════
|
||||
|
||||
• QB_Help_Web/ is the LIVE website - don't delete!
|
||||
• Active nginx config: /etc/nginx/sites-available/qbpos-help
|
||||
• Automated backups: /home/pts/backups/qbpos_help/
|
||||
• Python servers are archived (using nginx now)
|
||||
• All old configs in config/ folder (archived)
|
||||
|
||||
═══════════════════════════════════════════════════════════════
|
||||
|
||||
Last Updated: January 10, 2026
|
||||
Project Status: ✅ Production Ready
|
||||
Reference in New Issue
Block a user