Pulsar — руководство по подключению

Подключите устройство за несколько минут — выберите подходящий способ: от телефона до свободного сервера.

Браузерное расширениеCLI-агентCLI-агент на сервере (VPS или выделенном)Мобильное приложение (iOS / Android)
  1. 1 Код привязки
  2. 2 Устройство на связи
  3. 3 Первый результат

01Шаг 1 — получите код привязки

Войдите, откройте страницу устройств и создайте код привязки. Он действует 15 минут и подходит для любого типа агента; на аккаунте может быть до 5 устройств.

02Шаг 2 — подключите устройство

Браузерное расширение

Тихо работает, пока открыт браузер. Установите, вставьте код привязки — готово.

Chrome / Edge: chrome://extensions → Режим разработчика → Загрузить распакованное (сначала распакуйте архив).

Firefox: about:debugging → Этот Firefox → Загрузить временное дополнение (сначала распакуйте, выберите manifest.json).

Скачать для Chrome / Edge Скачать для Firefox

CLI-агент на компьютере

Один PHP-файл для серверов и десктопов. Нужен php-cli 8+ с curl. Скачайте агент, затем в терминале:

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

Хотите значок в трее вместо терминала? Настольная оболочка — небольшое приложение Electron вокруг того же агента: исходники и инструкция по сборке, собираете сами. Скачать исходники настольной версии

Скачать агент

Контрольная сумма агента (SHA-256): 69b3aa1d28eeea225dcda6692ad10f7d7c8823954ebbd3e6726d46b89ed0da9d
Проверьте после загрузки: echo "69b3aa1d28eeea225dcda6692ad10f7d7c8823954ebbd3e6726d46b89ed0da9d pulsar-agent.php" | sha256sum -c · Все контрольные суммы

CLI-агент на сервере (VPS или выделенном)

Серверная нода работает 24/7, быстрее всего набирает доверие и приносит стабильнее всего. Требования: любой Linux с php-cli 8+ и расширением curl — больше ничего, root не нужен.

Быстрее всего: одна строка (проверяет загрузку перед установкой)

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

Скрипт откажется ставить всё, чей SHA-256 не совпадает с опубликованным нами в SHA256SUMS — если хочешь, сначала прочитай его через curl -fsSL "https://astrina.io/pulsar/setup?install" | less, мы бы прочитали.

Или вручную — скачай агент прямо на сервер:

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

Привяжите его (флаг подтверждает условия участия):

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

Оставьте его работать — как systemd-сервис (рекомендуется):

/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

…или просто в фоне:

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

Лимиты CPU и памяти в юните — необязательный потолок: сам агент — один PHP-процесс на несколько мегабайт.

Windows (как служба)

Установите PHP для Windows, затем через NSSM (nssm.cc) запустите агент как службу:

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
Много машин сразу

Настройте одну машину так, как нужно, и перенесите её настройки на остальные. Экспорт намеренно не включает личность устройства, поэтому каждая машина всё равно подключается как отдельное устройство: скопировать одну личность на весь парк — значит заставить все машины отчитываться как одно устройство.

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)

Перенос одного устройства на новое железо — обратный случай: там личность как раз нужна, и флаг об этом говорит прямо:

shell
php pulsar-agent.php export-config --with-identity > device.json   # contains a secret
php pulsar-agent.php import-config device.json --with-identity
Проверить, что агент не подменён

Установщик проверяет загрузку; эта команда перепроверяет файл уже на диске, а запущенный агент повторяет проверку раз в сутки. Устаревшую сборку она отличает от изменённой. Это пожарный датчик, а не замок: тот, кто может править файл, может и убрать саму проверку.

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

Предпочитаете Docker Compose? Скачайте все три файла и запустите одной командой:

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

Мобильное приложение (iOS / Android)

Откройте экран Nodes в приложении Astrina и введите код привязки — телефон станет точкой наблюдения, пока приложение открыто. Один и тот же код привязки подходит для любого типа агента.

Telegram Mini App

Отвечай на крошечные вопросы для разметки ИИ в свободную минуту — без установки. Твоё мнение становится обучающими данными, проверенными согласием. Откройте мини-приложение в Telegram — задания разметки, баланс и устройства прямо на телефоне.

03Шаг 3 — проверьте, что всё работает

В течение минуты устройство станет «active» на странице устройств, а «last seen» начнёт обновляться. Первые задачи — скрытые контрольные; клиентские открываются, когда в сети три и более живых устройств.

Приостановить или удалить устройство можно в любой момент на странице устройств — агент подчинится сразу. Если устройство офлайн больше суток, вы получите уведомление.

Одно постоянно включённое устройство приносит несколько AP в сутки, а не зарплату. Курса AP к деньгам нет; размер пула зависит от того, сколько у сети оплаченной работы.

Если что-то пошло не так

  • Код привязки истёк — коды живут 15 минут; просто создайте новый.
  • Потеряли секрет устройства (~/.pulsar-agent.json) — удалите устройство на странице устройств и привяжите заново.
  • «Agent too old» — скачайте свежий файл агента и перезапустите его.

Вопросы? См. как работает Pulsar или откройте свой кабинет. Читать правила участия

На какие запросы отвечает эта страница

  • как подключить узел Pulsar
  • расширение Pulsar для браузера
  • узел на сервере через systemd
  • узел на телефоне
  • настройка Pulsar CLI
  • что такое узел Pulsar
  • как работает узел Pulsar
  • узел Pulsar — разбор
  • узел Pulsar — руководство
  • с чего начать: узел Pulsar
  • узел Pulsar отзывы
  • стоит ли узел Pulsar
  • узел Pulsar — цены
  • узел Pulsar аналоги
  • узел Pulsar для новичков
  • зачем узел Pulsar
  • узел Pulsar — что входит