--- 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 1. **Au Démarrage :** Le script cherche `omniroute_backup.tar.gz` sur 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). 2. **En Arrière-plan :** Une sauvegarde automatique synchronise et envoie vos données vers le Dataset toutes les 10 minutes. 3. **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://-.hf.space` * **Base URL (OpenCode / Cursor) :** `https://-.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.