1 min read

установка Seatable (бесплатная альтернатива Airtable)

Seatable не opensource, но данное ПО 100% бесплатно при установке на свой сервер. Единственное ограничение — максимум 3 пользователя. Учитывая, что Seatable во многом уже состоявшийся, зрелый продукт с полноценным функционалом – предложение очень даже щедрое.

*Я много раз тестировал другие Open Source альтернативы, такие как Baserow, Nocode db и пр., но каждый раз упирался в отсутствие тех или иных базовых фич довольно быстро. Как правило, в течение часа-двух я уже понимал, что заменить Airtable они даже близко не могут. Seatable, напротив, блестяще справляется с этой задачей. Я конечно не говорю о конструкторе приложений, дизайнеры интерфейсов и прочих уникальных фишках Airtable, но это и не статья-сравнение, а инструкция по установке, поэтому начинаем:

Страница с оф. инструкцией разработчика:
https://admin.seatable.io/installation/basic-setup/

Шаг 0: Устанавливаем Ubuntu 22.04 на своём VPS , ip-адрес виртуальной машины прописываем в виде A-записи в настройках DNS домена, например:
seatable.mydomain.com

Шаг 0.1: проверяем на вс. случай, есть ли всё необходимое:

apt update &&
apt -y install curl pwgen tree wget tar nano

Шаг 1: установка Docker и Docker Compose Plugin:
curl -fsSL get.docker.com | bash

Шаг 2: Скачивание .yml файлов
mkdir /opt/seatable-compose &&
cd /opt/seatable-compose &&
wget -c
https://github.com/seatable/seatable-release/releases/latest/download/seatable-compose.tar.gz
-O - | tar -xz -C /opt/seatable-compose &&
cp -n .env-release .env