АРХИВА 10 Help

Обновление системы

Рекомендации по обновлению и переносу сервера АРХИВА

1. Резервное копирование настроек

Перед обновлением системы всегда рекомендуется сделать резервную копию файла настроек сервера (обычно server.conf). Это поможет избежать потери данных в случае проблем с блокировкой или другими ошибками. Резервное копирование должно включать:

  • Полную копию файла server.conf.

  • Все важные данные и конфигурации, которые могут быть изменены.

2. Перенос сервера

Если вы планируете перенос сервера во время обновления, убедитесь, что:

  • Вы используете тот же файл server.conf, что и на старом сервере.

  • Пароль шифрования совпадает на старом и новом серверах. Это критически важно, так как несовпадение паролей может привести к невозможности доступа к старым данным.

3. Уведомления об обновлениях

Если уведомления об обновлении включены в разделе Настройка -> Отчёт о статусе, вы будете получать сообщения о доступных обновлениях. Кроме того, все подписчики рассылки получат уведомления о важных релизах.

4. Изменение расположения папок

Обратите внимание, что расположение папок программных файлов АРХИВА, файлов настроек, программных данных и логов изменилось. Ознакомьтесь с новым расположением папок в разделе Расположение файлов АРХИВА.

Стандартное обновление вручную

Чтобы обновить АРХИВА, выполните следующие шаги:

  1. Остановите существующий сервис: Убедитесь, что все процессы завершены, чтобы избежать потери данных.

  2. Скачайте последнюю версию: Перейдите по ссылке и скачайте последнюю версию системы для вашей операционной системы.

  3. Запустите установщик: Убедитесь, что вы запускаете установщик поверх существующей версии, не удаляя ее. Для этого выполните:

    tar -xzvf archiva_server_enterprise_linux_v10.0.0.tar.gz cd archiva_dist ./install
  4. Укажите путь установки: При установке обязательно укажите путь в то место, куда установлена предыдущая версия АРХИВА.

Обновление с использованием WAR файла

1. Скачайте WAR файл

Перейдите по ссылке и скачайте нужный WAR файл.

2. Остановите сервис АРХИВА

# Для систем с systemd sudo systemctl stop archiva # Или через скрипты /opt/mailarchiva/server/stopserver

Проверьте, что АРХИВА полностью остановился:

ps aux | grep java

3. Удалите текущее приложение

Удалите все файлы и папки в директории /var/opt/mailarchiva/tomcat/webapps.

# Перейдите в директорию webapps cd /var/opt/mailarchiva/tomcat/webapps # Создайте резервную копию приложения sudo mv /var/opt/mailarchiva/tomcat/webapps/ROOT.war /opt/backups/ROOT_$(date +%Y%m%d_%H%M%S).war # Или очистите содержимое папки webapps, если резервная копия не нужна sudo rm -rf /var/opt/mailarchiva/tomcat/webapps/*

4. Установка приложения

Скопируйте скачанный файл в директорию /var/opt/mailarchiva/tomcat/webapps.

sudo cp archiva_v10.0.10.war /var/opt/mailarchiva/tomcat/webappsROOT.war

5. Запустите сервис АРХИВА

После завершения всех шагов запустите сервис снова.

# Для систем с systemd sudo systemctl start archiva # Или через скрипты /opt/mailarchiva/server/startserver

Проверка обновления

  1. Проверьте статус сервиса:

    sudo systemctl status archiva
  2. Просмотрите логи для проверки успешного обновления:

    tail -f /var/opt/mailarchiva/tomcat/logs/catalina.out
  3. Проверьте доступность приложения через браузер или curl:

    curl -I http://your-server:8090/
26 November 2025