====== PostgreSQL ======
Shared Database für alle Services.
===== Details =====
^ Key ^ Value ^
| Container | CT 110 |
| IP | 10.100.161.110 |
| Port | 5432 |
| RAM | 1 GB |
| Version | 15 |
===== Datenbanken =====
^ Database ^ User ^ Service ^
| n8n | n8n | n8n Workflows |
| vaultwarden | vaultwarden | Vaultwarden |
| forgejo | forgejo | Forgejo Git |
===== Zugriff =====
# Auf dem Container
su - postgres
psql
# Remote (von anderem CT)
psql -h 10.100.161.110 -U -d
===== Befehle =====
-- Datenbanken anzeigen
\l
-- User anzeigen
\du
-- Zu DB wechseln
\c
-- Tabellen anzeigen
\dt
===== Backup =====
# Alle Datenbanken
pg_dumpall -U postgres > backup.sql
# Einzelne DB
pg_dump -U postgres > database.sql
Backup-Location: /var/lib/pve/local/dump/
===== Ansible =====
ansible-playbook site.yml --limit postgres
===== Credentials =====
Alle Passwörter in Vaultwarden:
* **Organisation:** mxmlabs
* **Collection:** Network Automation