Запуск с compose
- Создаём новую папку
mkdir goatak; cd goatak
- Создаём в ней пустой файл users.yml:
echo -n > users.yml
- Создайм файл docker-compose.yml:
services:
goatak:
image: ghcr.io/kdudkov/goatak_server:latest
restart: always
environment:
- SRV_HOST
ports:
- 8080:8080
- 8443:8443
- 8088:8088
- 8089:8089
- 8446:8446
- 8999:8999
volumes:
- ./cert:/app/cert/files
- ./data:/app/data
- type: bind
source: ./users.yml
target: /app/users.yml
-
Определяем локальный ip вашего компьютера
SRV_HOST=$(ipconfig getifaddr en0)в случае OSX -
Запускаем:
SRV_HOST=<your_ip_or_domain> docker compose up
сервер сам создаст в папке cert сертификаты для ip или домена, который вы указали в SRV_HOST и datapackage для подключения с именем <your_ip_or_domain>_connect.zip
также будет создан пользователь с именем user и паролем test если ваш файл users.yml пустой (если нет, будут использованы пользователи из него)
- Теперь можно скопировать datapackage на андроид-устройство с атак, выбрать в меню Import -> Local SD -> выбор вашего файла -> Move и после удачного импорта должно появиться окно ввода логина и пароля для авторизации устройства. Вводите логин
userи парольtest. После этого устройство должно подключиться.