01Шаг 1 — получите код привязки
Войдите, откройте страницу устройств и создайте код привязки. Он действует 15 минут и подходит для любого типа агента; на аккаунте может быть до 5 устройств.
02Шаг 2 — подключите устройство
Браузерное расширение
Тихо работает, пока открыт браузер. Установите, вставьте код привязки — готово.
Chrome / Edge: chrome://extensions → Режим разработчика → Загрузить распакованное (сначала распакуйте архив).
Firefox: about:debugging → Этот Firefox → Загрузить временное дополнение (сначала распакуйте, выберите manifest.json).
CLI-агент на компьютере
Один PHP-файл для серверов и десктопов. Нужен php-cli 8+ с curl. Скачайте агент, затем в терминале:
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 не нужен.
Быстрее всего: одна строка (проверяет загрузку перед установкой)
curl -fsSL "https://astrina.io/pulsar/setup?install" | sh -s <CODE>Скрипт откажется ставить всё, чей SHA-256 не совпадает с опубликованным нами в SHA256SUMS — если хочешь, сначала прочитай его через curl -fsSL "https://astrina.io/pulsar/setup?install" | less, мы бы прочитали.
Или вручную — скачай агент прямо на сервер:
mkdir -p ~/pulsar && cd ~/pulsar
wget -O pulsar-agent.php "https://astrina.io/pulsar/setup?dl=agent"Привяжите его (флаг подтверждает условия участия):
php pulsar-agent.php pair <CODE> --accept-terms --label=my-serverОставьте его работать — как systemd-сервис (рекомендуется):
[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.targetsystemctl daemon-reload
systemctl enable --now pulsar-node
journalctl -u pulsar-node -f…или просто в фоне:
nohup php pulsar-agent.php run >/dev/null 2>&1 &Лимиты CPU и памяти в юните — необязательный потолок: сам агент — один PHP-процесс на несколько мегабайт.
Windows (как служба)
Установите PHP для Windows, затем через NSSM (nssm.cc) запустите агент как службу:
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Много машин сразу
Настройте одну машину так, как нужно, и перенесите её настройки на остальные. Экспорт намеренно не включает личность устройства, поэтому каждая машина всё равно подключается как отдельное устройство: скопировать одну личность на весь парк — значит заставить все машины отчитываться как одно устройство.
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)Перенос одного устройства на новое железо — обратный случай: там личность как раз нужна, и флаг об этом говорит прямо:
php pulsar-agent.php export-config --with-identity > device.json # contains a secret
php pulsar-agent.php import-config device.json --with-identityПроверить, что агент не подменён
Установщик проверяет загрузку; эта команда перепроверяет файл уже на диске, а запущенный агент повторяет проверку раз в сутки. Устаревшую сборку она отличает от изменённой. Это пожарный датчик, а не замок: тот, кто может править файл, может и убрать саму проверку.
php pulsar-agent.php verifyDocker
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? Скачайте все три файла и запустите одной командой:
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 — что входит