Fork me on GitHub

Herr Knedel/Страхотни неща с контейнери: Chaturbate downloader в Docker

Created Tue, 07 Apr 2020 00:00:00 +0000 Modified Mon, 26 Sep 2022 18:18:26 +0000 Schwierigkeitsgrad: Es kann etwas länger dauern

219 Words

В следващия урок ще инсталирате “chaturbate-downloader” като контейнер Docker на диска на Synology. Тази програма може да записва сесии на живо, както и да търси самостоятелно с помощта на филтри.

Стъпка 1: Подготовка на Synology

Първо, SSH входът трябва да бъде активиран на DiskStation. За да направите това, отидете в “Контролен панел” > “Терминал

След това можете да влезете в системата чрез “SSH”, посочения порт и паролата на администратора (потребителите на Windows използват Putty или WinSCP). Влизам в системата чрез терминал, winSCP или Putty и оставям тази конзола отворена за по-късно.

Стъпка 2: Създаване на папка Chaturbate

Създавам нова папка за изтеглянията от Chaturbate. За да направя това, извиквам “Контрол на системата” -> “Споделена папка” и създавам нова папка “chaturbate”. Ако все още няма папка “Docker”, тя също трябва да бъде създадена.

След това преминавам в новата директория и създавам нов файл, наречен “chaturbate-downloader.yml”, със следното съдържание:

version: '2'

services:    
  app:
    image: chrisknedel/chaturbate-recorder-gui
    container_name: recorder_app
    restart: always
    environment:
      TZ: "Europe/Berlin"
      ABSOLUTE_HOST_MEDIA: "/volume1/docker/chaturbate/"
      LIMIT_MAXIMUM_FOLDER_GB: 20 #or "0" to disable this limit
      LIMIT_MAXIMUM_DOWNLOADS: 10 #or "0" to disable this limit
      COMMAND_ADAPTER: 'DockerAdapter'
      CONTAINER_PREFFIX: 'cr_'
      RECORDER_IMAGE: 'chrisknedel/chaturbate-recorder'
      USER_UID: 0
      USER_GID: 0
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /volume1/docker/chaturbate:/code/database
    ports:
      - "8002:8000"


След като стартирате yml файла с Docker-Compose чрез “docker-compose -f chaturbate-downloader.yml up -d”, можете да извикате Chaturbate-Downloader чрез посочения порт, например http://localhost:8002 .