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 — що входить