Last updated: March 22, 2025 01:55 PM EDT
Project Goal
Create a fully modular, AI-assisted automation platform at xpressnets.com that includes logging, server management, AI agents, and scalable web-based control interfaces.
Current Structure
/index.html
– Main Menu / Project Hub
/logs/index.html
– Logs Menu
/logs/system_log.html
– System Status Log
/logs/programming_log.html
– Programming Log
/logs/ai_action_log.html
– AI Action Log
/wiki/
– Planned DokuWiki installation for longform documentation
/scripts/
– Future tool and control scripts (to be developed)
Completed
- New secure Ubuntu EC2 instance with Nginx and HTTPS
- Logging system set up with HTML output and real-time script updates
- Logs organized under
/logs/
with return-to-main links
- Main Menu and Logs Menu implemented with clean UI
- Logging scripts:
log_system.sh
, log_programming.sh
, log_ai.sh
In Progress / Next Steps
- Set up AI automation control layer (Auto-GPT or custom Python task agent)
- Connect AI actions to
log_ai.sh
automatically
- Prepare and install DokuWiki at
/wiki
- Create modular script runners and visual dashboards for task input & feedback
- Possibly integrate email input or webhook-based task triggers
Strategic Guidelines
- Always prioritize logging actions first to eliminate guesswork
- Use modular folders:
/logs
, /scripts
, /wiki
, etc.
- Keep
index.html
as a central hub, not a dumping ground
- Design each page to load quickly, scale cleanly, and keep navigation intuitive
Security Principles
- SSH access locked to dedicated ExpressVPN IP
- UFW firewall enabled with minimal open ports
- HTTPS enforced with Certbot + Nginx
- Fail2Ban enabled to prevent brute-force logins