Torrust Index Backend
This repository serves as the backend for the Torrust Index project, that implements the Torrust Index Application Interface.
We also provide the Torrust Index Frontend project, that is our reference web-application that consumes the API provided here.
Documentation
You can read the Torrust Index documentation here.
Installation
-
Setup Rust / Cargo in your Environment.
-
Clone this repo.
-
Set the database connection URI in the projects
/.env
file: -
Install sqlx-cli and build the sqlite database:
-
Build the binaries:
-
Run the backend once to generate the
config.toml
file: -
Review and edit the default
/config.toml
file.
Please view the configuration documentation.
-
Run the backend again:
Contact and Contributing
Please consider the Torrust Contribution Guide.
Please report issues:
Credits & Sponsors
This project was developed by Dutch Bits for Nautilus Cyberneering GmbH.
The project has been possible through the support and contribution of both Nautilus Cyberneering, its team and collaborators, as well as that of our great open source contributors. Thank you to you all!