Install¶
LabID comprises two main components: the Django server application (backend/API) and the Vue.js user interface (frontend). The server acts as the backbone, handling the database and API, while the UI provides the modern web interface.
Architecture Overview¶
LabID consists of several interconnected services:
Installation Guide¶
For production deployments, follow this structured approach:
- Prerequisites - System requirements and preparation
- Installation - Core server installation and setup
- Web Server - Nginx, SSL, and UI deployment
- Configuration - Environment variables and settings
- Maintenance - Ongoing operations and updates
- Troubleshooting - Common issues and solutions
Development Setup¶
All-in-One Installation
The default server installation includes its own copy of the UI, so no separate UI installation is needed unless you're doing UI development work.
For development work or detailed technical information, refer to the repository documentation:
Need Help? Join our community on Slack for support and questions.