Auteur Topic: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld  (gelezen 1260 keer)

Offline alex333nl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 6
Hallo allemaal,

Ik heb wel meer programma's in Docker op mijn nas draaien echter lukt het mij niet een map te delen in de software NX Witness.

Heb de volume gedeeld in Docker.
Via verkenner kan ik de map benaderen, login zou gewoon moeten werken.

Op de site van NXWitness lukt het niet om de volume toe te voegen:
//volume2/CameraOpname/test

Zijn er meer mensen die dit hebben met NX Witness?

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 743
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #1 Gepost op: 29 juni 2023, 09:26:08 »
Moet je hier dan niet de locatie in de Docker delen? Je deelt nu buiten de Docker.

Dit zijn de mappen die NX Witniss verwacht. Je moet zorgen dat je in de map docker/nxwitniss deze mappen hebt, met juiste rechten.

volumes:
      - ${VOLUMES_PATH}/etc:/opt/${COMPANY}/mediaserver/etc
      - ${VOLUMES_PATH}/var:/opt/${COMPANY}/mediaserver/var
      - ${VOLUMES_PATH}/nx_ini:/home/${COMPANY}/.config/nx_ini
      - ${VOLUMES_PATH}/entrypoint.d:/opt/mediaserver/entrypoint.d
      - ${VOLUMES_PATH}/recordings:/recordings
      - ${VOLUMES_PATH}/tmp:/tmp

Bijvoorbeeld:
- /volume2/CameraOpname/test:/recordings

In NX Witniss vul je dan /recordings in.

Offline alex333nl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 6
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #2 Gepost op: 01 juli 2023, 11:47:08 »
Je hebt de officiële site gebruikt.
Ik heb NX van https://registry.hub.docker.com/r/ptr727/nxwitness/ afgehaald.

Hoe krijg ik NX via deze site https://github.com/networkoptix/nx_open_integrations/tree/master/docker
Op mijn docker zonder de promt te gebruiken?

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 743
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #3 Gepost op: 01 juli 2023, 13:48:27 »
Ik ken Witniss niet. Ik zeg alleen dat je in een Docker niet kunt wijzen naar /volume2 ... Je moet die bij de installatie mappen naar pad binnen de container.

Ik gebruik Portainer, zodat je de Docker compose.yaml bestanden kunt gebruiken. Die staat ook op de Github van Witniss als template.

Mariushosting heeft duidelijke uitleg voor Portainer.

Offline alex333nl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 6
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #4 Gepost op: 04 juli 2023, 18:22:27 »
Het is een Video management server.
Om beveiligingscamera's op te nemen.

Het is me alleen nog niet gelukt het via portainer er op te krijgen.

Offline alex333nl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 6
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #5 Gepost op: 04 juli 2023, 18:36:18 »
Heb nu dit ingevuld.

Offline zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 206
  • Berichten: 804
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #6 Gepost op: 05 juli 2023, 09:34:57 »
Even terug naar het begin.

Hoe heb jij de witniss container in den beginnen geinstalleerd op je NAS?

1. Via de container manager / docker app van Synology
2. Via de commandline

Het probleem dat jij hebt en wat heeft Bartmans ook al heeft aangegeven, is dat je vanuit een container niet direct disken kunt aanroepen van de host (jou NAS).

De disken / directories van je NAS die je wilt gaan gebruiken in je container moet je tijdens de installatie van je container al aangeven.
Je moet met andere woorden je video directory mappen met de recordings directory binnen witniss.

Als je docker-compose gebruikt moet je in de docker-compose.yml file o.a. onderstaande opgeven.
volumes:
      - ${VOLUMES_PATH}/etc:/opt/${COMPANY}/mediaserver/etc
      - ${VOLUMES_PATH}/var:/opt/${COMPANY}/mediaserver/var
      - ${VOLUMES_PATH}/nx_ini:/home/${COMPANY}/.config/nx_ini
      - ${VOLUMES_PATH}/entrypoint.d:/opt/mediaserver/entrypoint.d
      - ${VOLUMES_PATH}/recordings:/recordings
      - ${VOLUMES_PATH}/tmp:/tmp

Volgens de beschrijving op github van witniss staan de video's in de recordings map in de container. Dus moet die regel er in jou geval als volgt uitzien:

      - /volume2/CameraOpname/test:/recordings

In de container manager kun je dit ook opgeven als je het image gaat uitvoeren om er een container van te gaan maken komt er een scherm voorbij waar je de volume instellingen kunt opgeven.
  • Mijn Synology: DS918+
  • Extra's: 16GB RAM
DS213+  DSM 6.2  512MB
DS918+  DSM 7.2  16GB + 2*1TB NVME  Cache
VDSM      DSM 7.2
MR2200ac

Offline zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 206
  • Berichten: 804
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #7 Gepost op: 05 juli 2023, 11:30:19 »
Ik heb het zelf even geinstalleerd.

Maar als je externe storage wilt gebruiken moet je een URL opgeven en dus niet een volume naam.

Dus het moet eruit zien als:  //<computernaam of ip adres>:</volume naam>

Mij is het nog niet gelukt omdat ik niet precies weet waar die URL aan moet voldoen. en het lijtk erop dat Witness niet kan kletsen met mijn NAS ip-adres.
  • Mijn Synology: DS918+
  • Extra's: 16GB RAM
DS213+  DSM 6.2  512MB
DS918+  DSM 7.2  16GB + 2*1TB NVME  Cache
VDSM      DSM 7.2
MR2200ac

Offline alex333nl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 6
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #8 Gepost op: 05 juli 2023, 11:51:49 »
Via container manager en dan een image van een niet officiële versie.
https://registry.hub.docker.com/r/ptr727/nxwitness/

Deze software kreeg ik er wel op alleen kreeg ik geen opslag te zien.
Externe opslag is wat anders dat is als je extra opslag wilt toevoegen.

Het liefst installeer ik deze:
https://github.com/networkoptix/nx_open_integrations
Dit is mij nog helemaal niet gelukt, het is wel de officiële versie door het bedrijf zelf uitgebracht.

Ik heb nu deze versie gedownload en de .Ymal file aangepast, iemand vertelde mij dat dat niet de bedoeling is.
En dat ik dit in de .env moet aangeven.
Heb dat nu gedaan maar er blijft wat mis gaan.





Offline alex333nl

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 6
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #9 Gepost op: 05 juli 2023, 23:24:32 »
Ik heb nu de officiële versie er op weten te krijgen.
Alleen ziet de software de locatie '/opt/networkoptix-metavms/mediaserver/var/ niet.
Terwijl die er wel echt op staat.

Offline mc_

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 32
  • Berichten: 247
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #10 Gepost op: 06 juli 2023, 13:56:47 »
Hoe heb je deze variabele ingesteld:
${VOLUMES_PATH}/var:/opt/${COMPANY}/mediaserver/var
Aan de foutmelding te zien zou je daar het volgende moeten hebben staan:

${VOLUMES_PATH}/var:/opt/networkoptix-metavms/mediaserver/var/Waarbij ${VOLUMES_PATH} een verwijzing is naar je volume op de NAS (dus /volume2/CameraOpname) of iets dergelijks. Waarbij je binnen die directory ook nog de directory 'var' moet hebben staan.
  • Mijn Synology: DS1520+
  • HDD's: WD80EDAZ/WD40EFRX

Offline mc_

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 32
  • Berichten: 247
Re: In NX Witniss draaiende in Docker krijg ik de netwerkschijf niet gekoppeld
« Reactie #11 Gepost op: 06 juli 2023, 14:43:32 »
Nog even een algemene tip. Je hebt bij het gebruik van Docker meerdere plekken waarbij je rekening moet houden met het aanmaken of instellen van de juiste folder:

Buiten de Docker container:
1. Een folder waarin bestanden kunnen worden neergezet die specifiek zijn voor het gebruik van de Docker container. Ik heb hiervoor per container een eigen folder aangemaakt, waarin ik ook weer subfolders aanmaak volgens mijn logica. Voorbeeld:
/volume1/docker/digikam. Met hierin de folders /config en /data, die ik in de mapping laat verwijzen naar hun counterparts in de container.
2. Folders die data bevatten die door meerdere containers of andere applicaties op de NAS worden gebruikt. Voorbeeld:
/volume1/photo. Hierin staan de foto's die in dit voorbeeld door de applicatie in Docker kunnen worden bewerkt.


Binnen de Docker container:
3. De folders die binnen de container worden voorgeschreven, omdat de container daar de configuratie en/of data in opslaat. Voorbeeld uit punt 1 is de /config folder, die bij containers van bijvoorbeeld linuxserver.io standaard is. Deze folders hebben eigenlijk altijd een 1:1 relatie met die uit punt 1.
4. Additionele folders in de container, die je zelf wilt toevoegen. Voorbeeld:
In Digikam heb ik een folder waarin foto's worden opgeslagen zodra ze helemaal bewerkt zijn, maar er zijn ook folders met foto's erin die nog moeten worden verwerkt. Daarvoor heb ik een andere folder die ik in de configuratie (onder 5) zelf toevoeg.
5. Het instellen van de folders uit punt 3 en 4: in veel gevallen kun je in de configuratie van de container (als je de container dus al hebt draaien) de folders van punt 3 en 4 ook anders instellen. In dat geval moet je ervoor zorgen dat je ook de mapping aanpast in je docker-compose.yaml (of je opstartcommando). Voorbeeld:
Je verandert de configuratiefolder van /config naar /settings. Dit is niet aan te raden, omdat je de configuratie nodeloos complex maakt.
Voor het toevoegen van datafolders kan het dan wel weer handig zijn.

Een vertaling naar de folders die deze container vereist:
${VOLUMES_PATH}/etc:/opt/${COMPANY}/mediaserver/etc > aanmaken zoals punt 1, bijvoorbeeld /volume1/docker/nxwitness/etc
${VOLUMES_PATH}/var:/opt/${COMPANY}/mediaserver/var > aanmaken zoals punt 1, bijvoorbeeld /volume1/docker/nxwitness/var
${VOLUMES_PATH}/nx_ini:/home/${COMPANY}/.config/nx_ini > aanmaken zoals punt 1, bijvoorbeeld /volume1/docker/nxwitness/nx_ini
${VOLUMES_PATH}/entrypoint.d:/opt/mediaserver/entrypoint.d > aanmaken zoals punt 1, bijvoorbeeld /volume1/docker/nxwitness/entrypoint.d
${VOLUMES_PATH}/recordings:/recordings > aanmaken zoals punt 2, bijvoorbeeld /volume1/surveillance/recordings (surveillance is de standaardfolder van Surveillance Station, misschien wil je alles mbt camera's op 1 plek hebben)
${VOLUMES_PATH}/tmp:/tmp> aanmaken zoals punt 1, bijvoorbeeld /volume1/docker/nxwitness/etc

Hopelijk helpt dit.
  • Mijn Synology: DS1520+
  • HDD's: WD80EDAZ/WD40EFRX


 

wat kan er niet met php/mysql?

Gestart door AnonymousBoard Web Station

Reacties: 2
Gelezen: 8970
Laatste bericht 10 april 2008, 21:14:21
door Anonymous
Map verwijderen op USB-schijf lukt niet

Gestart door AnonymousBoard Externe harddisks en Printers

Reacties: 1
Gelezen: 8604
Laatste bericht 28 augustus 2006, 10:55:33
door Bob
Fan 106e lawaaierig, slaat niet/nauwelijks af bij standby

Gestart door AnonymousBoard NAS hardware vragen

Reacties: 9
Gelezen: 12653
Laatste bericht 02 januari 2007, 12:21:44
door LeendertB
Norton Ghost and DS106j niet compatible?

Gestart door AnonymousBoard NAS hardware vragen

Reacties: 2
Gelezen: 7386
Laatste bericht 06 oktober 2006, 13:35:38
door Anonymous
Synology 106E komt niet uit standby [SOLVED]

Gestart door MichielBoard NAS hardware vragen

Reacties: 2
Gelezen: 6121
Laatste bericht 11 december 2006, 21:16:06
door Anonymous