Auteur Topic: Categoriëen worden niet toegepast bij Spotweb -> SabNzbd  (gelezen 1077 keer)

Offline Chris_147

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 0
  • Berichten: 53
Categoriëen worden niet toegepast bij Spotweb -> SabNzbd
« Gepost op: 17 maart 2024, 17:21:20 »
Hey, naar jaren NZBGet gebruikt te hebben op DSM6, heb ik nu SabNzbd op DSM7.2.
Beide draaien nu in Docker containers.
Echter worden de bestanden dus niet in subfolders geplaatst.
Ik heb deze instellingen bij Categories in SabNzbd:

movies naar movies
tv naar tv
audio naar music
software naar apps
books naar books
Overal staat de Indexer Categories / Groups leeg, moet ik daar aliassen aanmaken of zo?
Hier al wat gezocht, maar geen definities antwoord gevonden vrees ik.

Geen flauw idee wat de categoriëen zijn van Spotweb. Ik lees dat daar een definities van is in ownsettings.php. Maar dan ook weer geen flauw idee hoe ik dat bestand in de Spotweb container kan benaderen.
  • Mijn Synology: DS218+

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 737
Re: Categoriëen worden niet toegepast bij Spotweb -> SabNzbd
« Reactie #1 Gepost op: 18 maart 2024, 10:53:27 »
Je kunt geen bestanden in de Spotweb container aanpassen.

Hoe heb je de container geinstalleerd? Kun je je Docker compose delen?

Offline Chris_147

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 0
  • Berichten: 53
Re: Categoriëen worden niet toegepast bij Spotweb -> SabNzbd
« Reactie #2 Gepost op: 18 maart 2024, 10:58:16 »
Ik heb deze handleiding gevolgd: https://drfrankenstein.co.uk/spotweb-in-container-manager-on-synology-nas/

Kan ik niet via de Terminal in Container Manager een usersettings.php bestand toevoegen?

De yaml.
services:
  spotweb:
    image: erikdevries/spotweb
    container_name: spotweb
    environment:
      - TZ=Europe/Brussels #CHANGE_TO_YOUR_TZ
      - DB_PORT=3306
      - DB_HOST=172.20.0.1
      - DB_NAME=spotweb
      - DB_USER=***** #username from line 32
      - DB_PASS=****** #password from line 33
      - CRON_INTERVAL=0 */4 * * *
    ports:
      - 8085:80/tcp
    network_mode: synobridge
    depends_on:
      spotweb_db:
        condition: service_healthy
    security_opt:
      - no-new-privileges:true
    restart: always

  spotweb_db:
    image: linuxserver/mariadb:latest
    container_name: spotweb_db
    environment:
      - MYSQL_ROOT_PASSWORD=StRoNgPa55WoRd
      - PUID=1030 #CHANGE_TO_YOUR_UID
      - PGID=65538 #CHANGE_TO_YOUR_GID
      - TZ=Europe/Brussels #CHANGE_TO_YOUR_TZ
      - MYSQL_DATABASE=spotweb
      - MYSQL_USER=**** #A username
      - MYSQL_PASSWORD=***** # Another database password
    volumes:
      - /volume1/docker/spotweb-mariadb:/config
    ports:
      - 3306:3306/tcp
    network_mode: synobridge
    healthcheck:
      test: ["CMD", "mysqladmin" ,"ping", "-h", "172.20.0.1"]
      timeout: 20s
      retries: 10
    security_opt:
      - no-new-privileges:true
    restart: always

Doet de installatie methode er eigenlijk toe?
Ik zie heel wat keren dezelfde vraag langskomen van personen die het niet via Docker ergens hebben geïnstalleerd: op PC of NAS.
  • Mijn Synology: DS218+

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 737
Re: Categoriëen worden niet toegepast bij Spotweb -> SabNzbd
« Reactie #3 Gepost op: 18 maart 2024, 11:30:24 »
Allereerst: heb je in SABNZBd de categorieen ingesteld? Radertje rechtsbovenin, tabblad categorieen. Daar moet het juist ingesteld staan.

En verder maakt de installatiemethode niet zoveel uit. Maar wel de keuzes die je daar maakt.

Het ging me eigenlijk meer om de Compose van SABNZBd. Met de PUID en PGID bepaal je de gebruiker (en dus de rechten die de container krijgt op de gemapte volumes). In mijn geval is dat user 1026 group 100. Heeft de container de verkeerde rechten dan kan ie geen subdirectory's aanmaken.
https://mariushosting.com/synology-how-to-find-uid-userid-and-gid-groupid/


---
services:
  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest
    container_name: sabnzbd
    environment:
      - PUID=1026
      - PGID=100
      - TZ=Europe/Amsterdam
    volumes:
      - /volume1/docker/sabnzbd/config:/config
      - /volume1/downloads:/downloads
      - /volume1/downloads/incomplete:/incomplete-downloads
    ports:
      - 8080:8080
    restart: unless-stopped

Offline Chris_147

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 0
  • Berichten: 53
Re: Categoriëen worden niet toegepast bij Spotweb -> SabNzbd
« Reactie #4 Gepost op: 18 maart 2024, 12:55:23 »
Directories aanmaken is het probleem niet, die had ik trouwens al aangemaakt.
Ik heb een docker group (65538) waarin die gebruiker (1030) zit.

Categorieen zijn ook ingesteld (zie 1e bericht)

Het is gewoon: wat is de mapping tussen de Spotweb categorieen en die van Sabnzbd.
En ik dacht begrepen te hebben dat daar de usersettings.php aan te pas kwam.  Maar hoe juist?
  • Mijn Synology: DS218+

Offline Chris_147

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 0
  • Berichten: 53
Re: Categoriëen worden niet toegepast bij Spotweb -> SabNzbd
« Reactie #5 Gepost op: 18 maart 2024, 14:09:19 »
Ik ben er achter gekomen hoe het werkt.

De spotweb categorieën staan hier: https://github.com/spotweb/spotweb/blob/develop/lib/SpotCategories.php

Spotweb doet reeds een 1e mapping in settings.php: https://github.com/spotweb/spotweb/blob/develop/settings.php#L53-L83
$settings['sabnzbd']['categories'] = [
    0 => ['default' => 'movies', // Default categorie when nothing else matches
        'a5'         => 'books',
        'a11'        => 'books',
        'd2'         => 'anime',
        'd11'        => 'tv',
        'd29'        => 'anime',
        'z3'         => 'erotica', ],
    1 => ['default' => 'music'],
    2 => ['default' => 'games'],
    3 => ['default' => 'apps',
        'a3'       => 'consoles',
        'a4'       => 'consoles',
        'a5'       => 'consoles',
        'a6'       => 'consoles',
        'a7'       => 'consoles',
        'a8'       => 'consoles',
        'a9'       => 'consoles',
        'a10'      => 'consoles',
        'a11'      => 'consoles',
        'a12'      => 'consoles',
        'a13'      => 'pda',
        'a14'      => 'pda',
        'a15'      => 'pda', ],
];

In je ownsettings.php kan je die overulen, zie ook deze post: https://gathering.tweakers.net/forum/list_message/52674999#52674999

Ik heb dus in Container Manager op mijn Synology een Terminal geopend naar de spotweb container.
Dan "cd app", want daarin staat Spotweb geïnstalleerd.
Dan "vi ownsettings.php" en daarin volgende inhoud gezet:
<?php
unset($settings[&#39;sabnzbd&#39;][&#39;categories&#39;]);
$settings[&#39;sabnzbd&#39;][&#39;categories&#39;] = Array(
                
0       => Array(&#39;default&#39;      => "movies",                            # Default categorie when nothing else matches
                                         
&#39;a5&#39;           => "books",                     # ePub, regel 110 in SpotCategories.php
                                         
&#39;a11&#39;          => "magazines",                 # PDF, regel 116
                                         
&#39;d11&#39;          => "tv",                        # Television, regel 162
                                         
&#39;d31&#39;          => "comics",                    # ComicBook, regel 182
                                         
&#39;d43&#39;          => "magazines",                 # Newspaper, regel 194
                                         
&#39;d44&#39;          => "magazines"),                # Magazine, regel 195
                
1       => Array(&#39;default&#39;      => &#39;music&#39;),                    # Sound, regel 9
                
2       => Array(&#39;default&#39;      => &#39;games&#39;),                    # Games, regel 10
                
3       => Array(&#39;default&#39;      => &#39;apps&#39;)                      # Applications, regel 11
        
);
( &#39; moet dus een quote ' zijn...)

En dan heb ik in Sabnzbd bij Categories de volgende categorieën:
- movies gaat naar mapje movies
- tv gaat naar mapje movies
- music gaat naar mapje music
- apps gaat naar mapje app
- books gaat naar mapje books
- comics gaat naar mapje comics
- magazines gaat naar mapje magazines
  • Mijn Synology: DS218+

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 737
Re: Categoriëen worden niet toegepast bij Spotweb -> SabNzbd
« Reactie #6 Gepost op: 19 maart 2024, 14:20:32 »
Heb je de container al eens opnieuw opgestart? Blijft deze wijziging dan behouden?


Offline Chris_147

  • Bedankjes
  • -Gegeven: 9
  • -Ontvangen: 0
  • Berichten: 53
Re: Categoriëen worden niet toegepast bij Spotweb -> SabNzbd
« Reactie #7 Gepost op: 19 maart 2024, 15:40:18 »
Ik denk dat de NAS al eens herstart heb, dus ja.
Maar ben nu niet meer 100% zeker.
  • Mijn Synology: DS218+


 

Categorieen

Gestart door cyrus1977Board Spotweb

Reacties: 0
Gelezen: 4591
Laatste bericht 05 maart 2011, 23:33:19
door cyrus1977
Categorieën in DS download app

Gestart door eriks1805Board Android Apps

Reacties: 0
Gelezen: 994
Laatste bericht 16 augustus 2014, 14:14:07
door eriks1805
Categorieen aanpassen

Gestart door VentrexBoard Spotweb

Reacties: 5
Gelezen: 7040
Laatste bericht 16 maart 2011, 20:52:35
door caveman
Download station - BT - Categorieën

Gestart door vossie2000Board Synology DSM 5.1 en eerder

Reacties: 8
Gelezen: 2999
Laatste bericht 07 april 2015, 10:20:31
door jhcernst
Categorieën in SABnzbd werken niet in de nabewerking

Gestart door CasBoard SABnzbd (usenet)

Reacties: 15
Gelezen: 10948
Laatste bericht 25 april 2012, 21:51:51
door BamBam