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

Seafile сервер для Linux — 8.0.1 betа + 8.0.2

Seafile

Начало года нас порадовало выходом сразу двух версий Seafile:

  • Seafile сервер для Linux — 8.0.1 betа
  • Seafile сервер для Linux — 8.0.2

Обе версии вышли 4 января 2021 года. Релизы доступны для скачивания. 8.0.1 beta имеет кривой скрипт обновления, так что смотрите сразу в сторону 8.0.2.

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

8.0.1 beta (2021/01/04)

  • Обновлены переводы для страниц помощи
  • Добавлен скрипт для обновления (ура)
  • Опция open cloud mesh

8.0.2 (2021/01/04)

  • Исправлена проблема LDAP (наконец-то)
  • Исправлен скрипт обновления

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

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

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 future mysqlclient

Debian 10

apt-get install  default-libmysqlclient-dev 
sudo pip3 install future mysqlclient

CentOS 7

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

CentOS 8

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

У меня 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.2_x86-64.tar.gz
tar -xf seafile-server_8.0.2_x86-64.tar.gz

seafile

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

cd seafile-server-8.0.2/
ls upgrade/

seafile

Для обновления Seafile Server с версии 7.1.5 до версии 8.0.2 нужно использовать скрипт upgrade_7.1_8.0.sh.

cd ./upgrade/
./upgrade_7.1_8.0.sh

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

-------------------------------------------------------------
This script would upgrade your seafile server from 7.1 to 8.0
Press [ENTER] to contiune
-------------------------------------------------------------
Updating seafile/seahub database ...
[INFO] You are using MySQL
[INFO] updating seahub database...
Done
migrating avatars ...
Done
updating /opt/seafile-server-latest symbolic link to /opt/seafile-server-8.0.2 ...
-----------------------------------------------------------------
Upgraded your seafile server successfully.
-----------------------------------------------------------------

seafile

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

sudo reboot

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

service seafile start
service seahub start
service nginx start

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

seafile

 

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

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

23 сентября 2019 года вышла новая версия сервера Seafile для Linux — 7.0.5. Релиз доступен для скачивания. До этого был успешный релиз 7.0.4. На этот раз попробую обновиться дальше до версии 7.0.5.

Seafile — установка на Ubuntu 18.04 LTS

Seafile — это личное облачное хранилище для хранения данных в стиле Dropbox. Сегодня мы развернём это хранилище на виртуальном сервере. В качестве гипервизора у нас ESXi 6.7 Update 1.