Простой код
Минимальное обучение
Быстрая разработка

Тотум Онлайн

self-hosted база данных low-code конструктор для создания web-приложений

Для кого эффективно

  • Для ответственных за IT-ландшафт на производстве
  • Когда под ваши нестандартные процессы нет коробочных решений
  • Когда сроки — уже вчера, и нет времени на совещания

Тотум — универсальный конструктор для создания кастомных ERP, MES, PIM и AI-приложений под задачи бизнеса без участия разработчиков.

Готовый интерфейс, логика, программируемая текстовыми инструкциями, многопользовательский режим и любые интеграции — исходящие и входящие API и SSH — позволяют вам максимально быстро запустить нужный функционал.

Скриншот интерфейса Тотум
Пример интерфейса
Установить ПРО-версия Live Demo Робот-консультант
Области применения

Одна платформа множество вариантов применения

Простой код

Программируйте логику кодом специальным простым кодом, объединяющим логику, запросы и форматирование

  • Тотум задает структуру приложения, основанную на таблицах. Поля внутри таблиц программируются тотум-кодом.
  • Это простой специализированный язык с большими возможностями.
  • Который создан для быстрого освоения специалистами, не имеющими обширного опыта в разработке.
  • В большинстве полей коды маленькие — до 5-10 строк.
  • Тотум в интерфейсе обеспечивает: подсветку, поиск и подстановку адресов таблиц, наименований полей, переменных, автозаполнение функций и много всего остального...
  • Вы сможете реализовать сложную логику, даже с начальными навыками программирования.
  • Разобраться поможет — учебный курс, мастерклассы и Тотум AI ⚡
Скриншот с примерами кодов
Пример кодов
👉

Вычисляют значение аналогично формулам:

= : listSum(list: $list) + #fixed_costs

  list: selectList(table: 'orders'; field: 'cost'; where: 'number' = $list_numbers)

    list_numbers: selectList(table: 'numbers'; field: 'number'; where: 'date' >= #first_day_months; where: 'order_status' = #final_status)
          

Следят за триггерами изменений и если они сработали, выполняют написанные в них действия:

a1=: set(table: 'table'; field: 'field_1' = "value_1"; field: 'field_2' = "value_2"; where: 'condition_field' = #condition)

a2=: recalculate(table: 'summary')
          

Отвечает за внешний вид полей в зависимости от набора данных:

f1=: setFormat(condition: #status = 3; block: true)

f2=: setFormat(condition: $#nu = 10; block: false)

f3=: setFormat(condition: $calc > 10; background: "tomato"; color: "white")

calc: listCount(list: $list)

  list: selectList(table: $#ntn; field: 'id')
          

Дорабатывайте прямо в эксплуатирующемся проекте

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

Для работы не требуется отдельное IDE — все необходимые инструменты интегрированы в единую систему.

Автоматические транзакции и одновременный доступ

Все действия выстраиваются в цепочки: если в процессе выполнения цепочки сработала отмена или произошла ошибка — вся цепочка будет отменена.

Можно работать одновременно: если два пользователя одновременно внесли изменение в одну и ту же таблицу, то действие, сохраняемое вторым, будет автоматически перезапущено.

Встроенная система логирования и гибкие права доступа

Настраивайте разрешения на видимость, добавление, изменение, удаление, дублирование и доступ к логам по ролям.

Отслеживайте авторизации и действия пользователей. Всегда известно, кто совершил то или иное действие.

Преимущества self‑hosted

Установка на собственный сервер

Полный контроль над данными. Минимальные затраты на администрирование.

Может автономно работать в полностью изолированном окружении.

Скорость разработки

Тотум — простой и удобный.

Мы уверены, что первая часть вашего решения поступит в производство в течение пары недель.

Без совещаний с подрядчиком, без сертификации разработчика, без непонятных обещаний отдела продаж...

Масштабируемость

В случае резкого успеха и масштабного роста вашей базы данных — решение выдержит нагрузку.

Даже если некоторые элементы решения окажутся сконструированными для меньшей нагрузки — вы сможете их модифицировать.

Скорость разработки

Для быстрой разработки с нуля до работающего проекта за пару недель

Специалист разработки

Разработка и эксплуатация ведутся в одной среде. Таблицы, поля и их настройки создаются и управляются мышкой.

Логика, действия, форматирование, API, входящие запросы — выполняются на тотум-коде.

Все интегрировано в единую систему, которая устанавливается на ваш сервер.

Админ вид

Пользователь

Разработчик может моментально скрыть UI-элементы разработки, чтобы понять как решение выглядит у пользователя.

Администратор и специально назначенные пользователи могут переключаться на другого пользователя и выполнять действия от его имени.

Пользовательский вид

Обучение в процессе

с нуля до работающего проекта за пару недель

Бесплатный учебный курс — это видео по 5 минут от простого к сложному в формате how-to и комплексные мастерклассы, которые позволяют вам максимально быстро приступить к разработке своего проекта!

Посмотрите стартовый Мастеркласс ⎆ Проекты, которыми поделились пользователи ⎆ Попробуйте Тотум AI ⚡

Ревизор — это демонстрационный проект,
который можно использовать на вашем предприятии как готовую систему

Проверяет загруженные счета и ищет где купить дешевле...
ПРО версия

Тотум ПРО расширенные возможности для коммерческих проектов

Возможности ПРО-версии

ПРО-версия устанавливается по принципу dev-бесплатно, также вы можете получить бесплатную лицензию:

  • Настраиваемый API
  • Файлы и доступ к ним с проверкой прав пользователя
  • Быстрый, настраиваемый типотолерантный Поиск
  • LDAP или OpenID авторизация
  • Двухфакторная аутентификация
  • Генерация PDF, DOCX, XLSX документов по шаблонам
  • Отображение Карточками, Канбаном или Деревом
  • Формы для сбора данных
  • Тотум AI — большой специалист по системе
ПРО-версия

Частые вопросы

Какие системные требования для установки?
Поддерживаемая платформа: Ubuntu 24.04 (чистый образ).
Для теста / небольших проектов: 2 СPU, 2 GB, 10 GB SSD
Для средний проектов: 4 СPU, 4 GB, 20 GB NVMe
Для крупных проектов: 6–8+ СPU, 14–20+ GB, 20+ GB NVMe
Может ли Тотум генерировать документы по шаблонам?
Да — Тотум может генерировать документы по шаблонам в ПРО-версии через Сервисы.
Можно подставлять переменные в DOCX, XSLX шаблоны и формировать готовые файлы в том числе PDF. Поддерживается как генерация одного файла, так и массовая генерация нескольких файлов по разным наборам данных.
Можно ли сделать дашборд в Тотум?
Да, можно, но не на уровне специализированных BI-систем. В Тотум есть поле График и специальный тип Временных таблиц, которые вы можете использовать для предоставления агрегированной информации.
Также вы можете подключать ⎆ специализированные BI-системы и строит внешние дашборды в них на основе данных в Тотум.
Можно ли соединить по API?
Да — Тотум поддерживает интеграцию с другими приложениями через API и предоставляет несколько моделей для двустороннего обмена данными.
Тотум умеет инициировать HTTP‑запросы к сторонним сервисам прямо из totum‑кода — это позволяет отправлять данные, получать ответы и обрабатывать их в системе.
Можно писать API‑микросервисы на тотум‑коде, которые будут принимать входящие HTTP‑запросы и выполнять действия внутри системы.
Как начать разрабатывать без лицензии?
Установить ПРО‑версию без файла лицензии — для разработки один админ‑пользователь даётся бесплатно; вы сможете разрабатывать и тестировать функционал.
Получить бесплатную бессрочную ПРО‑лицензию на 2 пользователя через https://license.totum-online.ru — нажмите «Добавить бесплатную лицензию» и зарегистрируйте домен или IP.
Установить MIT (open‑source) версию — полностью бесплатна, подходит для тестов, но лишена важного функционала (файлы, поиск, внешние формы и т.д.).
А есть служба поддержки с живым человеком?
Да. У Тотум есть несколько каналов «живой» поддержки: totum@totum.online, доступно всем пользователям платных лицензий (на вопросы по установке ответит и без лицензии). Отвечают на 1 вопрос в день, на следующий рабочий день.
Telegram-поддержка: доступна только владельцам безлимитных ПРО-лицензий. До 3 вопросов в день в течение рабочего времени.
Можно ли установить через Docker?
Нет, Docker-образ для Тотум не поставляется.
Стандартный и единственный официально поддерживаемый способ развёртывания системы — автоскрипт на Ubuntu 24.04
Можно ли получить демо-доступ?
Вы можете посмотреть live Demo ⎆ как пример работы системы для конечного пользователя. Если вы хотите посмотреть систему как администратор — установите ее на локальную или сетевую виртуальную машину.
Робот-консультант
Версии системы

Сравнение MIT ПРО

MIT-версия

Обучение, минимальный функционал
  • Лицензия MIT
  • Базовые типы полей
  • Базовые элементы интерфейса
  • Базовая авторизация
  • API-микросервисы
  • Внешние Формы
  • LDAP AD, OpenID, 2FA
  • Вызов SSH-скриптов
  • Daemons
  • Кастомные функции
Подробное сравнение ПРО-версия
Лучший способ попробовать

Лучший способ для старта установить и получить бесплатную ПРО лицензию