dienste:bytecluster0002:postgresql11

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dienste:bytecluster0002:postgresql11 [22.01.2023 14:55] – ↷ Seitename wurde von dienste:bytecluster0002:postgresql auf dienste:bytecluster0002:postgresql11 geändert mape2kdienste:bytecluster0002:postgresql11 [19.07.2023 19:16] (aktuell) – gelöscht mape2k
Zeile 1: Zeile 1:
-====== Container 'postgresql' ====== 
  
-===== Ressourcen ===== 
- 
-  * 1 GB RAM 
-  * 2 Cores 
-  * 15 GB HDD (root-fs) 
- 
-===== System ===== 
- 
-  * interne IPs 
-    * 10.2.0.101, fd00:10:2:0::101 
-    * 10.3.0.101, fd00:10:3:0::101 (PostgreSQL) 
- 
-===== Dienste ===== 
- 
-  * PostgreSQL 11 
- 
-===== Datenbanken ===== 
- 
-^ Datenbank                  ^ Benutzer        ^ Verwendung                                               ^ 
-| FIXME                      | FIXME           | [[FIXME]]                                                | 
- 
-===== Betrieb ===== 
-==== Datenbank und Benutzer anlegen ==== 
- 
-  - Benutzer anlegen<code> 
-sudo su - postgres -c "createuser -P username" 
-</code> 
-  - Datenbank anlegen<code> 
-sudo su - postgres -c "createdb databasename" 
-</code> 
-  - Berechtigungen zuweisen 
-    - Zur Datenbank verbinden 
-      * **sudo -u postgres psql** 
-    - Berechtigungen zur Datenbank dem Benutzer zuweisen<code|postgres=#> 
-GRANT ALL PRIVILEGES ON DATABASE databasename TO username; 
-</code> 
- 
-==== Passwort für Benutzer ändern ==== 
- 
-  - Zur Datenbank verbinden 
-    * **sudo -u postgres psql** 
-  - Passwort ändern<code|postgres=#> 
-ALTER USER username WITH PASSWORD 'password'; 
-</code> 
- 
-===== Installation ===== 
- 
-  * Standard-Template mit Benutzern 
- 
-==== PostgreSQL ==== 
- 
-  - PostgreSQL-Server installieren 
-    * **apt-get install postgresql postgresql-contrib** 
-  - Benutzerdefinierte Konfiguration anlegen<file|/etc/postgresql/11/main/conf.d/local.conf> 
-listen_addresses = 'localhost, 10.3.0.101, fd00:10:3:0::101' 
-password_encryption = scram-sha-256 
-</file> 
-  - Authentifizierung konfigurieren<file|/etc/postgresql/11/main/pg_hba.conf> 
-... 
-# Network authentication 
-host all all 10.3.0.0/24 scram-sha-256 
-host all all fd00:10:3:0::/64 scram-sha-256 
-</file> 
-  - PostgreSQL neustarten 
-    * **systemctl restart postgresql.service** 
- 
-==== Backup mit Borgmatic ==== 
- 
-  - Installation und Grundkonfiguration siehe [[mariadb]] 
-  - Backup-Benutzer anlegen 
-    * **<nowiki>sudo su - postgres -c "createuser --no-createdb --no-createrole --superuser --pwprompt backup"</nowiki>** 
-    * Passwort des Benutzers Backup (PASSWORT_BACKUP_USER) durch 2-malige Eingabe festlegen 
-  - Konfiguration <file|/etc/borgmatic/config.yaml> 
-... 
-location: 
-    # List of source directories to backup (required). Globs and 
-    # tildes are expanded. 
-    source_directories: 
-        - /etc 
-        - /home 
-        - /root 
-        - /var/log 
-... 
-hooks: 
-    ... 
-    postgresql_databases: 
-        - name: all 
-          ... 
-          hostname: 127.0.0.1 
-          ... 
-          username: backup 
-          ... 
-          password: "PASSWORT_BACKUP_USER" 
-</file> 
  • dienste/bytecluster0002/postgresql11.1674395729.txt.gz
  • Zuletzt geändert: 22.01.2023 14:55
  • von mape2k