Як встановити FileRun на Ubuntu 24.04 LTS

Як встановити FileRun на Ubuntu 24.04 LTS

 

У цьому посібнику ми покажемо вам, як встановити FileRun на Ubuntu 24.04 LTS.Для тих, хто не знав, FileRun — це веб-додаток для обміну файлами.Це дуже хороша альтернатива самостійному розміщенню диска Google.Він дозволяє обмінюватися файлами і синхронізувати їх, отримувати доступ через WebDAV і навіть підключатися до них за допомогою Nextcloud.

У цій статті передбачається, що у вас є хоча б базові знання про Linux, ви знаєте, як використовувати оболонку, і найголовніше, ви розміщуєте свій сайт на власному VPS.Установка досить проста і передбачає, що ви працюєте з обліковим записом root, в іншому випадку вам може знадобитися додати ‘sudo’ до команд, щоб отримати привілеї root.Я покажу вам покрокову установку FileRun на Ubuntu 24.04 LTS (Focal Fossa).Ви можете дотримуватися інструкцій для Ubuntu 18.04, 16.04 та будь-якого іншого дистрибутива на основі Debian, такого як Linux Mint.

Встановіть FileRun на Ubuntu 24.04 LTS Focal Fossa

Крок 1. Перш ніж ми встановимо якесь програмне забезпечення, важливо переконатися, що ваша система оновлена, виконавши наступні apt команди в терміналі:

sudo apt update
sudo apt upgrade

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

Потрібен сервер Ubuntu 24.04 LAMP.Якщо у вас не встановлено LAMP, ви можете слідувати нашому керівництву тут.Після цього ми створюємо файл конфігурації PHP для FileRun:

nano /etc/php/7.4/apache2/conf.d/filerun.ini

Додайте наступну конфігурацію:

expose_php = Off
error_reporting = E_ALL & ~E_NOTICE
display_errors = Off
display_startup_errors = Off
log_errors = On
ignore_repeated_errors = Off
allow_url_fopen = On
allow_url_include = Off
variables_order = "GPCS"
allow_webdav_methods = On
memory_limit = 128M
max_execution_time = 300
output_buffering = Off
output_handler = ""
zlib.output_compression = Off
zlib.output_handler = ""
safe_mode = Off
register_globals = Off
magic_quotes_gpc = Off
upload_max_filesize = 20M
post_max_size = 20M
enable_dl = Off
disable_functions = ""
disable_classes = ""
session.save_handler = files
session.use_cookies = 1
session.use_only_cookies = 1
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_httponly = 1
date.timezone = "UTC"

Збережіть і закрийте файл, потім перезапустіть службу Apache, щоб зміни набули чинності:

sudo systemctl reload apache2

Крок 3. Встановлення FileRun на Ubuntu 24.04.

За промовчанням FileRun недоступний у базовому репозиторії Ubuntu 24.04.Тепер ми запускаємо команди нижче, щоб завантажити останню версію FileRun з офіційної сторінки:

wget -O FileRun.zip https://filerun.com/download-latest

Потім розархівуйте завантажений файл за допомогою наступної команди:

unzip FileRun.zip -d /var/www/html/filerun/

Нам потрібно буде змінити права доступу до деяких папок:

chown -R www-data:www-data /var/www/html/filerun
chmod -R 755 /var/www/html/filerun

Крок 4. Налаштування MariaDB.

За промовчанням MariaDB не захищений.Ви можете захистити MariaDB за допомогою mysql_secure_installation скрипта.ви повинні уважно прочитати і нижче кожен крок, який встановить пароль root, видалить анонімних користувачів, заборонить віддалений вхід до системи root, а також видалить тестову базу даних та доступ до захищеної бази даних MariaDB:

mysql_secure_installation

Налаштуйте його так:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Далі нам потрібно буде увійти в консоль MariaDB та створити базу даних для FileRun.Виконайте таку команду:

mysql -u root -p

Вам буде запропоновано ввести пароль, тому введіть свій кореневий пароль MariaDB та натисніть Enter.Після входу на сервер бази даних необхідно створити базу даних для установки FileRun:

CREATE DATABASE prestashopdb;
CREATE USER 'prestashopuser'@'localhost' IDENTIFIED BY 'Your-Strong-Passwd';
GRANT ALL PRIVILEGES ON `prestashopdb`.* TO 'prestashopuser'@'localhost';
FLUSH PRIVILEGES;

Крок 5. Налаштування веб-сервера Apache.

Тепер створіть файл конфігурації віртуального хоста Apache для FileRun.Ви можете створити його за допомогою наступної команди нижче:

nano /etc/apache2/sites-available/filerun.conf

Додайте наступні рядки:

<VirtualHost *:80>
        ServerName your-domian.com

        DocumentRoot /var/www/html/filerun

        <Directory "/var/www/html/filerun">
                Options Indexes FollowSymLinks
                AllowOverride All
                Require all granted
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/filerun.error.log
        CustomLog ${APACHE_LOG_DIR}/filerun.access.log combined
</VirtualHost>

Збережіть і закрийте файл, а потім перезапустіть Apache за допомогою наступної команди:

sudo a2ensite filerun.conf
sudo a2enmod rewrite
sudo systemctl restart apache2

Крок 6. Налаштуйте HTTPS.

Ми повинні включити безпечне з’єднання HTTPS в PrestaShop.Ми можемо отримати безкоштовний сертифікат TLS від Let’s Encrypt.Встановіть клієнт Let’s Encrypt (certbot) із репозиторію Ubuntu 24.04:

sudo apt install certbot python3-certbot-apache

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

certbot --apache -d your-domian.com

Вам буде запропоновано вказати адресу електронної пошти та прийняти умови обслуговування:

Enabled Apache rewrite module
Redirecting vhost in /etc/apache2/sites-enabled/filerun.conf to ssl vhost in /etc/apache2/sites-available/filerun-le-ssl.conf

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations! You have successfully enabled https://your-domain.com

You should test your configuration at:
https://www.ssllabs.com/ssltest/analyze.html?d=your-domain.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/your-domain.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/your-domain.com/privkey.pem
   Your cert will expire on 2022-09-21. To obtain a new or tweaked
   version of this certificate in the future, simply run certbot again
   with the "certonly" option. To non-interactively renew *all* of
   your certificates, run "certbot renew"
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

Вам буде запропоновано вказати адресу електронної пошти та прийняти умови обслуговування:

sudo apache2ctl -t
sudo systemctl reload apache2

Крок 7. Налаштуйте брандмауер.

За замовчуванням брандмауер UFW включено до Ubuntu.Залежно від файлу конфігурації віртуального хоста Apache відкрийте порти 80 і 443, щоб дозволити трафік HTTP і HTTPS:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload

Крок 8. Доступ до веб-інтерфейсу FileRun.

Після успішного встановлення відкрийте веб-браузер і увійдіть у веб-інтерфейс FileRun, використовуючи URL-адресу.Ви повинні побачити наступну сторінку:https://your-domain.com

Как установить FileRun на Ubuntu 20.04 LTS

Вітаємо!Ви успішно встановили FileRun.Дякуємо за використання цього посібника зі встановлення останньої версії FileRun в Ubuntu 24.04 LTS.Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати офіційний веб-сайт FileRun.

Прокрутка до верху