インストール
** ubuntuにシーフィルをインストール**
このガイドでは、MySQLを使用した事前に構築されたパッケージからSEAファイルサーバーをセットアップおよび実行する方法について説明します。インストール手順以下では、Seafile Cloudのすべてのセレペンシーパッケージがインストールされており、システムに最新の状態であることを想定しています。シーフィルの設置手順に従ってください:
sudo apt update
sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
sudo apt install libpython3.8 ffmpeg
シーフィルダウンロードから最新のSeafile Serverパッケージをダウンロードします。このインストールの時点で、Seafile Serverの最新リリースは8.0.5 64ビットです。
sudo `apt -y install wget
wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz
ファイルのダウンロードが完了したら、 /optディレクトリにアーカイブを抽出します。
sudo tar -xvf seafile-server_8.0.5_x86-64.tar.gz -C /opt
sudo mv /opt/seafile-server-8.0.5 /opt/seafile
次に、セットアップスクリプトを実行するだけです。
cd /opt/seafile/
sudo ./setup-seafile-mysql.sh
このスクリプトでは、MySQLを使用してシーフィルサーバーをセットアップするように導きます。シーフィルサーバーはポート8082で実行され、シーフィルWeb UIはポート8000でアクセスできます。
cd /opt/seafile
sudo ./seafile.sh start
次に、Seahub DjangoのWebサイトFrontend Serviceを開始します。
sudo ./seahub.sh start
Seahubを起動すると、スクリプトはシーフィルサーバーアカウントの管理者アカウントを作成するように求められます。 ポートのデフォルトは127.0.0.1:8000です。そのため、他のユーザーがSEAHUBサービスにアクセスできるように、リバースプロキシサービスを展開することをお勧めします。 SeahubのWebサイトやシーフィルプロセスを停止できます。
./seahub.sh stop
./seafile.sh stop
おめでとう! UbuntuにSeafileファイルの同期と共有プラットフォームを正常にインストールしました。楽しみ!