Архив эпизодов обеспечивает хранение отдельных частей архива неограниченное время. Используя Архив эпизодов можно не опасаться, что части архива будут удалены при циклической записи или повреждении основного архива.
Данная возможность доступна только для лицензий Enterprise и ULTRA.
Шаг 1. Скачайте дистрибутив Macroscop Archive Episodes Service.
Сервис архивных эпизодов можно установить на любой компьютер, не устанавливая Сервер Macroscop.
Сервис архивных эпизодов настраивается один на всю систему.
Шаг 2. Запустить файл MacroscopArchiveEpisodesService Installer.exe и пройти все этапы установки.
Приложение зарегистрируется как служба Windows MacroscopArchiveEpisodesService и будет запускаться автоматически.
Сервис архивных эпизодов можно установить на любой компьютер, не устанавливая Сервер Macroscop.
Сервис архивных эпизодов настраивается один на всю систему.
Установка через интернет
Установка на Ubuntu, Debian, Astra Linux
Шаг 1. Добавьте файл конфигурации репозитория:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Шаг 2. Импортируйте ключ подписи репозитория:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb
sudo apt update
Шаг 3. Запустите процесс установки Microsoft пакетов:
sudo dpkg -i packages-microsoft-prod.deb
sudo apt update
Шаг 4. Запустите процесс установки пакета Сервис архивных эпизодов:
sudo apt-get install macroscop-archive-episodes-service
Установка на CentOS
Шаг 1. Добавьте файл конфигурации репозитория:
sudo yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
Шаг 2. Запустите процесс установки пакета Сервис архивных эпизодов:
sudo yum install macroscop-archive-episodes-service
Установка без доступа в интернет
Установка на Ubuntu, Debian, Astra Linux
Скачать пакет deb можно в репозитории .
Установить пакет deb:
dpkg -i <путь до deb -пакета>
Установка на CentOS
Скачать пакет rpm можно в репозитории .
Установить пакет rpm:
yum install <путь до rpm-пакета>
Сервис архивных эпизодов будет установлен в отдельную папку. После установки запустится процесс, статус которого можно посмотреть с помощью команды:
systemctl status macroscoparchiveepisodes.service
Для Ubuntu, Debian, Astra Linux
sudo apt-get remove macroscop-archive-episodes-service
Для CentOS
sudo yum remove macroscop-archive-episodes-service
По умолчанию Сервис архивных эпизодов размещен на порту 8899.
Для взаимодействия сервера с архивом эпизодов используется приложение Агент архивных эпизодов. Это приложение устанавливается автоматически вместе с сервером Macroscop. После установки Агент архивных эпизодов запускается автоматически и работает в фоновом режиме в качестве службы.
Системное имя приложения Агент архивных эпизодов:
- Для Windows: MacroscopArchiveEpisodesAgent
- Для Linux: macroscoparchiveepisodesagent.service
При подключении к архиву эпизодов по протоколу HTTPS необходимо установить SSL-сертификат.
Для настройки SSL-сертификата нужно отредактировать конфигурационный файл архива эпизодов: appsettings.json.
Данный файл хранится в папке с установленным приложением Архив эпизодов. По умолчанию это:
- На Windows: C:\Program Files\MacroscopArchiveEpisodesService\appsettings.json
- На Linux: /opt/MacroscopArchiveEpisodesService/appsettings.json
В данном файле можно настроить HTTP-порт:
"Http": {
"Url": "http://0.0.0.0:8899"
},
Ниже приведены примеры настройки HTTPS–порта и SSL-сертификата:
"Https": {
"Url": "https://0.0.0.0:18899",
"Certificate": {
"Path": "<path to .pfx file>",
"Password": "$CREDENTIAL_PLACEHOLDER$"
}
},
"HttpsInlineCertAndKeyFile": {
"Url": "https://0.0.0.0:18899",
"Certificate": {
"Path": "<path to .pem/.crt file>",
"KeyPath": "<path to .key file>",
"Password": "$CREDENTIAL_PLACEHOLDER$"
}
}
"Https": {
"Url": "https://0.0.0.0:18899",
"Certificate": {
"Subject": "<subject; required>",
"Store": "<certificate store; required>",
"Location": "<location; defaults to CurrentUser>",
"AllowInvalid": "<true or false; defaults to false>"
}
}
Ниже приведены настройки принудительного переключения на HTTPS.
"AlwaysRedirectToHttps": "false",
или
"AlwaysRedirectToHttps": "true",
При значении true все запросы по HTTP будут автоматически переключены на HTTPS.