Развертывание в Docker Compose
1. Подготовка конфигурации
Создайте файл docker-compose.yml:
version: '3.8'
services: shellit-sync: image: ghcr.io/shellit/sync-server:latest container_name: shellit-sync restart: unless-stopped ports: - "8080:8080" volumes: - ./data:/data environment: - PORT=8080 - DATA_PATH=/data/shellit-sync.db - REGISTRATION_TOKEN=your-secret-token2. Запуск контейнера
docker compose up -dПроверьте логи:
docker compose logs -f3. Настройка в приложении Shellit
- Откройте Shellit на ПК или смартфоне.
- Перейдите в Настройки $\rightarrow$ Синхронизация.
- Введите адрес вашего сервера:
https://sync.example.com(илиhttp://192.168.1.100:8080для локальной сети). - Укажите
REGISTRATION_TOKEN, если вы настроили защиту от чужих регистраций. - Нажмите «Подключиться» — синхронизация активирована!