Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Attic

Ein Nix Binary Cache. Hier liegen selbst geschriebene Projekte von uns in gebauter Form, damit eins das nicht immer selbst machen muss.

Administration

Um Attic zu konfigurieren braucht eins einen Access Token. Diese sollten immer nur on-demand erstellt werden.

Dazu muss eins im atticd container den Token erstellen

atticd-atticadm make-token --sub admin --validity "1 hour" --create-cache \* --pull \* --push \* --delete  \* --configure-cache \* --configure-cache-retention \* --destroy-cache \*

Im Output steht jetzt eine komische Fehlermeldung, aber auch der Access Token.

Dann lokal eine nix-shell mit attic-client öffnen und sich einloggen

attic login fscs https://attic.hhu-fscs.de DER_TOKEN

Options

teenix.services.atticd.enable

Whether to enable the attic binary cache.

Type: boolean

Default: false

Example: true

teenix.services.atticd.hostname

hostname for attic

Type: non-empty string

Example: "nextcloud.phynix-hhu.de"

teenix.services.atticd.secretsFile

path to the secrets file for attic

Type: absolute path

Example: ./secrets/myservice.yml