Auteur Topic: Dawarich in Docker / alternatief voor Google Timeline  (gelezen 728 keer)

Offline Tazmanian

  • Bedankjes
  • -Gegeven: 6
  • -Ontvangen: 11
  • Berichten: 218
Dawarich in Docker / alternatief voor Google Timeline
« Gepost op: 13 juni 2024, 07:46:47 »
Deze week heeft Google laten weten dat het stopt met de Google Timeline via de browser, dat alles lokaal gaat worden opgeslagen via e App op uw gsm.

Ik heb al jaren geschiedenis via Google Timeline en gebruik de webversie regelmatig en is mooi overzichtelijk.

Ik zoek dus een alternatief om dit zelf te hosten en ik heb dit gevonden via Dawarich ( https://github.com/Freika/dawarich )
Dit kan op mijn NAS in Docker draaien.

Maar ik er is (nog) geen handleiding beschikbaar om dit te installeren.
Ik heb nog al Dockers draaien (HA / TeslaMate / NodeRed / ...) maar dat was allemaal via een handleiding van MariusHosting.  Alles werkt perfect.

Ik had via via al doorgekregen gewoon de docker-compose.yml ui te voeren.  Maar dat lijkt mij te simpel.
Omdat in alle andere installatie's er hier en daar wel aanpassingen nodig waren.


Is er iemand die hier wat meer over weet en een handleiding kan maken? :idea:
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 zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 205
  • Berichten: 802
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #1 Gepost op: 13 juni 2024, 09:55:32 »
Ik neem aan dat je wel al via putty of andere ssh client kunt inloggen op je NAS.
Na het inloggen wordt ik meteen root met "sudo -i"

Ik heb op volume1 op mijn NAS een docker directory met daarin voor iedere container een eigen map aangemaakt.
Niu dus ook voor Dawarich een map gemaakt met daarin de 4 mappen die in de "volume" paragraaf worden genoemd

Ik heb de docker-compose.yml file gekopieerd naar de darwich map en de "volume" paragraaf  helemaal onderin aangepast naar mijn omgeving.
Verder moet je kijken of port 3000 al gebruikt wordt door een andere container en zoja deze ook aanpassen naar iets ongebruikts.

Daarna "docker-compose upo -d" gestart en even wachten tot alles gestart is in mijn geval zo'n 5 minuten. Dan in een browser http://<nas-ip-adres>:3000
Als alles goed is krijg je dan je initiele Darwich pagina waar je een account aan moet maken.

volumes:
  db_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/db_data
      o: bind
  gem_cache:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/gem_cache
      o: bind
  shared_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/shared_data
      o: bind
  public:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/public
      o: bind
  • 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 bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 90
  • Berichten: 735
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #2 Gepost op: 13 juni 2024, 12:00:23 »
Dank! Ik ga ook eens kijken.

Als je via Marius de handleiding volgt, gebruik je wss al Portainer? Dat is stukje makkelijker.

Offline Tazmanian

  • Bedankjes
  • -Gegeven: 6
  • -Ontvangen: 11
  • Berichten: 218
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #3 Gepost op: 13 juni 2024, 13:28:31 »
@zandhaas dus je hebt in de docker-compose.yml alles hetzelfde gelaten.
Enkel dit

volumes:
  db_data:
  gem_cache:
  shared_data:
  public:

gewijzigd naar dit
volumes:
  db_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/db_data
      o: bind
  gem_cache:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/gem_cache
      o: bind
  shared_data:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/shared_data
      o: bind
  public:
    driver: local # Define the driver and options under the volume name
    driver_opts:
      type: none
      device: /volume1/docker/dawarich/public
      o: bind

Ja mijn docker staat ook in volume1 alles dezelfde directories.
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 zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 205
  • Berichten: 802
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #4 Gepost op: 13 juni 2024, 13:31:43 »
Citaat
dus je hebt in de docker-compose.yml alles hetzelfde gelaten.
Enkel dit

Klopt.

Die bestands paden moet je even aan passen aan jou situatie.
  • 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 Tazmanian

  • Bedankjes
  • -Gegeven: 6
  • -Ontvangen: 11
  • Berichten: 218
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #5 Gepost op: 13 juni 2024, 13:55:29 »
Thanks gelukt.  Heb in docker composer gewoon een project aangemaakt en daar de docker-compose in geplakt.
Ging zonder problemen  :thumbup:


Enkel nog een vraagje.  Als er een update komt.  Hoe kan je de container dan het beste updaten?
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 zandhaas

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 24
  • -Ontvangen: 205
  • Berichten: 802
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #6 Gepost op: 13 juni 2024, 14:03:46 »
Ik gebruik daar de Watchtower container voor. Die houd voor alle container die als image <image-naam>:latest hebben bij of er een update is.
  • 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 Tazmanian

  • Bedankjes
  • -Gegeven: 6
  • -Ontvangen: 11
  • Berichten: 218
Re: Dawarich in Docker / alternatief voor Google Timeline
« Reactie #7 Gepost op: 13 juni 2024, 14:07:35 »
Dat gaat nu ook gewoon via container composer.

Maar hoe doe je de update dan?  Gewoon update container is voldoende?

Voor home assistant doe ik het trouwens nog op de oude manier.
Nieuwe image download, container stoppen, resetten, starten. update done.
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