Установка и удаление Filestone MFT
1. Установка Filestone MFT
1.1. Системные требования
OS: Linux
CPU: 2+
RAM: 4Gb+
HDD: 10Gb+
Docker 18.09
Docker Compose 2.23
1.2. Установка Docker и Docker Compose
Важно: Если на компьютере уже есть Docker, установленный менеджером пакетов snap,
то установка Filestone MFT завершится с ошибкой. Сначала удалите snap-версию Docker
snap remove docker
Инструкция для установки Docker
https://docs.docker.com/engine/install/
Инструкция для установки Docker Compose
https://docs.docker.com/compose/install/standalone/
1.3. Установка и запуск Filestone MFT
Важно: Filestone MFT использует порты
80и443(интерфейс пользователя http и https)8443(интерфейс администратора)3189(сервис лицензирования)
Если эти порты заняты, то их можно изменить в файле filestone-mft.yml в каталоге с дистрибутивом перед началом установки. Например, для смены порта 8443 на 9443 следует заменить строку "8443:443" на "9443:443"
Важно: Filestone MFT хранит базу данных внутри docker-контейнера filestone-db. Если вам требуется вынести БД за пределы контейнера, перед началом установки свяжитесь с разработчиком для получения инструкций
Распакуйте архив с дистрибутивом Filestone MFT в /opt/filestone/
(измените путь и имя дистрибутива /home/user/filestone-mft-install-3.0.zip на актуальные)
- Если установлен пакет
unzip:
sudo unzip /home/user/filestone-mft-install-3.0.zip -d /opt/filestone/
- Если
unzipне установлен:
sudo python3 -m zipfile -e /home/user/filestone-mft-install-3.0.zip /opt/filestone/
В результате установки будут импортированы образы Docker, созданы каталоги для логов и настроек в папке /opt/filestone/filestone-mft, созданы и запущены необходимые контейнеры.
1.4. Первый вход и настройка
После успешной установки интерфейс системы будет доступен по адресам
Интерфейс пользователя
https://<адрес-сервера-Filestone_MFT>
Интерфейс администратора
https://<адрес-сервера-Filestone_MFT>:8443
Имя для входа интерфейс администратора по умолчанию root, пароль по умолчанию root.
Для настройки аутентификации через Active Directory и добавления сертификатов SSL воспользуйтесь инструкциями в файлах "Настройка Active Directory" и "Установка сертификатов SSL".
1.5. Перезапуск Filestone MFT
Важно: для перезапуска контейнеров НЕ ИСПОЛЬЗУЙТЕ команды
docker compose down
docker compose up
docker compose restart
При необходимости перезагрузить контейнеры Filestone MFT используйте команду
docker restart $(docker ps -a -q)
2. Удаление Filestone MFT
Для удаления Filestone MFT необходимо остановить и удалить контейнеры Docker, удалить сети, удалить тома и данные, удалить образы Docker. Выполните следующие команды последовательно:
2.1. Остановить и удалить контейнеры Docker
sudo sh -c 'docker ps -aq --filter name=^filestone | xargs -r docker rm -f'
2.2. Удалить сети
sudo sh -c 'docker network ls -q --filter name=^filestone | xargs -r docker network rm'
2.3. Удалить тома и данные
sudo sh -c 'docker volume ls -q --filter name=^filestone \
| xargs -r docker volume rm -f'
sudo rm -rf /opt/filestone/filestone-mft
2.4. Удалить образы Docker
sudo sh -c 'docker images --format "{{.Repository}}:{{.Tag}}" \
| grep ^registry.it-universe.ru/filestone | xargs -r docker image rm -f'