Pulsar — Guide d'installation

Connectez un appareil en quelques minutes — choisissez la méthode qui convient, d'un téléphone à un serveur de secours.

Extension de navigateurAgent CLIAgent CLI sur un serveur (VPS ou dédié)Application mobile (iOS / Android)
  1. 1 Code d'appairage
  2. 2 Appareil en ligne
  3. 3 Premier résultat

01Étape 1 — obtenez un code de couplage

Connectez-vous et ouvrez votre page d'appareils, puis créez un code de couplage. Il vit 15 minutes et fonctionne pour chaque type d'agent ; un compte peut contenir jusqu'à 5 appareils.

02Étape 2 — connectez un appareil

Extension de navigateur

Fonctionne discrètement pendant que votre navigateur est ouvert. Installez-le, collez le code de couplage — c'est fait.

Chrome / Edge : chrome://extensions → Mode développeur → Charger décompressé (dézippez d'abord).

Firefox : about:debugging → Ce Firefox → Charger l'extension temporaire (dézippez d'abord, choisissez manifest.json).

Télécharger pour Chrome / Edge Télécharger pour Firefox

Agent CLI sur votre ordinateur

Un fichier PHP pour serveurs et ordinateurs de bureau. Nécessite php-cli 8+ avec curl. Téléchargez l'agent, puis dans un terminal :

shell
php pulsar-agent.php pair <CODE> --accept-terms --label=my-pc
php pulsar-agent.php run

Préférez-vous une icône de plateau à un terminal ? L'enveloppe de bureau est une petite application Electron autour de ce même agent — sources et instructions de construction, vous le construisez vous-même. Téléchargez les sources de bureau

Télécharger l'agent

Checksum de l'agent (SHA-256): 69b3aa1d28eeea225dcda6692ad10f7d7c8823954ebbd3e6726d46b89ed0da9d
Vérifiez après le téléchargement : echo "69b3aa1d28eeea225dcda6692ad10f7d7c8823954ebbd3e6726d46b89ed0da9d pulsar-agent.php" | sha256sum -c · Tous les checksums

Agent CLI sur un serveur (VPS ou dédié)

Un nœud serveur fonctionne 24/7, construit la confiance le plus rapidement et gagne le plus de manière cohérente. Exigences : n'importe quel Linux avec php-cli 8+ et l'extension curl — rien d'autre, pas besoin de root.

Le plus rapide : une ligne (vérifie le téléchargement avant l'installation)

shell
curl -fsSL "https://astrina.io/pulsar/setup?install" | sh -s <CODE>

Le script refuse d'installer quoi que ce soit dont le SHA-256 ne correspond pas au digest que nous publions dans SHA256SUMS — lisez-le d'abord avec curl -fsSL "https://astrina.io/pulsar/setup?install" | less si vous préférez, nous le ferions.

Ou faites-le à la main — téléchargez l'agent directement sur le serveur :

shell
mkdir -p ~/pulsar && cd ~/pulsar
wget -O pulsar-agent.php "https://astrina.io/pulsar/setup?dl=agent"

Appairez-le (le drapeau confirme les conditions de participation) :

shell
php pulsar-agent.php pair <CODE> --accept-terms --label=my-server

Gardez-le en fonctionnement — soit en tant que service systemd (recommandé) :

/etc/systemd/system/pulsar-node.service
[Unit]
Description=Pulsar node agent (astrina.io)
After=network-online.target
Wants=network-online.target

[Service]
User=youruser
ExecStart=/usr/bin/php /home/youruser/pulsar/pulsar-agent.php run
Restart=always
RestartSec=30
# optional resource ceiling
CPUQuota=40%
MemoryMax=512M

[Install]
WantedBy=multi-user.target
shell
systemctl daemon-reload
systemctl enable --now pulsar-node
journalctl -u pulsar-node -f

…ou simplement en arrière-plan :

shell
nohup php pulsar-agent.php run >/dev/null 2>&1 &

Les limites de CPU et de mémoire dans l'unité sont un plafond optionnel — l'agent lui-même est un processus PHP utilisant quelques mégaoctets.

Windows (en tant que service)

Installez PHP pour Windows, puis utilisez NSSM (nssm.cc) pour exécuter l'agent en tant que service :

cmd
php pulsar-agent.php pair <CODE> --accept-terms --label=my-pc
nssm install PulsarNode "C:\php\php.exe" "C:\pulsar\pulsar-agent.php" run
nssm start PulsarNode
De nombreuses machines à la fois

Configurez une machine comme vous le souhaitez, puis transférez ses paramètres aux autres. L'exportation omet délibérément l'identité, de sorte que chaque machine s'apparie toujours comme son propre appareil — copier une identité sur une flotte les ferait toutes rapporter comme un seul appareil.

shell
php pulsar-agent.php export-config > pulsar-fleet.json
# on every other machine:
php pulsar-agent.php import-config pulsar-fleet.json
php pulsar-agent.php pair <CODE> --accept-terms --label=$(hostname)

Déplacer un appareil vers un nouveau matériel est le cas inverse — là, vous voulez l'identité, et le drapeau le dit :

shell
php pulsar-agent.php export-config --with-identity > device.json   # contains a secret
php pulsar-agent.php import-config device.json --with-identity
Vérifiez que l'agent n'a pas été modifié

L'installateur vérifie le téléchargement ; cela vérifie à nouveau le fichier sur le disque par la suite, et l'agent en cours d'exécution le répète une fois par jour. Il distingue une version obsolète d'une version modifiée. C'est un détecteur de fumée, pas une serrure : quiconque peut modifier le fichier pourrait également supprimer la vérification.

shell
php pulsar-agent.php verify
Docker
shell
wget -O Dockerfile "https://astrina.io/pulsar/setup?dl=dockerfile"
docker build -t astrina/pulsar-node .
docker run --rm -v pulsar:/data astrina/pulsar-node pair <CODE> --accept-terms --config=/data/agent.json
docker run -d --restart=unless-stopped --cpus=0.5 --memory=256m -v pulsar:/data astrina/pulsar-node

Vous préférez Docker Compose ? Prenez les trois fichiers et exécutez-les en une seule commande :

shell
wget -O pulsar-agent.php   "https://astrina.io/pulsar/setup?dl=agent"
wget -O Dockerfile         "https://astrina.io/pulsar/setup?dl=dockerfile"
wget -O docker-compose.yml "https://astrina.io/pulsar/setup?dl=compose"
docker compose run --rm pulsar pair <CODE> --accept-terms --config=/data/agent.json
docker compose up -d

Application mobile (iOS / Android)

Ouvrez l'écran des Nœuds dans l'application Astrina et entrez le code d'appairage — votre téléphone rejoint comme point de vue pendant que l'application est ouverte. Le même code d'appairage fonctionne pour chaque type d'agent.

Mini App Telegram

Répondez à de petites questions d'étiquetage AI dans des moments de libre — pas d'installation. Votre jugement devient des données d'entraînement, vérifiées par accord. Ouvrez l'application Mini dans Telegram — étiquetage des tâches, solde et vos appareils, directement sur le téléphone.

03Étape 3 — vérifiez que cela fonctionne

En moins d'une minute, l'appareil devient « actif » sur votre page d'appareils et « dernière vue » commence à se mettre à jour. Les premières tâches sont des vérifications de contrôle cachées ; les tâches clients s'ouvrent une fois que le réseau a trois appareils actifs ou plus.

Mettez en pause ou supprimez un appareil à tout moment depuis votre page d'appareils — l'agent obéit immédiatement. Un appareil hors ligne pendant plus d'un jour déclenche une notification pour vous.

Un seul appareil toujours actif gagne quelques AP par jour, pas un salaire. AP n'a pas de taux par rapport à l'argent ; la quantité dans le pool dépend de la quantité de travail rémunéré que le réseau a.

Si quelque chose ne va pas

  • Le code de couplage a expiré — les codes vivent 15 minutes ; créez simplement un nouveau.
  • Secret de l'appareil perdu (~/.pulsar-agent.json) — supprimez l'appareil sur votre page d'appareils et appairez à nouveau.
  • “Agent trop ancien” — téléchargez le fichier d'agent frais et redémarrez-le.

Questions ? Voir comment Pulsar fonctionne ou ouvrez votre tableau de bord. Lisez les Conditions de participation

Ce que cette page répond

  • comment connecter un nœud Pulsar
  • extension de navigateur pour Pulsar
  • nœud sur un serveur via systemd
  • nœud sur un téléphone
  • configuration du CLI Pulsar
  • qu'est-ce que un nœud Pulsar
  • comment un nœud Pulsar fonctionne
  • un nœud Pulsar expliqué
  • guide un nœud Pulsar
  • comment commencer avec un nœud Pulsar
  • avis sur un nœud Pulsar
  • est-ce que un nœud Pulsar en vaut la peine
  • tarification de un nœud Pulsar
  • un nœud Pulsar alternatives
  • un nœud Pulsar pour les débutants
  • pourquoi un nœud Pulsar
  • un nœud Pulsar — ce que vous obtenez