Thema configurator

  • Momenteel werken we aan deze website en het vullen van content.
Hoe implementeer je TMM voor het scrapen van filminformatie met Docker Compose

Hoe implementeer je TMM voor het scrapen van filminformatie met Docker Compose

TinyMediaManager (afgekort als TMM) is een open-source multimediabeheertool die voornamelijk wordt gebruikt voor het scrapen van metagegevens van videobestanden van het internet, zoals filminformatie, covers, posters, enz. TMM kan deze informatie lokaal downloaden om een beter beheer en een betere presentatie van films in multimediasoftware zoals UGREEN NAS "Theater", Kodi, Jellyfin, Emby, Plex, enz. te vergemakkelijken. TMM ondersteunt meerdere platforms, waaronder Windows- en Mac-clients, en biedt ook een Docker-versie die geschikt is voor NAS-gebruikers om te implementeren.

Hoe implementeer je TinyMediaManager via Docker Compose?​

Docker Compose is een tool voor het definiëren en uitvoeren van Docker-toepassingen met meerdere containers. Door een YAML-bestand te schrijven, kunnen gebruikers de services, netwerken, volumes enz. van de toepassing configureren, waardoor het eenvoudig is om complexe toepassingsomgevingen snel te starten en te beheren. Voor meer details.
Om tegemoet te komen aan de specifieke configuratievereisten van TinyMediaManager, wordt aanbevolen om Docker Compose te gebruiken voor de implementatie, zodat u kunt profiteren van flexibelere en beter beheerbare configuraties. Hieronder volgen de gedetailleerde implementatiestappen:


Stap 1: Ga naar de Docker Project-interface​

Ga naar het UGOS Pro-systeem, open de Docker-applicatie en klik op [Project] > [Create] om de wizard voor het maken van projecten te starten.
9d3a94d2d75f4a5d9ef1f43ae9192b5e.webp

2: Configureer het Docker Compose-bestand​

Bij het aanmaken van een project moet u een Docker Compose-configuratiebestand opgeven. Hier is een voorbeeld van het configuratiebestand:

Code:
services:
    tinymediamanager:
        image: 'dzhuang/tinymediamanager:latest-v5'
#Geef de Docker-image op die moet worden opgehaald. `dzhuang/tinymediamanager:latest-v5` is de image voor TinyMediaManager. `latest-v5` geeft de nieuwste versie 5 aan.
        extra_hosts:
            - 'api.themoviedb.org:13.35.67.86'
            - 'image.tmdb.org:104.16.61.155'
            - 'api.themoviedb.org:13.224.161.90'
#extra_hosts configureert enkele aangepaste DNS-resolutie-records binnen de container. Hier worden domeinen die verband houden met themoviedb.org omgezet naar specifieke IP-adressen, wat doorgaans wordt gebruikt om DNS-resolutieproblemen op te lossen of de toegang te versnellen.
        poorten:
            - '5900:5900'
            - '5800:5800'
#Koppel poort 5900 van de host aan poort 5900 van de container, wat doorgaans wordt gebruikt voor VNC-toegang op afstand.
#Koppel poort 5800 van de host aan poort 5800 van de container, wat doorgaans wordt gebruikt voor toegang tot de webinterface.
        omgeving:
            - ENABLE_CJK_FONT=1
#Ondersteuning voor Chinese, Japanse en Koreaanse lettertypen inschakelen.
            - TZ=Europe/Madrid
#De tijdzone van de container instellen; de standaardinstelling is Asia/Shanghai, die kan worden aangepast aan uw regio.
            - USER_ID=0 #De gebruikersnaam voor lees-/schrijfbewerkingen
            - GROUP_ID=0 #De gebruikersgroep die door de container wordt gebruikt
#Stel de gebruikers-ID en groeps-ID in de container in; `0` staat doorgaans voor de rootgebruiker met beheerdersrechten.
volumes:
            - '/volume1/media:/media' 
#Koppel de map media die moet worden gescand op films in de NAS-opslagruimte aan /media (toegang tot mediabestanden).
            - './config:/config'
#Kaart de map waarin configuratiegegevensbestanden zijn opgeslagen in de NAS-opslagruimte naar /config. Het pad vóór de ":" kunt u zelf instellen; "./" staat voor de map waarin het huidige Docker Compose-bestand zich bevindt.
        container_name: tinymediamanager

Parameter Beschrijving:

● image:Geeft de Docker-image aan die wordt gebruikt om TMM uit te voeren.
● container_name:De naam van de container voor identificatie en beheer.
● extra_hosts: Configureert aangepaste DNS-resolutie records voor versnelling of oplossing van domeinnaamproblemen.
● ports: koppelt de poorten binnen de container aan de buitenkant van de NAS, zodat u via een webbrowser toegang hebt tot TMM.
● volumes: koppelt lokale mediaklappen en configuratieklappen op de NAS aan de container om gegevenspersistentie te garanderen.
● environment: stelt omgevingsvariabelen in, zoals lettertypesteun, tijdzone, gebruikersrechten, enz.

Stap 3: Het project implementeren​

Nadat u hebt gecontroleerd of het configuratiebestand correct is, klikt u op "Nu implementeren". Het systeem haalt dan automatisch de Docker-image op en maakt en start de container op basis van het YAML-bestand.

bc8f2577ffc4485695f26b48c144f2f1.webp


Opmerkingen:

1. Als het image niet kan worden opgehaald, kan dit te wijten zijn aan netwerk-, proxy- of firewallproblemen. We bieden een Baidu Netdisk-downloadlink voor het imagepakket, dat u handmatig kunt downloaden en importeren als een lokaal image. Toegangspad: Baidu Netdisk-link extractiecode: 9j19

2. Het wordt aanbevolen om de Docker-configuratiemap op een SSD op te slaan om te voorkomen dat mechanische harde schijven niet in de slaapstand gaan, wat de systeemprestaties kan beïnvloeden.

Stap 4: TinyMediaManager openen​

Na een succesvolle implementatie voert u het NAS-IP-adres en poortnummer in de adresbalk van de browser in, bijvoorbeeld: http://192.168.66.43:5800, of klikt u op de knop" Snelle toegang" in de Docker-containerinterface om de TMM-interface te openen.

058c9dc769014bdfaf923d6f061fdda7.webp




a654f9b0ed18426088b5c8125ddac8be.webp

TinyMediaManager configureren​

Na de eerste keer inloggen op TMM moet u enkele basisconfiguraties uitvoeren, zoals het instellen van het pad naar de mediabibliotheek, het selecteren van scrapers, enz.
Terug
Naar boven