5 июля 2019 года вышла новая версия сервера Seafile для Linux — 7.0.3. Релиз доступен для скачивания. Прошлый раз я успешно обновил Seafile Server 6.3 до версии 7.0.2. На этот раз попробую обновиться дальше до версии 7.0.3.
Ссылки
Скачать:
https://www.seafile.com/en/download/
Seafile - сервер для Linux версия 7.0.0 beta
Seafile сервер для Linux версия 7.0.2
Инструкция по обновлению:
https://manual.seafile.com/deploy/upgrade.html
Список изменений начиная с версии 7.0.0
7.0.0 beta (2019/05/23)
- Обновленный веб-интерфейс с платформой React. Внешний вид нового интерфейса намного лучше.
- Улучшен редактор Markdown.
- Добавлен режим просмотра — столбец (как в проводнике Windows).
- Добавлены контекстные меню для управления файлами.
- Перемещение файлов с помощью перетаскивания.
- Переработаны теги файлов.
- Поддержка редактирования прав доступа к публичной ссылке после её создания.
7.0.1 beta (2019/05/31)
- [fix] Исправлены проблемы при обновлении
- [fix] Исправлена ошибка при запуске WebDAV
- [fix] Исправления в веб-интерфейсе
7.0.2 (2019/06/13)
- [fix] Исправления в веб-интерфейсе.
- Поддержка index.md в опубликованной библиотеке.
- [fix] Поддержка браузеров IE и Edge.
7.0.3 (2019/07/05)
- [fix] Исправления и улучшения в веб-интерфейсе.
- [fix] Исправлена проблема загрузки кнопкой в браузерах Safari, IE edge.
- [fix] Исправлена проблема совместимости "Open library in web" в старых версиях desktop клиентов.
- Поддержка символа "." в именах групп.
- Добавлено "отправить ссылку" для ссылок на загрузку.
- Добавлен back grid просмотр для общедоступных ссылок.
- [fix] Исправлен предпросмотр файлов PSD, TIFF.
- [fix] Исправлено удаление избранных элементов.
- [fix] Проблема с аватаром.
- [fix] Исправлено продолжение загрузки.
Установка обновления
Будем обновлять Seafile Server с версии 7.0.2 до версии 7.0.3. Инструкция по обновлению имеется:
https://manual.seafile.com/deploy/upgrade.html
Нас интересует раздел "Maintenance version upgrade".
Работаем под рутом. Останавливаем сервисы:
service seafile stop
service seahub stop
service nginx stop
Работаем под пользователем сервиса.
sudo -u sf -i
cd /opt
Скачиваем и распаковываем новый релиз.
wget https://download.seadrive.org/seafile-server_7.0.3_x86-64.tar.gz
tar -xf seafile-server_7.0.3_x86-64.tar.gz
Переходим в папку скрипта, смотрим скрипты обновления:
cd seafile-server-7.0.3/
ls upgrade/
Для обновления Seafile Server с версии 7.0.2 до версии 7.0.3 нужно использовать скрипт minor-upgrade.sh.
cd ./upgrade/
./minor-upgrade.sh
Лог скрипта обновления:
-------------------------------------------------------------
This script would do the minor upgrade for you.
Press [ENTER] to contiune
-------------------------------------------------------------
------------------------------
migrating avatars ...
DONE
------------------------------
updating seafile-server-latest symbolic link to /opt/seafile-server-7.0.3 ...
DONE
------------------------------
Обновление завершено, снова входим под рутом и запускаем сервисы.
service seafile start
service seahub start
service nginx start
Проверяем работу облака
Сразу видно, что аватарки стали отображаться правильно.
Фотографии
Немного скриншотов веб-интерфейса прикреплю ниже.