このチュートリアルでは、CentOS 6にSeafileをインストールする方法を紹介します。知らなかった方のために、Seafileはオープンソースのクラウドストレージソフトウェアです。ファイル共有を提供します。個々のユーザーとグループの同期により、クライアント側の暗号化とモバイルデバイスからの簡単なアクセスを提供します。また、LDAPやWebDAVなどのローカルサービスと簡単に統合したり、高度なネットワークサービスやMySQL、SQLite、PostgreSQL、Memcachedなどのデータベースを使用して展開したりできます。 、Nginx、またはApacheWebサーバー。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8にSeafileを段階的にインストールする方法を紹介します。
CentOS6にSeafileをインストールする
手順1.まず、必要なパッケージをインストールします。
yum -y update yum -y install python-imaging MySQL-python python-simplejson python-setuptools
ステップ2.CentOS6にSeafileをインストールします。
Seafileサービスの実行に使用される新しいユーザーを作成します:
adduser seafile passwd seafile su -seafile
Seafileの最新リリースをダウンロードする必要があります:
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz tar xfz seafile-server_4.0.6_x86-64.tar.gz cd seafile-server_4.0.6/
このスクリプトを実行すると、Seafileサーバーに必要なデータベースとディレクトリが作成され、スクリプトがすべてのPythonの存在を確認した後、次の構成オプションを使用してすべての質問に答えます。必要なモジュール:
./setup-seafile-mysql.sh
Seafileサーバーが正常にインストールされると、外部接続を許可するためにファイアウォールで開く必要のあるポートや、処理するスクリプトなど、いくつかの有用な情報が生成されます。サーバーを起動するため。
ステップ3.Iptablesまたはファイアウォールを構成する
# nano /etc/sysconfig/iptables -A INPUT -p udp -m state --state NEW --dport 8000 -j ACCEPT -A INPUT -p tcp -m state --state NEW --dport 8000 -j ACCEPT
次のコマンドを使用して、iptablesを再起動し、ルールを適用します。
service iptables restart
ステップ4.Seafileサービスを開始します。
次に、「seafile.sh」および「seahub.sh」スクリプトを実行して、Seafileサーバーを起動します。
su - seafile cd seafile-server_4.0.6 ./seafile.sh start ./seahub.sh start
ステップ5.Seafileへのアクセス。
SeafileはデフォルトでHTTPポート8000で利用できます。お気に入りのブラウザを開き、http://yourdomain.com:8000またはhttp://server-に移動します。 ip:8000。インストール時に作成したログイン用の管理者メールIDとパスワードを入力します。ファイアウォールを使用している場合は、ポート8000を開いてコントロールパネルにアクセスできるようにしてください。
おめでとうございます!Seafileが正常にインストールされました。CentOS6システムにSeafileオープンソースクラウドストレージをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、公式を確認することをお勧めしますSeafileのWebサイト。