Инструкция по установке SHOTTY

Что необходимо для работы SHOTTY?

  1. Компьютер c минимум 2 core CPU и 2GB ram
  2. Установленный Docker. Мы рекомендуем использовать его на Linux, например Ubuntu не ниже 16.04 LTS
  3. Бесплатный аккаунт на https://hub.docker.com/ 
    Чтобы был доступ к контейнеру SHOTTY, сообщите нам логин (без пароля).
  4. Свежая версия браузера Chrome или Safari

Настройка и первый запуск

# Login to docker hub with your credentials from hub.docker.com
docker login
# Downloading shotty image
docker pull shotty/main:generic

Далее выбираем место для хранилища данных [/path/to/storage]. Это может быть отдельный диск, папка или удаленное хранилище. И запускаем SHOTTY

# Run shotty image
docker run --name shotty -d \
--net=host \
--restart=always \
-v [/path/to/storage]:/media/shotty \
-h shotty.local shotty/main:generic

Для мониторинга процесса запуска заходим в браузере по адресу https://[shotty_hostname_or_ip]:8888 (shotty:shotty)

Cостояние сервисов SHOTTY

После того как всё будет “зелёным”, настраиваем SHOTTY

docker exec -it shotty /home/config/utils/setup

Всё готово. Можно пользоваться SHOTTY.
Система доступна в локальной сети по адресу https://[shotty_hostname_or_ip]

Команды для обновления системы.

# stop and remove container
docker stop shotty && docker rm shotty
# update shotty image
docker pull shotty/main:generic

# and run shotty again
docker run [with previous command args]

Что бекапить?

Только хранилище данных [/path/to/storage]