SPRUT.io веб File Manager

Сайт проекта https://sprut.io/ru

logo

установка происходит как контейнер для 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