← На главную

Как скачать Zenboard

Доступны веб-версия в браузере, установка как PWA, нативное приложение для Windows и мобильные приложения для iOS и Android. Один аккаунт — на всех устройствах.

Браузер и PWA

Откройте сайт Zenboard в браузере и войдите в аккаунт — полный функционал доступен сразу.

PWA (как приложение без магазина): в Chrome/Edge на Android или в Safari на iPhone откройте меню браузера и выберите «Установить приложение» / «На экран «Домой»». Ярлык откроет интерфейс в полноэкранном режиме.

Приложение для Windows (Desktop)

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

Скачать установщик для Windows

Где лежит файл

Официальный установщик размещается на этом сайте, в каталоге /downloads/. Ссылка для пользователей: /download/desktop — страница с отсчётом и автоматическим скачиванием актуального .exe.

После сборки в desktop/dist/ загрузите файл на хостинг под именем по умолчанию Zenboard-Setup.exe в папку public/downloads/ (от корня проекта на сервере — каталог раздаётся как /downloads/). Другое имя файла можно задать переменной окружения DESKTOP_INSTALLER_FILENAME на сервере Node.

Установка

  1. Скачайте .exe по кнопке выше или с главной страницы лендинга.
  2. Запустите установщик и следуйте шагам (Windows 64-bit).
Разработчики по-прежнему могут собирать релизы локально или через CI; для пользователей конечная точка скачивания — сайт, а не GitHub.

Подключение к серверу

По умолчанию приложение может ожидать локальный адрес разработки. Для работы с облачным Zenboard задайте переменную окружения DESKTOP_URL на URL вашего сайта (например https://zenboard.ru) и перезапустите программу. В Windows: свойства ярлыка → «Объект» или системные переменные среды.

Обновления

В меню приложения: Справка → Проверить обновления. Для продакшена задайте ZENBOARD_UPDATE_URL на HTTPS-каталог на этом же хостинге (рядом с latest.yml из сборки), чтобы клиенты получали обновления с вашего сайта, а не с GitHub.

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

Мобильный клиент — отдельное приложение на базе Expo (React Native): задачи, проекты, чат в задаче, напоминания, push-уведомления о дедлайнах и сообщениях.

Вариант 1: разработка и Expo Go

Подходит разработчикам и тестировщикам: клонируйте репозиторий, в каталоге mobile/ выполните установку зависимостей и npx expo start, на телефоне установите Expo Go из App Store / Google Play и отсканируйте QR-код. Для API укажите EXPO_PUBLIC_API_URL на ваш сервер (например https://zenboard.ru/api).

Версия SDK в проекте должна совпадать с поддерживаемой Expo Go. Если приложение просит обновить Expo Go — обновите его из магазина.

Вариант 2: сборка через EAS (рекомендуется для установки без Expo Go)

Сборки выполняются в облаке Expo (EAS Build): получается установочный APK/AAB для Android и IPA для iOS. Обычно это делают владельцы проекта или CI после eas init и настройки учётных записей Apple/Google.

  1. Установите зависимости и eas-cli, войдите в аккаунт Expo.
  2. В каталоге mobile/ выполните сборку (например production-профиль для Android/iOS).
  3. Для Android: скачайте APK или AAB из кабинета Expo или внутренней раздачи.
  4. Для iOS: используйте TestFlight или публикацию в App Store — по правилам Apple установка обычно через магазин или тестовые сборки.
Push-уведомления на устройстве требуют привязки проекта к Expo (поле projectId в конфигурации) и разрешений у пользователя.

Когда приложение появится в App Store / Google Play

После публикации в магазинах достаточно найти «Zenboard» в поиске на телефоне и установить как обычное приложение — ссылка будет указана на сайте.

Один аккаунт

Веб, Windows и мобильное приложение используют один и тот же логин и пароль; данные синхронизируются через сервер.

Возможности и приложения