Skip to content

Запуск на Synology DSM 7.2

Andrei Kurosh edited this page Dec 15, 2023 · 1 revision

Чтобы запустить Bonsai на вашем Synology NAS необходимо сделать следующее:

  1. Запустить приложение Container Manager. При отсутствии - сначала установить его из Package Manager.
  2. Зайти на вкладку Project, нажать кнопку Create

Create Project

  1. В открывшемся окне ввести название, загрузить docker-compose.lite.yml, а также выбрать корневой путь

Upload

  1. Если у вас установлено приложение Web Station, на следующем шаге вам предложат создать страницу в Web Station. Если вы планируете использовать Cloudflare Tunnel - пропустите этот шаг.

Web station

  1. На последнем шаге снимите галочку "Start the project once it is created"

  1. Зайдите в проект. Список контейнеров будет пуст. Нажмите Actions / Build в правом верхнем углу, чтобы запустить процесс сборки. Дождитесь завершения процесса и закройте диалоговое окно с логами.

  2. Нажмите Stop в правом верхнем углу, чтобы остановить контейнеры

  3. Нажмите на контейнер bonsai-bonsai-1, перейдите на вкладку Settings

    1. Укажите желаемый внешний порт. По умолчанию он равен 8080, но можно использовать другой. Внутренний порт всегда равен 80!
    2. Укажите папку для хранения медиа-файлов. Внешняя папка может быть любая, например /docker/bonsai/media. Внутренняя папка всегда должна быть /app/wwwroot/media, правда должны быть на чтение и на запись, например так:

  4. Нажмите на контейнер bonsai-postgres-1, перейдите на вкладку Settings

    1. Укажите папку для хранения файлов БД. Внешняя папка может быть любая, например /docker/bonsai/db. Внутренняя папка всегда должна быть /var/lib/postgresql/data, правда должны быть на чтение и на запись, например так:

  5. Вернитесь на страницу проекта и нажмите кнопку Start в правом верхнем углу

После этого статус обоих контейнеров должен поменяться на зеленый, а веб-интерфейс Bonsai должен открываться на указанном порту.