ライチ写真管理ツールは、Googleフォト、iPhotoなどの専用ツールで見られるように、ユーザーがローカルネットワーク上のデジタル写真を効率的にリモート管理できるLinux用のWebソフトウェア。主にサーバーグレードのディストリビューションを対象としていますが、常にオンラインである限り、古いLinux OSでこのソフトウェアを使用できます。
このチュートリアルでは、LinuxでLychee写真管理システムをインストールおよびセットアップする方法について説明します。 Ubuntuサーバーをインストールし、ガイドに従って作業を進めてください。
注:少なくとも2つのコアと4GBのRAMがない限り、Lycheeを使用しないでください。
始める前に
ライチ写真管理システムは、サーバーとして実行できるLinux OS。つまり、このチュートリアルでは、Ubuntuサーバーでのセットアップに焦点を当てます。 Ubuntuは理解しやすいため、Ubuntuを選択しています。これは、優れたLinuxサーバーOSの1つです。ただし、Ubuntuサーバーの大ファンではない場合は、とにかくこのガイドに従ってください。インストール手順は同じですが、パッケージ名の違いはありません。
ダウンロードライチ
Lychee写真管理をダウンロードする必要がありますこのソフトウェアにはUbuntu固有のパッケージがないため、使用する前にインターネットからツールを入手してください。ソフトウェアをダウンロードするには、Gitパッケージを介してGitHubと対話する必要があります。ターミナルを開き、Ubuntuサーバーに最新バージョンのGitツールをインストールします。
sudo apt install git
Gitツールをセットアップしたら、次を使用してルートシェルを取得します。 す または sudo -s コマンド。
su -
または
sudo -s
を使用して CD コマンド、ホームセッションからターミナルセッションを / var / www / html / フォルダ。新しいLycheeフォルダーを作成しないでください! Gitは、ダウンロードプロセス中に新しいフォルダーを作成します。
cd /var/www/html/
を使用してコードを複製します git clone コマンド。
注:Gitに問題がありますか?代わりに、LycheeのZipアーカイブをUbuntuサーバーにダウンロードしてください。
git clone https://github.com/electerious/Lychee.git
Lycheeコードフォルダーの権限を更新します。 以下のchmodコマンドを注意深く読んでください!許可は777ではなく750に設定する必要があります。正しく設定されていないと、Lycheeは正しく実行されません。
cd Lychee chmod -R 750 uploads/ chmod -R 750 data/
SQLデータベースをセットアップする
LycheeソフトウェアはUbuntuサーバー上にあります。 ただし、Lycheeにアクセスすると、SQLデータベースがまだ設定されていないため、実行に失敗する可能性があります。 SQLデータベースをセットアップするには、ターミナルを開き、以下の手順に従います。
ステップ1: UbuntuサーバーにLAMPサーバーパッケージをインストールし、MySQLをセットアップします。
su -
または
sudo -s
apt install lamp-server^
ステップ2: MySQLの安全なインストールプロセスを実行し、Ubuntuサーバーのデータベースソフトウェアを構成します。
mysql_secure_installation
ステップ3: SQL Rootアカウントを使用して、MySQLコマンドラインインターフェイスにログインします。
mysql -u root -p
ステップ4: Lychee写真管理システム用の新しいデータベースを作成します。
create database lychee;
ステップ5: MySQLと対話するLycheeソフトウェアのユーザーを作成します。 「パスワード」を目的のSQLデータベースパスワードに変更してください。
GRANT ALL PRIVILEGES ON lychee. * TO lycheeadmin@"localhost" IDENTIFIED BY "Password" WITH GRANT OPTION;
ステップ6:MySQLの特権をフラッシュします。
flush privileges;
ステップ7: MySQLコマンドラインデータベースからログアウトします。
PHPアドオン
LAMP(Linux Apache MySQLおよびPHP)をセットアップしましたLycheeが必要とするPHPアドオンパッケージがUbuntuにインストールされていないため、まだ完了していません。それらをインストールするには、ターミナルウィンドウを開き、Aptパッケージマネージャーを使用します。
sudo apt install php7.2-*
上記のコマンドは、システムに必要なすべてのPHPアドオンをセットアップする必要があります。問題がある場合は、Lycheeの公式ドキュメントページを参照してください。
Apacheの構成
インストールプロセスの最後のステップは、LycheeをApache2 Webサーバーのサイトとして設定することです。ターミナルを開き、 タッチ 新しい設定ファイルを作成するコマンド。
su -
または
sudo -s touch /etc/apache2/sites-available/lychee.conf
Nanoテキストエディターで新しい構成ファイルを開きます。
nano /etc/apache2/sites-available/lychee.conf
以下のコードをNanoに貼り付けて、を押します Ctrl + O 保存します。コードに目を通し、ニーズに合わせて変更してください。
VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/Lychee/
ServerName domain.com
ServerAlias www.domain.com
<Directory /var/www/html/Lychee/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/domainname.com-error_log
CustomLog /var/log/apache2/domainname.com-access_log common
</VirtualHost>
Lychee写真管理システムにアクセスするには:
http://ip-address-of-server/Lychee
WebUIがロードされたら、SQLユーザーとパスワードを入力する必要があります。ユーザー名として、入力します ライチ管理者。パスワードには、以前に設定したSQLパスワードを入力します。
SQL情報セットを使用すると、新しいプライベート写真管理システムにアクセスできます。
コメント