madibaalbert commited on
Commit
810edf7
·
verified ·
1 Parent(s): 2cf39ce

Create OpenClaw_HF_Manual.md

Browse files
Files changed (1) hide show
  1. OpenClaw_HF_Manual.md +67 -0
OpenClaw_HF_Manual.md ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 🦞 Manuel de Déploiement : OpenClaw sur Hugging Face (Docker)
2
+
3
+ Cible : Hugging Face Spaces (Docker SDK)
4
+ Engine : Node.js 22
5
+ Architecture : OmniGroup Cloud-Native
6
+
7
+ 1. Création du Space
8
+
9
+ Sur Hugging Face, crée un New Space.
10
+
11
+ Space SDK : Choisis Docker (Impératif, ne prends pas Static ou Gradio).
12
+
13
+ Template : Blank.
14
+
15
+ 2. Installation des Fichiers
16
+
17
+ Dans "Files", ajoute les deux fichiers générés par l'IA :
18
+
19
+ Dockerfile (Construction de l'image).
20
+
21
+ entrypoint.sh (Script de démarrage et d'injection de config).
22
+
23
+ Important : Assure-toi que entrypoint.sh est exécutable. Sur ta machine locale avant upload : chmod +x entrypoint.sh. Si tu uploades via le web, Docker le gère généralement, mais surveille les logs "Permission denied".
24
+
25
+ 3. Configuration des Secrets (Vital)
26
+
27
+ OpenClaw a besoin de clés pour fonctionner. Va dans Settings > Variables and secrets.
28
+
29
+ Secrets (Clés privées)
30
+
31
+ ANTHROPIC_API_KEY (ou OPENAI_API_KEY) : Ta clé LLM.
32
+
33
+ TELEGRAM_TOKEN : Le token de ton bot Telegram (via BotFather).
34
+
35
+ DISCORD_TOKEN : Le token de ton bot Discord.
36
+
37
+ Variables (Configuration publique)
38
+
39
+ LLM_MODEL : Par défaut anthropic/claude-3-5-sonnet-20240620. Tu peux changer pour openai/gpt-4o.
40
+
41
+ 4. Red Team / Limitations ⚠️
42
+
43
+ A. Le Problème de la Mémoire (Amnésie)
44
+
45
+ Les Spaces Docker gratuits sont éphémères. Si le Space redémarre (après 48h ou une mise à jour), le dossier ~/.openclaw est détruit.
46
+
47
+ Impact : L'historique des conversations locales et les sessions sont perdus.
48
+
49
+ Solution Gratuite : Le bot reste fonctionnel, mais il oubliera le contexte des conversations passées à chaque reboot.
50
+
51
+ Solution Pro (OmniGroup Standard) : Il faudrait connecter une base de données externe ou monter un Volume Persistant (option payante sur HF).
52
+
53
+ B. Le Keep-Alive
54
+
55
+ Comme pour la version Python, le Space s'endort.
56
+
57
+ Action : Configure UptimeRobot pour pinger https://huggingface.co/spaces/TON_USER/TON_SPACE sur le port 443 (HTTPS standard). HF redirige le 443 vers le 7860 interne.
58
+
59
+ C. Sécurité
60
+
61
+ L'interface WebChat d'OpenClaw sera exposée publiquement sur l'URL du Space.
62
+
63
+ Risque : N'importe qui peut accéder au Gateway UI.
64
+
65
+ Fix : Le fichier entrypoint.sh configure le port, mais pour sécuriser l'accès UI, il faudrait ajouter une couche d'auth (Basic Auth) ou utiliser les tokens d'accès OpenClaw. Pour l'instant, c'est ouvert.
66
+
67
+ OmniGroup Infrastructure