インストール

** 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ファイルの同期と共有プラットフォームを正常にインストールしました。楽しみ!

 日本