Перейти к содержанию

Установка и удаление 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'