Auteur Topic: Photon-docker installeren  (gelezen 541 keer)

Offline Tazmanian

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 11
  • Berichten: 229
Photon-docker installeren
« Gepost op: 08 oktober 2024, 13:25:17 »
Kan er iemand helpen voor het installeren van photon-docker in Docker op mijn Synology ?
Installatie mag gebeuren via Container Manager of Portainer.

--> https://github.com/rtuszik/photon-docker

Ik wil de files hebben in de map /volume1/docker/photon/

De docker-compose.build.yaml en docker-compose.yml zijn vrij kort.

Er moet een volume worden aangemaakt:
    volumes:
      - photon_data:/photon/photon_data
volumes:
  photon_data:

Als ik het aanpas naar dit zou dat dan voldoende zijn?
    volumes:
      - photon_data:/photon/photon_data
volumes:
  photon_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/photon/photon_data
      o: bind

Is dit dan de enige wijziging of zijn er nog zaken waar ik rekening mee moet houden?
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 3Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline mc_

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 32
  • Berichten: 247
Re: Photon-docker installeren
« Reactie #1 Gepost op: 09 oktober 2024, 10:48:45 »
Als eerste in ieder geval een tip om wat Docker tutorials te bekijken om wat meer achtergrondkennis op te doen. Mariushosting is een goede bron voor gebruik van Docker op Synology.

Er wordt via jouw link al een prima Docker compose file voorgesteld
services:
  photon:
    image: rtuszik/photon-docker:latest
    container_name: photon
    environment:
      - COUNTRY_CODE=nl
      - PUID=xxxx
      - PGID=xxx
      - TZ=Europe/Amsterdam
    volumes:
      - /volume1/docker/photon_data:/photon/photon_data
    restart: unless-stopped
    ports:
      - "2322:2322"
volumes:
  photon_data:

Ik heb nog een aantal regels toegevoegd, zodat je niet met een rechtenproblemen komt te zitten. Je moet zelf even je PUID en PGID opzoeken.

Vraagje over Photon: is dit een alternatief voor Google Timeline dat je probeert op te zetten?
  • Mijn Synology: DS1520+
  • HDD's: WD80EDAZ/WD40EFRX

Offline Tazmanian

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 11
  • Berichten: 229
Re: Photon-docker installeren
« Reactie #2 Gepost op: 09 oktober 2024, 10:59:59 »
Ik heb ondertussen met de maker van de docker al wat info bekomen.

Met deze compose.yaml is het ondertussen gelukt:
version: '3.7'

services:
  photon:
    image: rtuszik/photon-docker:latest
    container_name: photon
    restart: unless-stopped
    volumes:
      - photon_data:/photon/photon_data
    ports:
      - 2322:2322

volumes:
  photon_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
       type: none
       device: /volume1/docker/photon/photon_data
       o: bind


Photon is niet een alternatief voor Google Timeline.  Daarvoor gebruik ik Dawarich.
Maar Photon gebruik ik nu als ondersteuning voor Dawarich voor reverse geocoding.
Als het via Google gaat ben je beperkt en gaat het heel traag en krijg je veel time-outs.  Door het nu zelf te hosten gaat alles veel sneller en geen timeouts ;-)
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 3Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 745
Re: Photon-docker installeren
« Reactie #3 Gepost op: 10 oktober 2024, 15:06:15 »
Ik zou de compose van mc_ gebruiken.

Jouw variant slaat de data op binnen de Docker container. Als de container verdwijnt ben je alle data kwijt. Dit stukje:

volumes:
      - /volume1/docker/photon_data:/photon/photon_data


Offline Tazmanian

  • Bedankjes
  • -Gegeven: 8
  • -Ontvangen: 11
  • Berichten: 229
Re: Photon-docker installeren
« Reactie #4 Gepost op: 10 oktober 2024, 21:18:21 »
Ik gebruik die code ook voor bv. Dawarich.  Als ik de container verwijder blijft die map met alle data gewoon bestaan.
NAS THUIS: DS918+ 3x 4Tb HDD - SHR - 8Gb RAM
NAS WERK 1: DS415+ 2x 3Tb HDD - SHR - 8Gb RAM
NAS WERK 2: DS412+ 2x 3Tb HDD - SHR - 2Gb RAM
NAS WERK 3: DS916+ 3x 3Tb HDD - SHR - 8Gb RAM

MIJN EERSTE NAS: DS211j 2x 1Tb HDD - SHR

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 91
  • Berichten: 745
Re: Photon-docker installeren
« Reactie #5 Gepost op: 11 oktober 2024, 16:24:24 »
Ah ik zie het. Je definieert eerst een driver voor het volume. Dat is niet nodig, maar werkt wel.

Zo kun je ook zonder blokje environment blijkbaar maar daar staan toch ook zinnige dingen.

    environment:
      - COUNTRY_CODE=nl
      - PUID=xxxx
      - PGID=xxx
      - TZ=Europe/Amsterdam