📁 Быстрый веб-файловый менеджер на VPS за 1 команду: Filebrowser

Что это такое?

Filebrowser — это лёгкий веб-интерфейс для управления файлами на сервере. Работает как простая альтернатива FTP, WinSCP или SCP, но через браузер. С ним можно:

  • Загружать и скачивать файлы
  • Создавать и удалять папки
  • Редактировать текстовые файлы прямо в браузере
  • Просматривать изображения и архивы

И всё это без сложных настроек — достаточно одной команды.

🚀 Установка Filebrowser

curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash

📦 Запуск сервера

Чтобы Filebrowser был доступен из интернета (не только локально), нужно указать IP 0.0.0.0 при запуске:

filebrowser -r /root -p 8081 --address 0.0.0.0

Появится вывод примерно такой:

2025/07/17 00:16:08 User 'admin' initialized with randomly generated password: CwBBkCGFGXWWyeVB
2025/07/17 00:16:08 Listening on 0.0.0.0:8081

🔐 Важно!

Обязательно запомни или сохрани сгенерированный пароль из строки:

User 'admin' initialized with randomly generated password: CwBBkCGFGXWWyeVB

Для доступа к Filebrowser в браузере используй адрес:

http://<ТВОЙ_VPS_IP>:8081

Вход по логину admin и паролю из вывода.

🔥 Открыть порт 8081 в фаерволе

sudo ufw allow 8081/tcp

🛠 Автозапуск Filebrowser через systemd (рекомендуется)

sudo nano /etc/systemd/system/filebrowser.service
[Unit]
Description=Filebrowser Web File Manager
After=network.target

[Service]
ExecStart=/usr/local/bin/filebrowser -r /root -p 8081 --address 0.0.0.0
Restart=always
User=root

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now filebrowser

✅ Итог

  • Filebrowser — простой и мощный веб-файловый менеджер
  • Доступен из интернета, если указать --address 0.0.0.0
  • Обязательно сохрани сгенерированный пароль для входа
  • Легко настроить автозапуск через systemd