✦ Candy VPS — v17

Ton code s'exécute
sur mes serveurs.

Upload tes scripts Python, JS ou autre depuis le site, puis lance-les depuis ton terminal avec une seule commande. L'output arrive directement chez toi, en temps réel.

C'est quoi Candy VPS ?

Candy VPS est un espace d'exécution isolé rattaché à ton compte. Tu héberges tes fichiers sur le site (3 Go), et quand tu veux faire tourner un script, mon ordinateur l'exécute pour toi — sans que tu aies besoin de serveur, de Docker, ou de configuration.

🗂️
Stockage de fichiers
3 Go d'espace dédié. Tu organises tes fichiers en arborescence depuis le Dashboard ou le terminal.
Exécution à distance
Lance tes scripts .py, .js, .sh, .rb et plus — directement depuis ton terminal local. L'output arrive en streaming.
🔒
Isolation complète
Ton espace est isolé. Personne ne peut accéder à tes fichiers sans ton token. Tu ne peux pas sortir de ton sandbox.
🔑
Authentification par token
Un token unique généré à l'inscription. Peut être regénéré depuis le Dashboard à tout moment.
📊
Task Board intégré
Vois quels scripts tournent en ce moment. Arrête-les, relis les logs, tout depuis le Dashboard.
♾️
Sans limite de temps
Tes scripts tournent aussi longtemps que nécessaire. Serveurs HTTP, boucles longues, pipelines — sans interruption.

En 3 étapes.

Aucune configuration. Aucun serveur à monter. Juste ton terminal et ton token.

1
Installe candy-ai
Si ce n'est pas déjà fait, installe le client Candy depuis PyPI.
Terminal
$ pip install candy-ai ... Successfully installed candy-ai-17.0.0
2
Récupère ton token
Connecte-toi au Dashboard → section VPS → clique sur Afficher à côté de ton token. C'est une chaîne de 64 caractères hexadécimaux générée à ton inscription.
candy — Token VPS
Token : a1b2c3d4e5f6...64 caractères hex ⚠ Ne partage jamais ce token.
3
Lance ta session VPS
Ouvre un terminal et tape la commande ci-dessous avec ton token. Tu entres dans une session interactive sur mon ordinateur, isolée dans ton espace.
Terminal local → Candy VPS
$ candy vps --"a1b2c3d4e5f6...votre_token" 🍬 Candy VPS — Connecté Stockage : 0.000 Go / 3 Go Répertoire : / Tapez 'ls', 'cd', 'exit'… candy@vps:~$ ls (dossier vide) candy@vps:~$ exit 👋 Session VPS fermée.

Toutes les commandes VPS.

Tout se passe depuis ton terminal local. Le token s'ajoute à la fin de chaque commande.

Session interactive

Démarrer une session VPS
# Ouvre un terminal SSH-like sur mon ordinateur $ candy vps --"VOTRE_TOKEN" # Une fois connecté, les commandes disponibles : candy@vps:~$ ls # lister les fichiers candy@vps:~$ cd mon_projet # naviguer candy@vps:~$ pwd # afficher le chemin candy@vps:~$ quota # voir l'espace utilisé candy@vps:~$ python app.py # exécuter un script candy@vps:~$ exit # quitter

Exécution rapide d'un fichier hébergé

candy --efile
# Lance directement un script hébergé sur le VPS # L'output arrive en temps réel dans ton terminal $ candy --efile "mon_script.py" --"VOTRE_TOKEN" [candy vps] Lancement de 'mon_script.py'... ▶ Job 'a1b2c3d4' démarré (PID 12345) Bonjour depuis le VPS ! Script terminé. ✓ Terminé (code 0) # Fonctionne aussi avec .js, .ts, .rb, .sh, .php… $ candy --efile "server.js" --"VOTRE_TOKEN"

Gestion des fichiers

Upload, listage, gestion
# Lister les fichiers hébergés $ candy vps --ls --"VOTRE_TOKEN" $ candy vps --ls mon_projet --"VOTRE_TOKEN" # Envoyer un fichier local vers le VPS $ candy vps --upload "mon_app.py" --"VOTRE_TOKEN" ✓ Fichier 'mon_app.py' envoyé → mon_app.py (2.4 Ko) # Voir les jobs en cours $ candy vps --jobs --"VOTRE_TOKEN" # Arrêter un job $ candy vps --kill "a1b2c3d4" --"VOTRE_TOKEN"

Ce que tu peux faire.

Candy VPS est polyvalent. Voici des exemples concrets.

🤖
Scripts d'automatisation
Lance un scraper, un bot Telegram, un job cron ou un pipeline de données — sans garder ton PC allumé.
$ candy --efile "bot.py" --"TOKEN"
🗄️
Scripts de base de données
Migrations, sauvegardes, agrégations — exécute du SQL ou des scripts qui interagissent avec ta BDD sans exposer tes credentials.
$ candy --efile "migrate.py" --"TOKEN"
🌐
Petits serveurs HTTP
Lance un serveur Flask, Express ou FastAPI — il tourne tant que tu ne le coupes pas. Pratique pour des webhooks ou des APIs de test.
$ candy --efile "server.py" --"TOKEN"
📊
Traitement de données
Pandas, NumPy, analyses longues — fait tourner des calculs lourds sans bloquer ta machine. Résultats sauvegardés dans ton espace.
$ candy --efile "analyse.py" --"TOKEN"

Ce qui est inclus.

Chaque compte dispose des ressources suivantes, partagées équitablement.

Ressource Limite Statut
Stockage fichiers 3 Go par compte ✓ Inclus
Scripts simultanés 5 processus en parallèle ✓ Inclus
Durée d'exécution Sans limite ✓ Illimité
Langages supportés Python, JS, TS, Ruby, Bash, PHP, Go, PowerShell… ✓ Multi-langages
Upload de fichiers Depuis le Dashboard ou le CLI ✓ Inclus
Accès réseau depuis les scripts Limité (pas de téléchargements externes) ⚠ Restreint
Accès système (cd hors sandbox, shutdown…) Bloqué ✕ Bloqué

Comment c'est protégé.

Ton espace est isolé. Voici les mécanismes en place.

🔑
Authentification par token
Chaque opération requiert ton token unique (64 caractères hex). Sans lui, impossible d'accéder à quoi que ce soit.
🏗️
Sandbox isolé
Tes scripts s'exécutent dans candy_storage/<token>/. Impossible de naviguer hors de cet espace ni d'accéder aux fichiers des autres utilisateurs.
🛡️
Scan avant exécution
Chaque script est analysé avant d'être lancé. Les commandes dangereuses (shutdown, rm -rf /, accès système…) sont détectées et bloquées.
📋
Journal d'audit
Toutes les actions (connexion, upload, exécution, suppression) sont enregistrées dans un journal horodaté côté serveur.
🔄
Regénération du token
Tu peux regénérer ton token depuis le Dashboard à tout moment. L'ancien token est immédiatement révoqué.
Limite de processus
Maximum 5 scripts en parallèle par compte, pour éviter toute surcharge du serveur et garantir la disponibilité pour tous.

Langages supportés.

Le runner est détecté automatiquement selon l'extension du fichier.

ExtensionLangageCommande utilisée
.pyPythonpython
.jsJavaScript (Node)node
.tsTypeScriptnpx ts-node
.rbRubyruby
.shBashbash
.phpPHPphp
.goGogo run
.ps1PowerShellpowershell -File
.bat / .cmdWindows BatchNatif

Prêt à lancer ton premier script ?

Connecte-toi, récupère ton token, et exécute ton code en une ligne.