Get your Local Nexus Controller up and running in minutes!
- Windows 10 or later
- Python 3.10 or later
- PowerShell
pip install -r requirements.txt-
Copy
.env.exampleto.env:copy .env.example .env
-
Edit
.envand set your paths:LOCAL_NEXUS_REPOSITORIES_FOLDER=C:\Users\nedpe\Desktop\Repositories LOCAL_NEXUS_FILE_WATCHER_FOLDER=C:\Users\nedpe\Desktop LOCAL_NEXUS_AUTO_DISCOVERY_ENABLED=true LOCAL_NEXUS_FILE_WATCHER_ENABLED=true LOCAL_NEXUS_AUTO_START_ALL_ON_BOOT=true
.\run.ps1The dashboard will automatically open at http://localhost:5010
- Place your program folders in
C:\Users\nedpe\Desktop\Repositories - Restart the controller
- Programs are automatically registered!
- Drop a ZIP file containing your program onto your Desktop
- The file watcher automatically extracts and registers it
- Done!
- Go to http://localhost:5010/import
- Paste an import bundle JSON
- Click "Import"
- Go to the Services page
- Click the blue "Launch" button next to any service
- Use Start/Stop/Restart buttons to control services
To start the controller and all services automatically on Windows startup:
.\tools\setup_windows_startup.ps1- Read RECOMMENDATIONS.md for best practices
- Check the API documentation at http://localhost:5010/docs
- Explore the dashboard features
- Import your existing projects
http://localhost:5010/services
http://localhost:5010/ports
http://localhost:5010/databases
http://localhost:5010/keys
http://localhost:5010/docs
Controller won't start?
- Check Python is installed:
python --version - Check port 5010 is available
- Review error messages in terminal
Auto-discovery not working?
- Verify repository folder path in
.env - Check folder contains valid projects
- Enable auto-discovery:
LOCAL_NEXUS_AUTO_DISCOVERY_ENABLED=true
Service won't start?
- Check the service detail page for errors
- Verify start_command is correct
- Check port is available
- Full documentation: README.md
- Recommendations: RECOMMENDATIONS.md
- API docs: http://localhost:5010/docs
Enjoy your organized development environment!