# vikunja ## Prerequisite ### Create database - Create the password with `openssl rand -base64 32` - Save this value in secrets.yaml in `postgresql.password.vikunja` - Access infra server to create vikunja_db with `podman exec -it postgresql psql -U postgres` ```SQL CREATE USER vikunja WITH PASSWORD 'postgresql.password.vikunja'; CREATE DATABASE vikunja_db; ALTER DATABASE vikunja_db OWNER TO vikunja; ``` ### Create oidc secret and hash - Create the secret with `openssl rand -base64 32` - access to auth vm - `podman exec -it authelia sh` - `authelia crypto hash generate pbkdf2 --password 'vikunja.oidc.secret'` - Save this value in secrets.yaml in `vikunja.oidc.secret` and `vikunja.oidc.hash` ### Create session secret value - Create the secret with `LC_ALL=C tr -dc 'A-Za-z0-9!#%&()*+,-./:;<=>?@[\]^_{|}~'