Routeur de liens courts Discourse | Simplifiez les URL de support

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.

1 « J'aime »