====== Filebrowser ======
Інструкція по встановленню та запуску.
[[https://filebrowser.org/installation|https://filebrowser.org/installation]]\\
1. Завантаження бінарного файла
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
2. Створюємо служубу systed для роботи сервіса в автоматичному режмі.
sudo nano /etc/systemd/system/filebrowser.service
Додати вміст:
[Unit]
Description=File Browser
After=network.target
[Service]
User=root
ExecStart=/usr/local/bin/filebrowser -r /storage/uploads -a 0.0.0.0 -p 8080 --database .filebrowser.db
WorkingDirectory=/storage
Restart=always
[Install]
WantedBy=multi-user.target
**Опис параметрів:**
* -r /storage/ — коренева папка, до якої даємо доступ
* -a 0.0.0.0 — слухати всі інтерфейси (без обмежень в доступі)
* -p 8080 — порт 8080
* –database .filebrowser.db — файл бази в корені WorkingDirectory (в /storage/.filebrowser.db)
* WorkingDirectory=/storage/uploads — щоб база і інші файли були поруч із контентом
* User=root — запускається від root (щоб мати доступ до /storage, можна змінити на користувача з правами, якщо треба)
3. Запуск і автозапуск служби:
sudo systemctl daemon-reload
sudo systemctl enable filebrowser
sudo systemctl start filebrowser
4. Перевіряємо
sudo systemctl status filebrowser
5. Переходимо у веб-інтерфейс: [[http://10.0.0.100:8080|http://10.0.0.100:8080]]
Дані доступу: \\ Login: admin \\ Pass: admin або автоматично згенерований і вказаний при запуску служби