Сайт проекта SPRUT.io - Web File Manager
установка происходит как контейнер для docker
проверьте что докер установлен
user@host:~$ sudo docker run hello-world
Hello from Docker.
This message shows that your installation appears to be working correctly. ...
Зайдите на сервер по SSH, перейдите к директории, куда будет установлен файловый менеджер.
user@host:~$ mkdir /opt/sprutio
user@host:~$ cd /opt/sprutio
запустите команду, которая скачает скрипт установки:
user@host:~$ wget https://raw.githubusercontent.com/LTD-Beget/sprutio/master/run.sh
Дайте права на исполнение только что скаченному файлу:
user@host:~$ chmod +x run.sh
И запустите сам скрипт:
user@host:~$ ./run.sh
Скрипт самостоятельно установит и настроит все на вашем сервере.
После установки будут запущены Docker-контейнеры, которые можно посмотреть командой:
user@host:~$ docker ps
CONTAINER ID IMAGE COMMAND NAMES
57cc6c3c2e2b beget/sprutio-nginx "nginx -g 'daemon off" sprutio_nginx_1
3fbc26a6ecc1 beget/sprutio-app "/init" sprutio_app_1
d6d539b09e5a beget/sprutio-rpc "/init" sprutio_rpc_1
41b22463e99a beget/sprutio-cron "/init" sprutio_cron_1
2ea18de7d54b redis:3.0 "/entrypoint.sh redis" sprutio_redis_1
Сразу после установки SPRUT.IO доступен по https по IP-адресу вашего сервера или домену на 9443 порту.
user@host:~$ https://IP_вашего_сервера:9443
Для файлового менеджера по умолчанию установлен самоподписанный сертификат. Если у вас есть собственный SSL-сертификат положите их в папку ssl и далее перезустите контейнеры.
Для авторизации в файловом менеджере берутся пользователи операционной системы.
Запуск:
Для запуска достаточно выполнить команду:
user@host:~$./run.sh
Остановка:
Для остановки достаточно выполнить команду:
user@host:~$./run.sh stop
Обновление:
Для обновления необходимо скачать последние образы c docker hub, это можно сделать командой
user@host:~$./run.sh pull
источник https://sprut.io/ru/install