Files
QBPOS-Help/WORKSPACE_GUIDE.txt

92 lines
5.0 KiB
Plaintext
Raw Permalink Normal View History

2026-01-27 18:07:54 -06:00
╔════════════════════════════════════════════════════════════════╗
║ 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