Linux
Получение актуальной версии Пассворка
- Открыть веб-браузер и перейти на Клиентский портал.
- Авторизоваться на клиентском портале указав email пользователя;
- В левом нижнем углу перейти на вкладку Обновление → Ручная и скачать актуальную версию Пассворка в формате .zip:

- Переместить .zip-архив на сервер с Пассворком.
Создание резервной копии и конфигурационного файла
Создание резервной копии
Для создания резервной копии MongoDB можно воспользоваться следующей инструкцией — Примеры создания и восстановления резервных копий.
Если Пассворк установлен на виртуальной или облачной ОС, мы рекомендуем создать снимок состояния операционной системы, чтобы в случае ошибок быстро восстановить работоспособность Пассворка
Создание копии конфигурационного файла
Основные параметры Пассворка указаны в конфигурационном файле config.ini. Необходимо создать копию файла и сохранить её в отдельной или корневой директории пользователя:
cp /var/www/app/config/config.ini ./
Обновление кода Пассворка и создание архива старой версии
Обновление кода
Переименовать корневую директорию кода Пассворка:
mv /var/www /var/copy_www
Создать директорию www:
mkdir /var/www
Разархивировать актуальную версию кода Пассворка в /var/www/:
unzip ./Passwork-xxxxxx.zip -d /var/www/
Для проверки вывести версию Пассворка из разархивированного файла:
cat /var/www/version
Переместить конфигурационный файл config.ini и лицензионный ключ из старой версии:
mv /var/copy_www/app/config/config.ini /var/www/app/config/
mv /var/copy_www/app/keys/passwork* /var/www/app/keys/
Создание архива старой версии
Создать архив Пассворка с названием версии формата .zip в /opt/ директории:
version=$(cat /var/copy_www/version) && zip -r /opt/${version}.zip /var/copy_www/
Удалить переименованную директорию со старой версией Пассворка:
rm -rf /var/copy_www
Назначить владельца и установить права
После создания директории /var/www/ нужно изменить владельца директории и установить права для веб-сервера Apache.
Linux на основе Debian (Ubuntu, Astra Linux и т.д.):
find /var/www/ -type d -exec chmod 755 {} \;
find /var/www/ -type f -exec chmod 644 {} \;
chown -R www-data:www-data /var/www/
Linux на основе RPM (Centos, RedOS, RedHat и т.д.)
find /var/www/ -type d -exec chmod 755 {} \;
find /var/www/ -type f -exec chmod 644 {} \;
chown -R apache:apache /var/www/