92 lines
5.0 KiB
Plaintext
92 lines
5.0 KiB
Plaintext
╔════════════════════════════════════════════════════════════════╗
|
|
║ 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
|