Стандартная установка
Linux
Офлайн-установка
25мин
установка docker скачать и установить docker версии 18 06 0 или выше официальная статья об установке установить и включить плагин docker compose официальная статья об установке установка docker и docker compose на red os, astra linux и других отечественных диcтрибутивах может отличаться от официальных инструкций для docker и docker compose мы рекомендуем использовать docker, установленный не через snap подготовка окружения для офлайн установки получение компонентов для пассворка для установки пассворка необходимо скачать файлы и скрипт создать директорию и перейти в неё mkdir your directory cd your directory получить следующие компоненты скрипт установки пассворка архив с файлами сборки docker compose образ контейнера nginx образ контейнера percona server for mongodb образ контейнера php образ контейнера postfix образ контейнера alpine получение пассворка перейти на клиентский портал и получить последнюю доступную версию пассворка с цифровой подписью для проверки цифровой подписи также нужен публичный ключ пассворка public key , способы получения вручную открыть url ; скопировать всё содержимое; вставить в файл и сохранить содержимое с именем — public key автоматически (curl или wget) curl curl o public key https //passwork ru/public key wget wget o public key https //passwork ru/public key подготовка и запуск установки переместить скачанные файлы на linux сервер в ту директорию, где планируется установка пассворка в созданной директории создать поддиректорию passwork images mkdir your directory/passwork images переместить tar образы в passwork images cd your directory mv tar /passwork images структура файлов и папок после выполнения описанных действий должна быть следующей ├── passwork xxxxxx zip ├── xxxxxx sig ├── public key ├── passwork compose install sh ├── passwork compose last tar gz └── passwork images ├── alpine tar ├── nginx tar ├── php8 3 tar ├── postfix tar └── psmdb6 tar проверка прав пользователя если вы выполняете установку не от имени root — необходимо убедиться, что пользователь состоит в группе docker проверить можно следующим способом id $user | grep docker добавить пользователя в группу docker можно так sudo usermod a g docker $user запуск скрипта офлайн установки предоставьте скрипту права на исполнение chmod +x / sh в директории your directory запустите скрипт установки passwork compose install sh с флагом o /passwork compose install sh o skip по умолчанию скрипт проверяет цифровую подпись архива с помощью предоставленного открытого ключа если подпись недействительна или отсутствует, обновление будет прервано если вы доверяете источнику архива, проверку подписи можно пропустить /passwork compose install sh o skip если установка пассворка выполняется на astra linux, пожалуйста, обратитесь к технической поддержке пассворка для получения дополнительной инструкции после установки скрипт автоматически выполнит команду docker ps пожалуйста, проверьте список запущенных контейнеров если контейнеры не были запущены, проверьте вывод и лог установки пример корректного вывода перед настройкой веб сервера с включённой ssl терминацией, ознакомьтесь с терминация ssl docid\ vts86oitivfbwipwpvcox мастер установки после сборки и запуска контейнеров пассворк будет доступен по ссылке https //your servername по умолчанию пассворк использует самоподписанный сертификат, который автоматически генерируется при установке, поэтому при первом открытии страницы вы увидите сообщение о том, что браузер не доверяет сертификату сайта выберите язык на первом шаге система предложит выбрать язык интерфейса чек лист настроек сервера чек лист параметров покажет все ли компоненты установлены на вашем сервере подключение к базе данных для подключения нужно использовать адрес mongodb по умолчанию настройка пассворка пассворк сгенерирует новый ключ для серверного шифрования если вы подключаете пассворк к существующей базе данных, то укажите имеющийся ключ шифрования не вводите ключ, который был сгенерирован не в пассворк использование ключей, сгенерированных сторонними средствами, может привести к ошибкам лицезионный ключ лицензионные ключи можно скачать в вашем клиентском портале пассворка настройка ssl cертификата во время установки пассворк генерирует самоподписанный сертификат когда установка завершится, вы сможете использовать полноценные ssl сертификаты использование собственного сертификата для сертификатов, изданных доверенным издателем; для сертификатов, выпущенных доменными центрами сертификации вашей организации переименовать и поместить ваш ssl сертификат или цепочку сертификации в /conf/ssl privkey pem — приватный ключ fullchain pem — сертификат\цепочка сертификации