Установка
Статья описывает установку сервера ТехноДок в Linux, Windows и Docker, первый вход в приложение и удаление сервера. После установки ТехноДок хранит данные в базе SQLite, которая входит в дистрибутив. Подключение PostgreSQL или MariaDB описано в статье «База данных».
Системные требования
- Процессор: 64-разрядный архитектуры x86-64 с тактовой частотой 1 ГГц или выше.
- Оперативная память: не менее 2 ГБ.
- Свободное место на диске: не менее 1 ГБ.
- Операционная система Linux: Debian 12 и выше, Ubuntu 20.04 и выше, Fedora 39 и выше, Astra Linux 1.7 и выше или производный от них дистрибутив.
- Операционная система Windows: Windows 10 и выше или Windows Server 2012 с расширенными обновлениями безопасности и выше.
- Браузер пользователя: браузер на основе Chromium последней версии, например Google Chrome, Microsoft Edge или Яндекс Браузер, либо Mozilla Firefox последней версии.
Установка и запуск в Linux
Чтобы установить и запустить сервер, выполните команды в терминале от имени пользователя, которому разрешена команда sudo:
- Установите пакет
unzip.
В Debian, Ubuntu и Astra Linux:В Fedora:sudo apt install unzipsudo dnf install unzip - Создайте каталог установки, распакуйте в него архив и назначьте владельцем каталога текущего пользователя:
sudo mkdir -p /opt/SMS-Automation/TechnoDoc \&& sudo unzip "[Путь до архива ТехноДок]" -d "/opt/SMS-Automation/TechnoDoc" \&& sudo chown -R $USER: /opt/SMS-Automation/TechnoDoc
- Создайте службу
technodocи запустите её:Служба работает от имени пользователя, который выполнил команду. Она запускает сервер при загрузке операционной системы и перезапускает его после сбоя.cd /opt/SMS-Automation/TechnoDoc/scripts/service \&& sh create.sh \&& sudo sh start.sh - Войдите в приложение, как описано в разделе «Вход в приложение».
Чтобы остановить службу и отключить её запуск при загрузке, выполните скрипт stop.sh из каталога scripts/service:
cd /opt/SMS-Automation/TechnoDoc/scripts/service && sudo sh stop.sh
Чтобы запустить сервер без службы, например для проверки, выполните вместо шага 3 скрипт run.sh из каталога scripts:
cd /opt/SMS-Automation/TechnoDoc/scripts && sh run.sh
Сервер работает, пока открыт терминал.
Установка и запуск в Windows
Чтобы установить и запустить сервер, выполните команды в командной строке или PowerShell, запущенных от имени администратора:
- Создайте каталог установки и распакуйте в него архив:
Программаmkdir "C:\Program Files\SMS-Automation\TechnoDoc"tar -xf "[Путь до архива ТехноДок]" -C "C:\Program Files\SMS-Automation\TechnoDoc"
tarвходит в Windows 10 версии 1803 и выше и в Windows Server 2019 и выше. В более ранних версиях создайте каталог и распакуйте в него архив в Проводнике. - Создайте службу
technodocи запустите её:Служба запускает сервер при загрузке операционной системы.cd "C:\Program Files\SMS-Automation\TechnoDoc\scripts\service".\create.bat.\start.bat - Войдите в приложение, как описано в разделе «Вход в приложение».
Чтобы остановить службу, выполните скрипт stop.bat из каталога scripts\service:
cd "C:\Program Files\SMS-Automation\TechnoDoc\scripts\service"
.\stop.bat
Чтобы запустить сервер без службы, например для проверки, выполните вместо шага 2 скрипт run.bat из каталога scripts:
cd "C:\Program Files\SMS-Automation\TechnoDoc\scripts"
.\run.bat
Сервер работает, пока открыт терминал.
Установка и запуск в Docker
Образ ТехноДок smsru/technodoc для Linux на процессорах архитектуры x86-64 опубликован в Docker Hub.
Чтобы установить и запустить сервер:
- Запустите контейнер:
Команда загружает образ последней версии и запускает сервер на порту 8003. Базу данных сервер хранит в томеdocker run --name technodoc --restart unless-stopped -p 8003:8003 -d -v technodoc-data:/technodoc/data smsru/technodoc
technodoc-data. После перезагрузки сервера Docker запускает контейнер снова, если контейнер не остановлен вручную. - Войдите в приложение, как описано в разделе «Вход в приложение».
Вход в приложение
- Откройте в браузере адрес сервера ТехноДок с портом 8003, например
http://127.0.0.1:8003. - В окне «Активация лицензии.» введите ключ активации и нажмите «Активировать». Если ключа нет, нажмите «Запросить демо-лицензию». Срок действия и состав демо-лицензии описаны в разделе «Демо-лицензия» статьи «Лицензирование».
- Введите логин
adminи парольadminи нажмите «Войти».
После первого входа рекомендуется сменить пароль администратора на вкладке «Пользователи» формы «Администрирование».
Удаление
- Остановите сервер ТехноДок.
- Если создана служба, удалите её скриптом
deleteиз каталогаscripts/service. - Удалите каталог установки.
- Если ТехноДок подключён к PostgreSQL или MariaDB, удалите базу данных ТехноДок средствами СУБД.