Synology-Forum.nl

Packages => Officiƫle Packages => Docker / Container Manager => Topic gestart door: Tazmanian op 08 oktober 2024, 13:25:17

Titel: Photon-docker installeren
Bericht door: Tazmanian 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?
Titel: Re: Photon-docker installeren
Bericht door: mc_ 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?
Titel: Re: Photon-docker installeren
Bericht door: Tazmanian 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 ;-)
Titel: Re: Photon-docker installeren
Bericht door: bartmans99 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

Titel: Re: Photon-docker installeren
Bericht door: Tazmanian 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.
Titel: Re: Photon-docker installeren
Bericht door: bartmans99 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