Як встановити Lychee на Ubuntu

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

Самостійне встановлення Lychee не тільки забезпечує підвищену конфіденційність і безпеку ваших особистих фотографій, а й дає вам повний контроль над вашими даними. Дотримуючись цієї покрокової інструкції, ви зможете встановити свій власний примірник Lychee і насолоджуватися багатофункціональною системою керування фотографіями, що відповідає вашим потребам.

Попередні умови

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

  • Сервер або комп’ютер під управлінням Ubuntu 24.04 LTS
  • Root або sudo доступ до системи
  • Стабільне інтернет-з’єднання
  • Базові навички роботи з командним рядком Linux

Lychee покладається на стек LAMP (Linux, Apache, MySQL, PHP) для правильного функціонування. У процесі роботи ми будемо встановлювати ці компоненти. Крім того, вам знадобиться Git для клонування репозиторію Lychee і wget для завантаження файлів.

Етапи встановлення

Тепер, коли ми розглянули всі необхідні умови, давайте крок за кроком пройдемося по процесу встановлення. Ми почнемо з оновлення системи, потім перейдемо до налаштування стека LAMP і, нарешті, встановимо і налаштуємо Lychee.

Крок 1: Оновлення системних пакетів

Дуже важливо почати з оновленої системи. Відкрийте термінал і виконайте такі команди:

sudo apt update
sudo apt upgrade -y

Ці команди оновлять списки пакетів і оновлять усі встановлені пакети до останніх версій. Оновлення системи забезпечує сумісність і безпеку програмного забезпечення, яке ми будемо встановлювати.

Крок 2: Встановлення стека LAMP

Стек LAMP – це основа для роботи Lychee. Давайте встановимо кожен компонент:

Встановіть Apache

Apache слугуватиме нашим веб-сервером. Встановіть його, використовуючи:

sudo apt install apache2 -y

Після встановлення запустіть і увімкніть Apache:

sudo systemctl start apache2
sudo systemctl enable apache2

Встановіть MySQL

MySQL буде нашою системою управління базами даних. Встановіть її за допомогою:

sudo apt install mysql-server -y

Встановіть PHP і необхідні розширення

Для роботи Lychee потрібен PHP і кілька розширень PHP. Встановіть їх, використовуючи:

sudo apt install php libapache2-mod-php php-mysql php-gd php-curl php-mbstring php-imagick php-zip php-exif -y

Після встановлення перезапустіть Apache, щоб застосувати зміни:

sudo systemctl restart apache2

Крок 3: Налаштуйте MySQL

Тепер, коли MySQL встановлено, нам потрібно захистити його і створити базу даних для Lychee:

Захист MySQL

Запустіть скрипт безпечного встановлення MySQL:

sudo mysql_secure_installation

Дотримуйтесь підказок, щоб встановити пароль root і видалити небезпечні налаштування за замовчуванням.

Створення бази даних і користувача Lychee

Увійдіть у MySQL з правами root:

sudo mysql -u root -p

Створіть базу даних і користувача для Lychee:

CREATE DATABASE lychee;
CREATE USER 'lychee_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON lychee.* TO 'lychee_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Замініть ‘your_password’ на надійний, унікальний пароль.

Крок 4: Налаштуйте параметри PHP

Lychee вимагає певних налаштувань PHP для оптимальної роботи. Відредагуйте файл php.ini:

sudo nano /etc/php/8.1/apache2/php.ini

Знайдіть і змініть такі рядки:

memory_limit = 512M
post_max_size = 100M
upload_max_filesize = 100M
max_execution_time = 200

Збережіть файл і вийдіть із редактора.

Крок 5: Скачайте та встановіть Lychee

Тепер ми готові встановити сам Lychee:

Клонуйте репозиторій Lychee

cd /var/www/html
sudo git clone https://github.com/LycheeOrg/Lychee.git lychee
cd lychee

Встановіть Composer

Lychee використовує Composer для управління залежностями. Встановіть його за допомогою:

sudo apt install composer -y

Встановлення залежностей Lychee

sudo composer install --no-dev

Встановити дозволи

sudo chown -R www-data:www-data /var/www/html/lychee
sudo chmod -R 775 /var/www/html/lychee/storage
sudo chmod -R 775 /var/www/html/lychee/public/uploads
sudo chmod -R 775 /var/www/html/lychee/public/dist

Крок 6: Налаштуйте Apache для Lychee

Створіть нову конфігурацію віртуального хоста Apache для Lychee:

sudo nano /etc/apache2/sites-available/lychee.conf

Додайте такий зміст:

<VirtualHost *:80>
    ServerName your_domain.com
    DocumentRoot /var/www/html/lychee/public

    <Directory /var/www/html/lychee/public>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/lychee_error.log
    CustomLog ${APACHE_LOG_DIR}/lychee_access.log combined
</VirtualHost>

Замініть ‘your_domain.com’ на ваш реальний домен або IP-адресу сервера.

Увімкніть новий сайт і перезавантажте Apache:

sudo a2ensite lychee.conf
sudo a2enmod rewrite
sudo systemctl reload apache2

Крок 7: Завершення встановлення

Відкрийте веб-браузер і перейдіть за адресою http://your_domain.com або http://your_server_ip. Ви побачите сторінку встановлення Lychee.

Дотримуйтесь інструкцій на екрані, щоб завершити встановлення:

  1. Введіть дані вашої бази даних (ім’я бази даних, ім’я користувача та пароль).
  2. Створіть обліковий запис адміністратора для Lychee.
  3. Налаштуйте потрібні вам параметри.

Після завершення встановлення ви будете перенаправлені на сторінку входу в Lychee. Увійдіть у систему під створеним обліковим записом адміністратора, щоб почати використовувати Lychee!

Усунення неполадок

Якщо в процесі інсталяції ви зіткнулися з будь-якими проблемами, ось деякі поширені проблеми та їх вирішення:

Помилка підключення до бази даних

Якщо Lychee не може підключитися до бази даних, перевірте облікові дані бази даних у файлі .env:

sudo nano /var/www/html/lychee/.env

Переконайтеся, що значення DB_DATABASE, DB_USERNAME і DB_PASSWORD правильні.

Проблеми з дозволами

Якщо Lychee не може записувати в певні каталоги, перегляньте крок встановлення дозволів і переконайтеся, що для всіх необхідних каталогів встановлено правильні дозволи.

Відсутнє розширення PHP

Якщо ви отримуєте помилку про відсутність розширення PHP, встановіть його, використовуючи:

sudo apt install php-[extension_name]

Замініть [ім’я_розширення] на ім’я відсутнього розширення.

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

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Новіші
Старіші Найпопулярніші
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x