Je pensais avoir promis de rédiger un README plus tôt, mais apparemment non. Quoi qu’il en soit, j’ai publié un guide simple expliquant comment l’héberger soi-même ou le réaffecter ! Le dépôt est toujours sur GitHub, mais je le recopie ci-dessous au cas où vous ne voudriez pas quitter cet endroit pour une raison quelconque.
[details=Instructions]
Configuration
Assurez-vous d’avoir un venv et Python 3.13 ou ultérieur (testé uniquement sur 3.14, mais 3.13 ne devrait pas poser de problème ; si vous rencontrez des erreurs de compilation, mettez simplement Python à jour) :
uv venv
source .venv/bin/activate
uv pip install .
Modifiez facultativement votre fichier de configuration :
nano src/backend_config.jsonc
La plupart des paramètres sont explicites. web.hostname sert uniquement à des fins cosmétiques dans l’interface utilisateur et n’affecte pas la fonctionnalité.
Et c’est tout ! Lancez-le :
python3 -m src
Vous n’avez pas besoin d’exécuter manuellement l’application uvicorn ; le module Python le fera pour vous.