it:server:teslamate

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
Následující verze
Předchozí verze
it:server:teslamate [2024/11/14 22:13] Petr Nosekit:server:teslamate [2024/11/14 22:32] (aktuální) Petr Nosek
Řádek 79: Řádek 79:
  
  
 +Jakmile budu řešit zabezpečení, tak bude dobré zprovoznit v dockeru **traefik proxy** dle [[https://docs.teslamate.org/docs/guides/traefik|návodu]].
 +
 +Ještě pro úplnost doplňuji, že databáze je uložena mimo kontejner v dockeru a je v cestě: **/var/lib/docker/volumes**
  
  
Řádek 96: Řádek 99:
 Tam běží stránka, kde je popsaný postup. Kliknu na URL, přihlásím se k Tesla účtu a zkopíruji URL zpátky do stránky Tesla token fetcher. Následně pak získám Access Token a Refresh Token potřebný pro přihlášení Teslamate. Tam běží stránka, kde je popsaný postup. Kliknu na URL, přihlásím se k Tesla účtu a zkopíruji URL zpátky do stránky Tesla token fetcher. Následně pak získám Access Token a Refresh Token potřebný pro přihlášení Teslamate.
  
 +
 +
 +==== Záloha a obnova databáze ====
 +
 +Návod vychází z [[https://docs.teslamate.org/docs/maintenance/backup_restore|této dokumentace]] a je potřeba opět nastavit správná uživatelské jméno a databázi.
 +
 +Záloha databáze:
 +
 +<code bash>
 +docker compose exec -T database pg_dump -U teslamate teslamate > ./teslamate.bck 
 +</code>
 +
 +
 +Obnova databáze:
 +
 +<code bash>
 +# Stop the teslamate container to avoid write conflicts
 +docker compose stop teslamate
 +
 +# Drop existing data and reinitialize (Don't forget to replace first teslamate if using different TM_DB_USER)
 +docker compose exec -T database psql -U teslamate teslamate << .
 +DROP SCHEMA public CASCADE;
 +CREATE SCHEMA public;
 +CREATE EXTENSION cube WITH SCHEMA public;
 +CREATE EXTENSION earthdistance WITH SCHEMA public;
 +.
 +
 +# Restore
 +docker compose exec -T database psql -U teslamate -d teslamate < teslamate.bck
 +
 +# Restart the teslamate container
 +docker compose start teslamate
 +</code>
 +
 +==== Upgrade na novou verzi ====
 +
 +Předem určitě zálohovat databázi a poté spustit příkazy:
 +
 +<code bash>
 +docker compose stop
 +docker compose pull
 +docker compose up -d
 +</code>
  
  • it/server/teslamate.1731622406.txt.gz
  • Poslední úprava: 2024/11/14 22:13
  • autor: Petr Nosek