Pensavo di aver promesso di scrivere un README in precedenza, ma immagino di no. Comunque, ho pubblicato una guida semplice su come ospitarlo in proprio o riutilizzarlo! Il repository è ancora su GitHub, ma lo incollerò qui sotto nel caso non vogliate uscire da qui per qualche motivo.
Istruzioni
Configurazione
Assicuratevi di avere un venv e Python 3.13 o successivo (testato solo su 3.14, ma 3.13 non dovrebbe dare problemi; se riscontrate errori di compilazione, aggiornate semplicemente Python):
uv venv
source .venv/bin/activate
uv pip install .
Modificate opzionalmente il file di configurazione:
nano src/backend_config.jsonc
La maggior parte delle impostazioni è autoesplicativa. web.hostname serve semplicemente a fini estetici nell’interfaccia utente e non influisce sulla funzionalità.
Ed è tutto! Avviate e fate funzionare:
python3 -m src
Non è necessario eseguire manualmente l’app uvicorn; il modulo Python la eseguirà automaticamente.