Server Control Panel

Alexa Integration Online
CPU Usage
6.1%
Memory RAM
🧠
37.7%
Host Disk
💾
2.0%
Uptime
⏱️
1 heure et 8 minutes

📡 Configuration Alexa Skill

  • 1

    Créer une Custom Skill

    Allez sur la console développeur Alexa (Alexa Developer Console), créez une nouvelle Skill avec le modèle Custom et l'option Provision your own (hébergement propre).

  • 2

    Configurer l'Endpoint HTTPS

    Sous la section Endpoint à gauche de la console Alexa, sélectionnez HTTPS. Collez ensuite l'URL Tailscale Funnel suivante :

    http://debian.tailcc58d2.ts.net/alexa

    Dans le menu déroulant SSL, choisissez l'option :
    "My development endpoint is a sub-domain of a domain that has a wildcard certificate from a certificate authority" (car Tailscale utilise des certificats de wildcard signés par Let's Encrypt pour *.ts.net).

  • 3

    Interaction Model (Modèle d'Interaction)

    Importez ou configurez les Intents. Pour faire simple, configurez un Intent personnalisé nommé ServerStatusIntent avec les phrases d'activation suivantes :

    "le statut du serveur", "comment va le serveur", "l'état du serveur", "donne-moi les stats"
  • 4

    Activer le modèle et tester !

    Cliquez sur Save Model, puis Build Model. Allez ensuite sur l'onglet Test, activez le test en mode Development et dites :
    "Alexa, ouvre mon serveur" puis "comment va le serveur".

🛠️ Informations Container

Chemin Endpoint HTTPS
/alexa
Port Externe (Container)
5000
Technologie Backend
🐍 Python 3.11 / FastAPI
🐳 Dockerized & Compose ready
🔒 Sécurisé via Tailscale Funnel HTTPS
Test local de l'API (cURL)
curl -X POST "http://debian.tailcc58d2.ts.net/alexa" -H "Content-Type: application/json" -d '{"request": {"type": "LaunchRequest"}}'