- -LinuxでLychee写真管理ツールをセットアップする方法

LinuxでLychee写真管理ツールをセットアップする方法

ライチ写真管理ツールは、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情報セットを使用すると、新しいプライベート写真管理システムにアクセスできます。

コメント