commit 91d8a45436505dedda0a273f11ed10bd5f9dee90 Author: smolkik-code Date: Mon May 25 20:27:25 2026 +0700 Initial commit diff --git a/ansible/docker-compose.yaml b/ansible/docker-compose.yaml new file mode 100644 index 0000000..104c01f --- /dev/null +++ b/ansible/docker-compose.yaml @@ -0,0 +1,33 @@ +services: + semaphore-db: + image: postgres:14-alpine + environment: + POSTGRES_USER: semaphore + POSTGRES_PASSWORD: Htg5qSb8KrHvqb + POSTGRES_DB: semaphore + volumes: + - semaphore-db:/var/lib/postgresql/data + + semaphore: + image: semaphoreui/semaphore:latest + ports: + - "54267:3000" + environment: + SEMAPHORE_DB_USER: semaphore + SEMAPHORE_DB_PASS: Htg5qSb8KrHvqb + SEMAPHORE_DB_HOST: semaphore-db + SEMAPHORE_DB_PORT: 5432 + SEMAPHORE_DB_DIALECT: postgres + SEMAPHORE_DB: semaphore + SEMAPHORE_PLAYBOOK_PATH: /tmp/semaphore/playbooks + # Начальные настройки админа: + SEMAPHORE_ADMIN: admin + SEMAPHORE_ADMIN_PASSWORD: admin + SEMAPHORE_ADMIN_EMAIL: admin@example.com + depends_on: + - semaphore-db + volumes: + - /opt/semaphore/playbooks:/tmp/semaphore/playbooks + +volumes: + semaphore-db: \ No newline at end of file diff --git a/media/docker-compose.yaml b/media/docker-compose.yaml new file mode 100644 index 0000000..7874527 --- /dev/null +++ b/media/docker-compose.yaml @@ -0,0 +1,71 @@ +version: '3.8' +services: + sonarr: + image: linuxserver/sonarr + container_name: sonarr + environment: + - PUID=1026 + - PGID=100 + - TZ=Europe/Moscow + volumes: + - /volume1/docker/sonarr:/config + - /volume1/media/tv:/tv + - /volume1/Downloads:/Downloads + ports: + - 8989:8989 + restart: unless-stopped + + radarr: + image: linuxserver/radarr + container_name: radarr + environment: + - PUID=1026 + - PGID=100 + - TZ=Europe/Moscow + volumes: + - /volume1/docker/radarr:/config + - /volume1/media/movie:/movies + - /volume1/Downloads:/Downloads + ports: + - 7878:7878 + restart: unless-stopped + + overseerr: + image: sctx/overseerr + container_name: overseerr + environment: + - LOG_LEVEL=info + - TZ=Europe/Moscow + volumes: + - /volume1/docker/overseerr:/app/config + ports: + - 5055:5055 + restart: unless-stopped + + tautulli: + image: linuxserver/tautulli + container_name: tautulli + environment: + - PUID=1026 + - PGID=100 + - TZ=Europe/Moscow + volumes: + - /volume1/docker/tautulli:/config + - /volume1/PlexMediaServer/AppData/Plex Media Server/Logs:/logs:ro + ports: + - 8181:8181 + restart: unless-stopped + + jackett: + image: linuxserver/jackett + container_name: jackett + environment: + - PUID=1026 + - PGID=100 + - TZ=Europe/Moscow + - AUTO_UPDATE=true + volumes: + - /volume1/docker/jackett:/config + ports: + - 9117:9117 + restart: unless-stopped \ No newline at end of file