Seafileは、Seafileサーバーにファイルを保存し、Seafileクライアントを使用して複数のコンピューターまたはモバイルデバイス間でファイルを同期するためのオープンソースのクラウドストレージシステムです。 Seafileを使用すると、ファイル同期やWikiを使用してグループを作成したり、チームとのディスカッションを開始したりして、簡単なコラボレーションを実現することもできます。
このチュートリアルでは、MySQLサーバー、Apache Webサーバー、およびPHPを使用してUbuntu14.04Linux仮想サーバーにSeafileをインストールする手順を説明します。
まず、Ubuntu 14.04サーバーにユーザーrootとしてログインし、すべてのパッケージが最新であることを確認します
apt-get update apt-get upgrade
Seafileに必要な次の依存関係をインストールします
apt-get install python-setuptools python-imaging python-mysqldb
MySQLサーバーをインストールする
apt-get install mysql-server
次のコマンドを実行してMySQLサーバーを保護し、新しいルートパスワードを設定します
mysql_secure_installation
次に、ApacheWebサーバーとPHPをサーバーにインストールします
apt-get install apache2 php5 libapache2-mod-php5
Seafileの最新の安定バージョンを公式Webサイトからサーバーにダウンロードします。この記事を書いている時点では、バージョン4.0.6です
cd /opt/ wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz
ダウンロードしたtarアーカイブを解凍します
tar -xzf seafile-server_4.0.6_x86-64.tar.gz cd seafile-server-4.0.6/
次のスクリプトを実行して、サーバーがすべての要件を満たしているかどうかを確認します。
./setup-seafile-mysql.sh
すでにすべての要件がインストールされており、問題はないはずです。Enterキーを押してインストールを続行してください。サーバー名、IPアドレス、リスニングポート、Seafile用のMySQLデータベースの作成など、Seafileの構成に必要ないくつかの情報を入力するように求められます…
必要な情報をすべて入力すると、次のメッセージが表示されます
----------------------------------------------------------------- Your seafile server configuration has been finished successfully. ----------------------------------------------------------------- run seafile server: ./seafile.sh { start | stop | restart } run seahub server: ./seahub.sh { start | stop | restart }
したがって、次のスクリプトを実行して、SeafileサーバーとSeahubサーバーを起動します。
./seafile.sh start ./seahub.sh start
Seahubサーバーは初めて起動するため、管理者アカウントを作成する必要があります。
What is the email for the admin account? [ admin email ] [email protected] What is the password for the admin account? [ admin password ] Enter the password again: [ admin password again ] ---------------------------------------- Successfully created seafile admin ----------------------------------------
SeahubはSeafileサーバーパッケージであり、Webサイトにサービスを提供する軽量のPythonHTTPサーバーが含まれています。 Seahubサーバーが起動すると、https://yourdomain.com:8000でSeafileにアクセスし、作成された管理者アカウントでログインできます。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にSeafileのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。