Reference
Architecture, security concept, compatibility results, endpoints, web interface, roadmap, changelog and design decisions of Rostdav.
Background for people who want to know how Rostdav works and why. These pages come from the documents in the project's docs/ folder, so they are always the same as the repository.
- ArchitectureHow Rostdav is built: modules, request handling, the data model and the threat model.
- Security conceptThe security concept of Rostdav: trust boundaries, threats and the measures against them.
- Nextcloud compatibilityWhich Nextcloud apps and which versions were tried against Rostdav, what works and what does not, with the evidence.
- Endpoints and protocol contractsThe HTTP endpoints Rostdav implements: WebDAV, status.php, capabilities, OCS and Login Flow v2.
- Web interfaceThe web interface: pages, routes, security properties, design tokens and accessibility.
- Implementation planMilestones, acceptance criteria and the state of the project.
- ChangelogEvery change in every release of Rostdav, newest first.
- Design decisionsThe architecture decision records (ADR) of Rostdav: why the stack, storage model, sign-in, sharing, trash, web interface, two-factor and database were chosen.