The ChunkVault Backend, or "Vault," is a Rust-based backend service for the ChunkVault Minecraft backup system. The Vault is built using Actix, SQLx, Tera (a Rust template engine), and HTMX. It handles file uploading, authentication, and authorization, as well as some admin UI operations. ChunkVault enables users to backup their Minecraft worlds and version them.
- File uploading for compressed Minecraft worlds
- Authentication and authorization system
- Admin UI operations using HTMX and Tera
Contributions are welcome! Please read the CONTRIBUTING.md file for guidelines on how to contribute to this project.
This project is licensed under the GNU General Public License v3.0.