Didacta documentation¶
Didacta is a next-generation fair-code LMS (Learning Management System): source available, modular architecture, no per-user licensing, and legal compliance (Fundae, GDPR, WCAG 2.2 AA) built into the core.
This documentation covers everything you need to install, operate and extend your own Didacta Community instance, plus what the Enterprise and Cloud editions add on top.
π Getting started
What Didacta is, how the product is organised and its three editions.
π¦ Installation and deployment
Docker Compose in 5 minutes, manual docker run, setup wizard, upgrades and backups.
βοΈ Configuration
One-to-one reference for every environment variable, plus database, storage, email, AI and branding.
π§© Modules
The full catalog with one page per module, how to manage them and the guide to building your own.
π API
Authentication, multi-tenant conventions and an endpoint-by-endpoint reference of the REST API.
π’ Enterprise
Enterprise capabilities, how licensing works and how to activate it.
Quick paths¶
- I want to try Didacta right now β Installing with Docker Compose
- I came here to upgrade my instance β Upgrading Didacta
- I am looking for a specific environment variable β Environment variables
- I want to build a module β Building a module
- I want to contribute to the project β Contributing
About the project¶
| Website and demo | didacta.io |
| Source code | github.com/va360labs/didacta-io |
| Docker image | ghcr.io/va360labs/didacta-community (public) |
| License | Didacta Sustainable Use License v1.0 (fair-code) |
| Status | Beta (0.1.0-beta.9) β SemVer versioning; latest only for stable releases |
Fair-code
Didacta is source-available with free internal use: audit it, modify it and deploy it for your own organisation at no cost. Commercial distribution, third-party SaaS and white-labelling require an agreement with VA360 LABS S.L. Details in Licenses.