- - Як налаштувати інструмент управління Lychee Photo в Linux

Як налаштувати інструмент управління Lychee Photo в Linux

Інструмент управління Lychee Photo - це фрагментвеб-програмне забезпечення для Linux, яке дозволяє користувачам ефективно, віддалено керувати своїми цифровими фотографіями в локальній мережі, як ми бачимо з такими фірмовими інструментами, як Google Photos, iPhoto та ін. Він в основному орієнтований на дистрибутивні серверні версії, але користуватися цим програмним забезпеченням можна на будь-якій старій ОС Linux, якщо він завжди є в Інтернеті.

У цьому підручнику ми розповімо, як встановити та налаштувати систему управління фотографіями Lychee в Linux. Встановіть сервер Ubuntu та дотримуйтесь нашого посібника, щоб дізнатися, як його працювати!

Примітка. Будь ласка, не намагайтеся використовувати Lychee, якщо у вас є щонайменше два ядра та 4 Гб оперативної пам’яті!

Перш ніж ми почнемо

Система управління Lychee Photo працює на будь-якійОС Linux, яка може працювати як сервер. Зважаючи на це, цей підручник буде зосереджений на його налаштуванні під сервером Ubuntu. Ми вибираємо Ubuntu, як це легко зрозуміти, і це одна з кращих ОС Linux-сервера там. Однак якщо ви не великий шанувальник сервера Ubuntu, сміливо дотримуйтесь цього посібника. Інструкція з установки однакова, мінус різниці в назвах пакетів.

Завантажте Лічі

Ви повинні завантажити управління фотографіями LycheeІнструмент з Інтернету, перш ніж використовувати його, оскільки для програмного забезпечення не існує специфічних для Ubuntu пакетів. Щоб завантажити програмне забезпечення, вам потрібно буде взаємодіяти з GitHub через пакет Git. Відкрийте термінал та встановіть останню версію інструменту Git на свій сервер Ubuntu.

sudo apt install git

Налаштувавши інструмент Git, отримайте кореневу оболонку за допомогою су або судо -с командування.

su -

або

sudo -s

Використання CD команда, перемістіть сеанс терміналу з домашнього каталогу в / var / www / html / папку. Будьте впевнені, що ви не створили нову папку Lychee! Git створить нову папку під час завантаження.

cd /var/www/html/

Клоніруйте код за допомогою клон git командування.

Примітка: у вас проблеми з Git? Не соромтеся завантажувати Zip-архів Lychee на ваш сервер Ubuntu!

git clone https://github.com/electerious/Lychee.git

Оновіть дозволи папки коду Лайчі. Будь ласка уважно прочитайте команду chmod нижче! Для дозволів потрібно встановити 750, а не 777. Якщо вони встановлені не так, Lychee не буде працювати належним чином!

cd Lychee
chmod -R 750 uploads/
chmod -R 750 data/

Налаштування бази даних SQL

Програмне забезпечення Lychee знаходиться на вашому сервері Ubuntu. Однак, Lychee, ймовірно, не вдасться запустити, якщо ви отримаєте доступ до нього, оскільки в ньому ще не створена база даних SQL. Щоб налаштувати базу даних SQL, відкрийте термінал і виконайте наведені нижче дії.

Крок 1: Встановіть пакет сервера LAMP на сервер Ubuntu і налаштуйте 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: Створіть користувача для програмного забезпечення Lychee для взаємодії з MySQL. Не забудьте змінити "Пароль" на потрібний пароль бази даних 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,)але ми цього не зробили, оскільки пакети додатків PHP, які потрібні Lychee, не встановлені на Ubuntu. Щоб встановити їх, відкрийте вікно терміналу та скористайтеся менеджером пакетів Apt.

sudo apt install php7.2-*

Команда вище повинна встановити всі необхідні додатки PHP для вашої системи. Якщо у вас виникли проблеми, перегляньте офіційну сторінку документації Lychee.

Конфігурація Apache

Останній крок у процесі інсталяції - це налаштування Lychee як сайту на веб-сервері Apache2. Відкрийте термінал і використовуйте дотик команда для створення нового конфігураційного файла.

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

Коли веб-інтерфейс завантажується, вам потрібно буде заповнити користувач та пароль SQL. Для імені користувача введіть ліхеедмін. Для пароля введіть встановлений раніше пароль SQL.

З набором інформації SQL ви отримаєте доступ до нової приватної системи управління фотографіями.

Коментарі