Notion, полюбившийся многим органайзер, больше недоступен россиянам. Осенью 2024-го владельцы приложения приняли решение уйти из страны. Однако по-прежнему можно пользоваться тем же интерфейсом и функционалом и продолжать управлять базами данных. Адекватной заменой Notion стал NocoDB, который также позволяет создавать календари, контент-планы, Kanban-доски и напоминания. В статье раскроем, что такое NocoDB и как установить его на свой сервер.
Что такое NocoDB и какие задачи он решает
NocoDB — платформа с открытым исходным кодом, которую часто называют лучшим решением для бизнеса, и это вполне оправдано. Среди своих конкурентов приложение выделяется широким спектром возможностей и сходством с Notion.
NocoDB использует интерактивные пользовательские интерфейсы: Kanban, Form и Gallery, или через API и SQL. Они позволяют формировать онлайн-базы данных в удобном для бизнеса формате. Разнообразие представлений оставляет приятное впечатление:
-
Cетка
лёгкая организация, сортировка и фильтрация
-
Канбан-вид
удобная разбивка данных для организации рабочих процессов
-
Галерея
вместо сухих фактов — интерактивная презентация
-
Форма
простота управления данными
-
Календарь
фильтр событий по вкладкам «Дата» и «Дата и время»
NocoDB настолько универсален, что подходит для множества задач и различных структурных подразделений организаций — от crm и управления проектами до логистики и мониторинга материальных ресурсов.
Особенности NocoDB
Схожесть с Notion не делает NocoDB его точной копией. Есть несколько особенностей, с которыми пользователь столкнётся уже на старте:
-
Более сложная сортировка
У каждой строки в NocoDB строго своё место, заданное параметрами. Поэтому нельзя изменить её позицию простым перетаскиванием. Порядок строк нужно менять с помощью сортировки по данным, например, по дате.
-
Больше подходит для сложных задач
Элементарные вещи легче выполнить в Google Sheets. Например, сформировать список или сделать какой-то простой расчёт.
-
Усилия на старте
Придётся разобраться, как развернуть платформу на сервере, могут понадобиться определённые навыки или обращение к техническим специалистам провайдера, предоставляющего в аренду виртуальную инфраструктуру.
Почему стоит выбрать NocoDB
Несколько особенностей платформы — это те нюансы, к которым вполне можно привыкнуть ради удобного функционала. Ведь главное всё же — возможность превращать онлайн-базы данных в понятные таблицы, сходные с таблицами в Notion, но обладающие большей гибкостью. Приложение позволит управлять множеством данных и оптимизировать бизнес-процессы, не прибегая к программированию. NocoDB выигрывает по множеству параметров:
-
отсутствие ограничений по количеству пользователей, записей и проектов, что особенно ценно для крупных компаний с большими массивами данных;
-
мощные инструменты, которые позволяют интегрировать другие совместимые сервисы и автоматизировать процессы, учитывая специфику бизнеса.
-
гибкая настройка гарантирует поддержку различных форматов данных и возможность создания кастомных форм.
-
поддержка разных СУБД: можно использовать привычные MySQL, PostgreSQL, SQLite и Microsoft SQL Server.
-
это бесплатно: основной функционал платформы не требует лицензии и доступен в бесплатной версии (open-source), которую можно легко развернуть на своём (или арендованном) сервере.
Впрочем, есть и платная версия (NocoDB Cloud), которая подходит для командной работы и будет интересна большим компаниям. Чтобы понять, стоит ли её приобретать, можно почитать информацию о функционале, доступную на сайте производителя. Наша задача — разобраться, как установить бесплатную версию на облачный сервер.
Выбрать конфигурацию
Подобрать конфигурацию облачного сервера для работы в NocoDB будет несложно. Технические требования к виртуальной инфраструктуре небольшие — достаточно арендовать виртуальную машину с параметрами 2 vCPU, 4ГБ RAM и диском объёмом 50 ГБ. Окончательный выбор конфигурации будет зависеть от ваших задач.
Посмотреть различные варианты конфигураций можно здесь. Разнообразные шаблоны с предварительно настроенными виртуальными машинами ускоряют развёртывание. Если возникнут вопросы, достаточно связаться с менеджером Cloud4Y, он проконсультирует и поможет определиться с конфигурацией.
Преимущество аренды облачного сервера Cloud4Y для развёртывания виртуальных машин заключается в модели pay-as-you-go, которая позволяет платить только за фактически потреблённые ресурсы. Виртуальную машину можно легко включить и выключить в панели управления. Почасовой автоматический учёт ресурсов обеспечивает разумное расходование средств.
Создать сервер и виртуальную машину
После выбора конфигурации нужно переходить к созданию виртуального сервера. В Cloud4Y за это отвечают специалисты отдела продаж. Они предоставят вам решение на базе зарубежного или отечественного ПО, при запросе помогут также с импортозамещением. Образ сервера специалисты развернут на базе Windows и Linux. После этого на вашу электронную почту придёт письмо с IP-адресом сервера, логином и паролем. Также доступно создание облачного хранилища, о чём подробнее рассказано тут.
Далее в панели управления Cloud Director необходимо создать виртуальную машину (VM). Можно воспользоваться переконфигурируемым шаблоном или ISO-образом. Пошаговая инструкция по созданию виртуальной машины на основе шаблона VMware есть в базе знаний.
VM будет доступна в панели управления VDC (Virtual Data Center) благодаря консоли.
Технически доступ осуществляется посредством трансляции внешнего IP-адреса (порта) во внутренний IP-адрес (порт) виртуальной машины (Edge gateway destination NAT). О том, как открыть порт 443 и 80 для своего сервера, говорится в статье из базы знаний.
Как установить NocoDB
Легче всего установить NocoDB с помощью SSL. Это автоматический процесс, занимающий несколько минут. В дальнейшем платформа будет обновляться без принудительных действий извне.
Просто выполните команду по SSH:
bash <(curl -sSL http://install.nocodb.com/noco.sh) <(mktemp)
Если не получается, возможно, дело в странице с Bash-скриптом, которую нужно заменить. Попробуйте применить ссылку на скрипт, размещённый на GitHub.
Затем потребуется ввести IP-адрес сервера, логин, пароль и нажать «Установить NocoDB». Далее устанавливаются расширенные параметры, и на этом этапе нужно указать версию продукта, определить настройки для хранения файлов в Minio и т. д.
Возможно, придётся подождать. Не нужно перезагружать страницу. От вас может потребоваться согласие на установку бесплатного SSL-сертификата с функцией автоматического продления. После того как процесс завершится, нужно скопировать ссылку в строку браузера:
https://<your_server_ip>/.
Вот и всё. NocoDB уже на вашем сервере. Останется только зарегистрироваться, и можно пользоваться.
Заключение
NocoDB — отличная альтернатива Notion. Если вы ищете инструмент для работы с массивами данных, но не сильны в программировании, его точно стоит установить. NocoDB действительно мощный, гибкий, функциональный и довольно удобный.