Если вы предпочитаете хранить данные на собственном сервере, SeaTable Server — идеальное решение. Благодаря Docker установка проста и занимает всего несколько минут, независимо от используемого дистрибутива Linux.

Полное пошаговое руководство по установке находится в SeaTable Admin Manual: Перейти к руководству по установке на admin.seatable.com

Далее вы узнаете, что необходимо для установки, как проходит процесс и что SeaTable как платформа может вам предложить.

SeaTable доступен как облачное решение на cloud.seatable.io . Тем не менее многие компании и организации предпочитают работать с данными на собственной инфраструктуре — будь то из соображений защиты данных, внутренних требований к соответствию нормативам или просто для сохранения полного контроля. SeaTable Enterprise Edition делает именно это возможным: вы устанавливаете SeaTable на свой сервер и настраиваете его в соответствии со своими потребностями.

Требования к установке SeaTable вполне посильны:

  • Linux-сервер минимум с 4 ядрами CPU, 8 ГБ оперативной памяти и 10 ГБ свободного дискового пространства (плюс место для ваших данных)
  • Root-доступ к серверу по SSH или через консоль
  • (Под)домен с DNS-записью, указывающей на IP-адрес вашего сервера
  • Доступность по портам 80 и 443 через этот домен

Не имеет значения, какой дистрибутив Linux вы используете — Ubuntu, Debian, Rocky Linux или другой вариант. Пока Docker работает на нём, SeaTable тоже будет работать. Статический IPv4-адрес полезен, но не обязателен. Он повышает доступность вашего сервера, поскольку некоторые мобильные сети до сих пор не поддерживают IPv6.

SeaTable использует Docker для запуска своих сервисов через несколько контейнеров. Помимо самого SeaTable Server работают база данных MariaDB для хранения данных, Redis для быстрого кэширования и обратный прокси, который принимает входящие запросы и перенаправляет их в SeaTable. Все эти компоненты управляются совместно через Docker Compose — вам не нужно заниматься каждым из них отдельно.

По умолчанию SeaTable поставляется с Caddy в качестве обратного прокси. Большое преимущество Caddy в том, что он автоматически запрашивает и обновляет HTTPS-сертификаты через Let’s Encrypt. Если ваш домен указывает на сервер и порты 80 и 443 открыты, вы получаете зашифрованные соединения без какой-либо ручной настройки.

Полная установка состоит из пяти шагов:

  1. Установить Docker — Если его ещё нет, Docker настраивается на сервере.
  2. Скачать Compose-файлы — SeaTable предоставляет готовые YAML-файлы конфигурации, определяющие все необходимые компоненты.
  3. Настроить конфигурацию — В центральном файле .env вы указываете свой домен, пароли и базовые настройки.
  4. Запросить лицензию — SeaTable Enterprise бесплатен для трёх пользователей. Файл лицензии вы получите по электронной почте.
  5. Запустить сервер — Одна команда docker compose up запускает все контейнеры, и SeaTable готов к работе.

Весь процесс обычно занимает не более 10 минут.

Caddy — рекомендуемое и самое простое решение, но не единственное. Если на вашем сервере уже работает веб-сервер, например nginx, Apache или Traefik, вы можете запустить SeaTable за ним. В этом случае вы отключаете встроенный Caddy и настраиваете существующий веб-сервер как обратный прокси для SeaTable. Веб-сервер перенаправляет входящие запросы на домене SeaTable в контейнер SeaTable — стандартная процедура, знакомая большинству администраторов.

В этом сценарии вы самостоятельно управляете HTTPS-сертификатами, например через Let’s Encrypt и Certbot или существующий SSL-сертификат вашей организации. Официальная документация подробно описывает и этот сценарий.

Архитектура Docker полезна и после установки: обновление до новой версии SeaTable выполняется несколькими командами. Вы загружаете актуальный Docker-образ, перезапускаете контейнеры — готово. Ваши данные и конфигурации сохраняются.

SeaTable — это гораздо больше, чем база данных. Это платформа, с помощью которой даже пользователи без IT-опыта могут создавать собственные решения в кратчайшие сроки.

Пример из практики: администрация университета хочет управлять входящими заявками на гранты в цифровом формате. С SeaTable сотрудник создаёт базу, генерирует веб-форму для подачи заявок и настраивает ИИ-автоматизацию, которая автоматически извлекает ключевую информацию из загруженных документов. Уведомления информируют команду об изменениях статуса, а через индивидуальное приложение заявители могут в любой момент отслеживать состояние своей заявки. Всё это возможно без навыков программирования и настраивается за несколько часов.

Будь то управление проектами, инвентаризация, CRM или планирование мероприятий — возможности так же разнообразны, как и потребности вашей организации.

CRM и продажи в SeaTable: возможности, сгруппированные по владельцу, со статусом, клиентами и оценочной стоимостью

Вы можете использовать SeaTable Enterprise Edition с тремя пользователями бесплатно и бессрочно — как для личного, так и для коммерческого использования. Бесплатная лицензия доставляется по электронной почте.

Если вам нужно больше пользователей, вы можете приобрести лицензии на 10, 25 или 50 пользователей непосредственно на странице цен SeaTable . Для более крупных установок свяжитесь с нами через контактную форму .

TAGS: