metadata
title: OmniRoute-FREE
emoji: 📎
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860
🚀 OmniRoute Gateway + Auto-Backup
Configuration optimisée pour OmniRoute sur Hugging Face Spaces avec sauvegarde automatique et persistante sur un Dataset Privé.
🛠️ Configuration des Secrets
Ajoutez ces variables dans Settings > Variables and secrets :
| Secret Key | Description | Exemple |
|---|---|---|
HF_TOKEN |
Token HF avec accès en Write | hf_xxxxxxxxxxxx |
DATASET_REPO |
Chemin complet de votre Dataset Privé | EnzGamers/omniroute_bck |
INITIAL_PASSWORD |
Mot de passe administrateur du Dashboard | MonMotDePasseFort123 |
⚙️ Fonctionnement du Cycle
- Au Démarrage : Le script cherche
omniroute_backup.tar.gzsur votre Dataset. S'il est trouvé, il restaure la base de données et les clés. (Une erreur 404 au tout premier lancement est normale). - En Arrière-plan : Une sauvegarde automatique synchronise et envoie vos données vers le Dataset toutes les 10 minutes.
- Sécurité : Les clés de chiffrement (
JWT_SECRET, etc.) sont générées une seule fois à l'initialisation pour éviter la déconnexion de vos outils.
🔗 Endpoints Utiles
- Dashboard Web :
https://<your-username>-<your-space-name>.hf.space - Base URL (OpenCode / Cursor) :
https://<your-username>-<your-space-name>.hf.space/v1
⚠️ Important : Assurez-vous que le Space et le Dataset sont tous les deux configurés en PRIVÉ pour protéger vos clés API.