Files
ilnmors-homelab/docs/services/app/memos.md
T
il 9be4276676 feat(memos): release memos
deployment notes:
- compare to Affine, maybe outline + memos can be substituted for affine
2026-05-16 21:04:53 +09:00

1.8 KiB

Memos

Prerequisite

Create database

  • Create the password with openssl rand -base64 32
    • Save this value in secrets.yaml in postgresql.password.memos
    • Access infra server to create memos_db with podman exec -it postgresql psql -U postgres
CREATE USER memos WITH PASSWORD 'postgresql.password.memos';
CREATE DATABASE memos_db;
ALTER DATABASE memos_db OWNER TO memos;

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 'memos.oidc.secret'
  • Save this value in secrets.yaml in memos.oidc.secret and memos.oidc.hash

Add postgresql dump backup list

- name: Set connected services list
  ansible.builtin.set_fact:
    connected_services:
      - ...
      - "memos"

Configuration

Access to memos

Set OIDC

Disallow local login and signup

  • Profile: Settings: Admin: System
    • Disallow password auth: toggle
  • Save

Change user name

  • Profile: Settings: Basic: My Account: Edit