Установка SPRUT.io
Простая установка
Подготовка среды:
Для корректной установки файлового менеджера вам потребуется среда с установленным Docker и не менее 1.5 Гб места на диске. Документация по установке Docker.Например, установить Docker, можно командой:
user@host:~$ wget -qO- https://get.docker.com/ | sh
Проверьте, что 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
Скрипт самостоятельно установит и настроит все на вашем сервере. Установка займет 5-10 минут, можете пойти попить чаю.
После установки будут запущены 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
Удачной работы!