# Installering, datamappe og logger
Source: https://nordvec.com/no/docs/guides/desktop/install-and-data

Hva Nordvec-skrivebordsappen installerer på Windows, macOS og Linux, alle filer den skriver til disken, og hvor loggfilen dens er.



Denne siden viser hvor skrivebordsappen skriver på hvert operativsystem, for dine egne notater eller en IT-gjennomgang. Den genereres fra appens byggekonfigurasjon og filnavnene koden skriver, så den endres når de gjør det.

Appen er **Nordvec Desktop**, applikasjons-ID `com.nordvec.desktop`.

## Windows [#windows]

* **Installer:** et `.exe` oppsettsprogram for x64.
* **Installer for:** installasjonsprogrammet spør om du vil installere kun for deg eller for alle på datamaskinen. «Kun for deg» er forhåndsvalgt og krever ingen administratorrettigheter.
* **Installasjonsmappe:** du kan velge den i installasjonsprogrammet.
* **Avinstallering** fjerner datamappen nedenfor sammen med appen. Oppdatering gjør ikke det.
* **Datamappe:** `%APPDATA%\Nordvec Desktop`
* **Loggfil:** `%APPDATA%\Nordvec Desktop\logs\nordvec-<date>.log`

## macOS [#macos]

* **Nedlasting:** et diskbilde (`.dmg`) eller et `.zip`-arkiv, for Apple-silicon og Intel-Mac-er (én universell bygg).
* **Krever:** macOS 13.0 eller nyere.
* **Fjerning av appen** lar datamappen nedenfor bli liggende. Slett den for å fjerne de lokale synkroniseringsdataene.
* **Datamappe:** `~/Library/Application Support/Nordvec Desktop`
* **Loggfil:** `~/Library/Application Support/Nordvec Desktop/logs/nordvec-<date>.log`

## Linux [#linux]

* **Nedlasting:** en AppImage for x64. Den kjører som brukeren din, uten systemomfattende installasjon.
* **Fjerning av appen** lar datamappen nedenfor bli liggende. Slett den for å fjerne de lokale synkroniseringsdataene.
* **Nøkkelring:** appen trenger en kjørende gnome-keyring eller KWallet for å kryptere sine lokale synkroniseringsdata, og synkroniserer ikke uten en.
* **Datamappe:** `~/.config/Nordvec Desktop`
* **Loggfil:** `~/.config/Nordvec Desktop/logs/nordvec-<date>.log`
* Når `XDG_CONFIG_HOME` er satt, er datamappen `$XDG_CONFIG_HOME/Nordvec Desktop` i stedet.

## Hva som finnes i datamappen [#hva-som-finnes-i-datamappen]

Alt appen lagrer på datamaskinen din, finnes i datamappen for operativsystemet ditt, som beskrevet ovenfor. Hver pålogget konto har sin egen synkroniseringslager.

| Navn                              | Hva den inneholder                                                                                                                                                                                                                        |
| --------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `sync-state-<account key>.sqlite` | Synkroniseringslageret for én pålogget konto: overvåkede mapper, ekskluderinger, opplastings- og fjerningskøer, og hva som har synkronisert. Filnavn og stier i den er kryptert med en nøkkel som operativsystemets nøkkelring beskytter. |
| `logs/nordvec-<date>.log`         | Appens logg for én dag. Den registrerer hendelser, tellinger og feilkoder, og hver linje oppgir appversjonen som skrev den. Den er skrevet for ikke å inneholde filnavn, stier eller filinnhold.                                          |
| `logs/nordvec-<date>.1.log`       | Den tidligere delen av dagens logg, oppbevart når dagens logg når størrelsesgrensen. Maks én per dag.                                                                                                                                     |
| `window-state.json`               | Det siste vinduets størrelse og posisjon.                                                                                                                                                                                                 |
| `ui-locale`                       | Språket på den siste siden appen viste, slik at menyen i systemkurven og varsler bruker det.                                                                                                                                              |
| `update-health.json`              | Når appen sist sjekket etter oppdateringer, og om sjekkene mislykkes.                                                                                                                                                                     |
| `whats-new-version`               | Den siste versjonen hvis endringsliste appen har vist, slik at hver oppdaterings endringer vises én gang.                                                                                                                                 |
| `first-run-done`                  | Markering for at første oppstart har kjørt, slik at «start ved pålogging» slås på kun for ny installasjon.                                                                                                                                |
| `crash-ledger.json`               | Når appen sist stoppet på grunn av en feil, kun som tidspunkt, slik at en ny stopp kort tid etter gjenåpning holder den lukket i stedet for å åpne den på nytt.                                                                           |

Mens synkroniseringslageret er åpent, opprettholder SQLite filene `-wal`, `-shm`, `-journal` ved siden av `sync-state-<account key>.sqlite`. Disse tilhører lageret. Appen lagrer også informasjonskapsler og nettlagring for den påloggede økten i datamappen. Informasjonskapsellageret er kryptert med en nøkkel som operativsystemets nøkkelring beskytter.

På en datamaskin som har kjørt en tidlig bygg, kan du også finne:

| Navn                                     | Hva den inneholder                                                                                                                                                                             |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `sync-state.json`                        | Tilstand skrevet av en tidlig bygg. Ved pålogging overfører appen den til kontoen som eier den, og beholder den når den ikke kan avgjøre hvem som eier den.                                    |
| `logs/nordvec.log`                       | Loggen en tidlig bygg skrev. Den slettes sammen med dagsloggene når den er gammel nok.                                                                                                         |
| `logs/nordvec.log.old`                   | Den forrige loggen en tidlig bygg oppbevarte ved siden av, slettet på samme vilkår.                                                                                                            |
| `sync-state-<account key>.json`          | Tilstand per konto skrevet av en tidlig bygg. Ved pålogging kopierer appen den inn i synkroniseringslageret og omdøper den når kopien leses tilbake.                                           |
| `sync-state-<account key>.json.imported` | Den samme tidlige tilstanden etter at innholdet ble kopiert til synkroniseringslageret. Den inneholder filnavn og stier ukryptert, og ingenting leser den igjen, så det er trygt å slette den. |

## Loggfil [#loggfil]

Appen skriver én loggfil per dag, `logs/nordvec-<date>.log` i
datamappen, der datoen er dagen på datamaskinen din. For å åpne mappen deres fra appen, velg **Hjelp > Vis loggfil**. Når en dags logg når 5 MB, flyttes de tidligere linjene til
`nordvec-<date>.1.log`, slik at én dag har maksimalt to filer.

Appen oppbevarer de siste 14 dagene, inkludert i dag, og maksimalt
50 MB med logger totalt, og sletter de eldste dagene
først. Den sletter aldri dagens logg, og den sletter kun filer med disse navnene.

Hver linje oppgir byggversjonen som skrev den, som
`v=<version> sha=<commit>` etter tidspunktet og nivået.

## Hvilken versjon du har [#hvilken-versjon-du-har]

* Windows: velg **Hjelp > Om Nordvec Desktop**.
* macOS: velg **Nordvec Desktop > Om Nordvec Desktop**.
* Linux: velg **Hjelp > Om Nordvec Desktop**.
* Hver oppstart skriver også en linje som starter med `app_ready version=` til loggfilen, etterfulgt av versjonen.

## Rapportere et problem [#rapportere-et-problem]

Sjekk [kjente problemer](/docs/guides/desktop/known-issues) først. For å rapportere en feil, inkluder appversjonen og, hvis du kan, loggfilen. Appen er skrevet for ikke å logge filnavn, stier eller filinnhold, men les gjennom loggen før du deler den, og fjern alt du ikke ønsker å sende.
