Fork me on GitHub

Herr Knedel/Wielkie rzeczy z kontenerami: Chaturbate downloader w Dockerze

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

206 Words

W poniższym tutorialu zainstalujesz “chaturbate-downloader” jako kontener Docker na dysku Synology. Program ten może nagrywać sesje na żywo, a także przeszukiwać je samodzielnie za pomocą filtrów.

Krok 1: Przygotuj Synology

Najpierw należy aktywować logowanie SSH na serwerze DiskStation. W tym celu należy przejść do “Panelu sterowania” > “Terminal

Następnie można zalogować się przez “SSH”, podany port i hasło administratora (użytkownicy systemu Windows używają Putty lub WinSCP). Loguję się za pomocą Terminala, winSCP lub Putty i zostawiam tę konsolę otwartą na później.

Krok 2: Utwórz folder Chaturbate

Tworzę nowy folder dla pobrań z Chaturbate. Aby to zrobić, wywołuję “Kontrola systemu” -> “Folder współdzielony” i tworzę nowy folder “chaturbate”. Jeśli nie ma jeszcze folderu “Docker”, to należy go również utworzyć.

Następnie zmieniam się na nowy katalog i tworzę nowy plik o nazwie “chaturbate-downloader.yml” z następującą zawartością:

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"


Po uruchomieniu pliku yml za pomocą Docker-Compose poprzez “docker-compose -f chaturbate-downloader.yml up -d”, możesz wywołać Chaturbate-Downloader przez określony port, na przykład http://localhost:8002 .