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

Seafile сервер для Linux — 8.0.7

Seafile

9 августа 2021 года вышла новая версия сервера Seafile для Linux — 8.0.7. Релиз доступен для скачивания.

Список изменений

8.0.7 (2021/08/09)

  • Улучшена производительность вывода списка удалённых файлов в корзине
  • [fix] Опция FORCE_PASSWORD_CHANGE не позволяла пользователю сменить пароль, если пользователь был добавлен администратором
  • [fix] Исправлена настройка пароля webdav при включённой опции 2FA
  • [fix] Исправлен поиск в расшаренных поддиректориях
  • [fix] Удалён водяной знак в интеграции Collabora

Установка обновления

Будем обновлять Seafile Server с версии 8.0.6 до версии 8.0.7. Инструкция по обновлению имеется.

https://manual.seafile.com/upgrade/upgrade_notes_for_8.0.x/

https://manual.seafile.com/upgrade/upgrade/

Не забывайте перед обновлением делать резервные копии. Работаем под рутом. Обновим пакеты.

Ubuntu 18.04/20.04 — мой вариант

apt-get install libmysqlclient-dev
sudo pip3 install -U future mysqlclient sqlalchemy==1.4.3

Debian 10

apt-get install  default-libmysqlclient-dev 
sudo pip3 install future mysqlclient sqlalchemy==1.4.3

CentOS 7

yum install python3-devel mysql-devel gcc gcc-c++ -y
sudo pip3 install future
sudo pip3 install mysqlclient==2.0.1 sqlalchemy==1.4.3

CentOS 8

yum install python3-devel mysql-devel gcc gcc-c++ -y
sudo pip3 install future mysqlclient sqlalchemy==1.4.3

У меня Ubuntu. Останавливаем сервисы:

service seafile stop
service seahub stop
service nginx stop

seafile

Работаем под пользователем сервиса.

sudo -u sf -i
cd /opt

Скачиваем и распаковываем новый релиз.

wget https://download.seadrive.org/seafile-server_8.0.7_x86-64.tar.gz
tar -xf seafile-server_8.0.7_x86-64.tar.gz

seafile

Переходим в папку релиза, смотрим скрипты обновления:

cd seafile-server-8.0.7/
ls upgrade/

seasfile

Для обновления Seafile Server с версии 8.0.6 до версии 8.0.7 нужно использовать скрипт minor-upgrade.sh.

cd ./upgrade/
./minor-upgrade.sh

Лог скрипта обновления:

-------------------------------------------------------------
This script would do the minor upgrade for you.
Press [ENTER] to contiune
-------------------------------------------------------------
renaming the gunicorn.conf to gunicorn.conf.py ...
Done
------------------------------
migrating avatars ...
DONE
------------------------------
Moving the elasticsearch's configuration file ...
updating seafile-server-latest symbolic link to /opt/seafile-server-8.0.7 ...
DONE
------------------------------

seafile

Обновление завершено, перезагружаем сервер.

sudo reboot

Под рутом запускаем сервисы.

service seafile start
service seahub start
service nginx start

Сервис работает.

seafile

 

Похожие материалы

Seafile сервер для Linux версия 7.0.3

5 июля 2019 года вышла новая версия сервера Seafile для Linux — 7.0.3. Релиз доступен для скачивания. Прошлый раз я успешно обновил Seafile Server 6.3 до версии 7.0.2. На этот раз попробую обновиться дальше до версии 7.0.3.