Web-based file management system for local servers with enhanced monitoring and dark mode support.
- 📂 Real-time directory browsing
- 📊 MySQL status monitoring
- 📄 Log file viewer
- 🖥 Local IP detection
- 🛡 Internet Connection Monitor
- 🌙 Dark mode support
- 📈 Server resource dashboard
Main Interface with Dark Mode Enabled
- Clone repository to your server's web root (htdocs/www):
cd /path/to/your/htdocs
git clone https://github.com/dheeraz101/lwm.git- Create logs directory (from project root):
cd lwm
mkdir -p logs && touch logs/system.log- Set permissions (adjust according to your environment):
chmod -R 755 logs/-
Configure application:
- Edit
config/config.phpwith your local settings - Customize
.htaccessif needed
- Edit
-
Access application:
http://localhost/lwm/public
Application requires internet connection for proper styling as it uses Tailwind CSS CDN.
📁 Logs Configuration
If you encounter log-related errors:
- Manually create logs directory:
mkdir -p logs && touch logs/system.log - Ensure proper write permissions:
chmod 755 logs/ && chmod 644 logs/system.log
htdocs/
└── lwm/
├── public/
│ └── index.php (main entry point)
├── logs/ (auto-generated logs)
├── config/
│ └── config.php (configuration file)
└── src/ (core application code)
- Blank page: Verify PHP version (requires 7.4+)
- Styling issues: Check internet connection
- Permission errors: Verify write access to logs directory
- 404 errors: Ensure mod_rewrite is enabled (Apache)
Key improvements made:
- Added clear internet requirement notice
- Detailed logs folder setup instructions
- Highlighted dark mode feature
- Explicit folder structure visualization
- Clear access URL format
- Added troubleshooting section
- Enhanced installation steps with permissions guidance
- Visual hierarchy improvements with emojis
- Added server root directory clarification
- Included VS Code quick-open badge (customizable)

