feat(ezbookkeeping): release ezbookkeeping
deployment notes: - use ezbookkeeping for budget - compare to actual budget - it has no RBAC and sharing budget, try to sure (we-promise/sure)
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
# ezBookkeeping
|
||||
|
||||
## Prerequisite
|
||||
|
||||
### Create database
|
||||
|
||||
- Create the password with `openssl rand -base64 32`
|
||||
- Save this value in secrets.yaml in `postgresql.password.ezbookkeeping`
|
||||
- Access infra server to create paperless_db with `podman exec -it postgresql psql -U postgres`
|
||||
|
||||
```SQL
|
||||
CREATE USER ezbookkeeping WITH PASSWORD 'postgresql.password.ezbookkeeping';
|
||||
CREATE DATABASE ezbookkeeping_db;
|
||||
ALTER DATABASE ezbookkeeping_db OWNER TO ezbookkeeping;
|
||||
```
|
||||
|
||||
### 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 'ezbookkeeping.oidc.secret'`
|
||||
- Save this value in secrets.yaml in `ezbookkeeping.oidc.secret` and `ezbookkeeping.oidc.hash`
|
||||
|
||||
### Add postgresql dump backup list
|
||||
|
||||
- [set_postgresql.yaml](../../../ansible/roles/infra/tasks/services/set_postgresql.yaml)
|
||||
|
||||
```yaml
|
||||
- name: Set connected services list
|
||||
ansible.builtin.set_fact:
|
||||
connected_services:
|
||||
- ...
|
||||
- "ezbookkeeping"
|
||||
```
|
||||
@@ -117,16 +117,18 @@
|
||||
- [x] Vaultwarden
|
||||
- [x] Gitea
|
||||
- [x] Immich
|
||||
- [x] Actual budget
|
||||
- [x] Actual budget (Comparing to ezBookkeeping)
|
||||
- [x] Paperless-ngx
|
||||
- [x] vikunja
|
||||
- [x] OpenCloud
|
||||
- [x] vikunja (Comparing to Nextcloud deck)
|
||||
- [x] OpenCloud (Comparing to Nextcloud)
|
||||
- [x] affine \(Notion substitution\)
|
||||
- [x] Nextcloud \(Use nextcloud as CalDAV and CardDav, kanban and todo\)
|
||||
- [x] Collabora office \(Link to Nextcloud, it works well\)
|
||||
- [x] ezBookkeeping (budget, consider this the main budget app instead of actual budget)
|
||||
- use budget.ilnmors.com for ezBookkeeping, actual budget domain is changed as actualbudget.ilnmors.com
|
||||
- WriteFreely
|
||||
- MediaCMS
|
||||
- Funkwhale
|
||||
- MediaCMS or PeerTube
|
||||
- Funkwhale or Navidrome or Jellyfin
|
||||
- Kavita
|
||||
- Audiobookshelf
|
||||
- Miniflux
|
||||
|
||||
Reference in New Issue
Block a user