Ctrl K
ComunidadGuías…

apps/telegram-archive/docker-compose.yml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
services:
  telegram-backup:
    image: drumsergio/telegram-archive:v7.4.2
    container_name: telegram-archive-backup
    restart: unless-stopped
    command: ["python", "-m", "src", "schedule"]
    environment:
      TELEGRAM_API_ID: ${TELEGRAM_API_ID}
      TELEGRAM_API_HASH: ${TELEGRAM_API_HASH}
      TELEGRAM_PHONE: ${TELEGRAM_PHONE}
      SESSION_NAME: telegram_backup
      SCHEDULE: ${SCHEDULE:-0 */6 * * *}
      BACKUP_PATH: /data/backups
      DOWNLOAD_MEDIA: "true"
      MAX_MEDIA_SIZE_MB: "100"
      BATCH_SIZE: "100"
      CHAT_TYPES: ${CHAT_TYPES:-private,groups,channels}
      DB_TYPE: sqlite
      DB_PATH: /data/backups/telegram_backup.db
      ENABLE_LISTENER: "false"
      LOG_LEVEL: INFO
    volumes:
      - ${APP_DATA_DIR}/data:/data
    read_only: true
    tmpfs:
      - /tmp
    cap_drop:
      - ALL
    security_opt:
      - no-new-privileges:true

  telegram-viewer:
    image: drumsergio/telegram-archive-viewer:v7.4.2
    container_name: telegram-archive-viewer
    restart: unless-stopped
    environment:
      BACKUP_PATH: /data/backups
      VIEWER_USERNAME: ${VIEWER_USERNAME:-}
      VIEWER_PASSWORD: ${VIEWER_PASSWORD:-}
      AUTH_SESSION_DAYS: "30"
      VIEWER_TIMEZONE: ${TZ}
      SHOW_STATS: "true"
      DB_TYPE: sqlite
      DB_PATH: /data/backups/telegram_backup.db
      LOG_LEVEL: INFO
    volumes:
      - ${APP_DATA_DIR}/data:/data
    read_only: true
    tmpfs:
      - /tmp
    cap_drop:
      - ALL
    security_opt:
      - no-new-privileges:true
    x-runtipi:
      is_main: true
      internal_port: 8000

x-runtipi:
  schema_version: 2