Установка Freestock на macOS

Apple Silicon (M1/M2/M3…) и Intel. Локальный веб‑сервер, Explorer и Chrome extension — как на Windows.

1. Требования

2. Package installer

Используйте macOS package installer. Он ставит Freestock.app, разворачивает webserver payload, регистрирует daemon через LaunchAgent и настраивает обновления.

До включения Apple signing macOS может показать Gatekeeper warning для unsigned package. Используйте явное подтверждение установки или Open.

3. Что установится

Каталог по умолчанию: ~/Library/Application Support/Freestock.

После установки откройте локальный dashboard: http://127.0.0.1:7332/webserver/.

4. Chrome extension на Mac

  1. После установки ноды откройте локальный дашборд (демон откроет браузер или перейдите по адресу из WEBSERVER/webserver.json, обычно http://127.0.0.1:7332/webserver/).
  2. Страница Submitter extension — скачайте ZIP или используйте распакованный browser_extension_submitter в каталоге установки.
  3. Chrome → Расширения → режим разработчика → Загрузить распакованное → выберите папку расширения.
  4. Разрешите доступ к сайтам стоков (запросы появятся при первом submit). На macOS те же домены, что и на Windows.

Если Chrome блокирует установку не из Store — это нормально для распакованного MV3; источник должен быть ваш локальный каталог, а не сомнительный URL.

5. Автозапуск

Установщик регистрирует ~/Library/LaunchAgents/online.freestock.daemon.plist. Демон работает без окна, перезапускает локальный webserver при падении и пишет диагностику в ~/Library/Application Support/Freestock/runtime/daemon.log.

launchctl list | grep online.freestock.daemon
tail -f "$HOME/Library/Application Support/Freestock/runtime/daemon.log"

Отключение автозапуска без удаления данных:

launchctl bootout gui/$(id -u) "$HOME/Library/LaunchAgents/online.freestock.daemon.plist"

English (short)

Download the macOS package installer and install Freestock.app. The daemon deploys the webserver, registers LaunchAgent autostart, watches the webserver and updates through HTTPS channels. Default install dir: ~/Library/Application Support/Freestock.

← На главную