Filebrowser
Інструкція по встановленню та запуску.
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
Дані доступу:
Login: admin
Pass: admin або автоматично згенерований і вказаний при запуску служби