Update syntax highlighting on all pages
This commit is contained in:
parent
fef5d01011
commit
536f01e68f
4 changed files with 29 additions and 32 deletions
|
@ -11,9 +11,6 @@ weight: 1
|
|||
|
||||
# PostgreSQL
|
||||
|
||||
*Sur cette page, `$` signifie que la commande doit être executée par un utilisateur avec les permissions requises,
|
||||
comme par exemple l'utilisateur `postgres`.*
|
||||
|
||||
## Installation
|
||||
### Archlinux
|
||||
|
||||
|
@ -28,15 +25,15 @@ Les mises à jour peuvent être évitées en ajoutant `postgresql` et `postgresq
|
|||
## Préparation du système de fichiers
|
||||
|
||||
Si un système de fichiers Btrfs est utilisé, la copie en écriture doit être désactivée :
|
||||
```
|
||||
# chattr +C /var/lib/postgres
|
||||
```fish
|
||||
chattr +C /var/lib/postgres
|
||||
```
|
||||
|
||||
## Configuration initiale
|
||||
|
||||
La base de données peut être initialisée à l'aide de la commande suivante :
|
||||
```
|
||||
$ initdb [--locale=C.UTF-8] [--encoding=UTF8] -D /var/lib/postgres/data [--data-checksums]
|
||||
```fish
|
||||
initdb [--locale=C.UTF-8] [--encoding=UTF8] -D /var/lib/postgres/data [--data-checksums]
|
||||
```
|
||||
|
||||
PostreSQL peut ensuite être démarré à l'aide du service systemd `postgresql`.
|
||||
|
@ -45,20 +42,20 @@ PostreSQL peut ensuite être démarré à l'aide du service systemd `postgresql`
|
|||
### Création d'utilisateurs
|
||||
|
||||
La commande suivante peut être utilisée :
|
||||
```
|
||||
$ createuser [-s/--superuser] [--interactive] [user]
|
||||
```fish
|
||||
createuser [-s/--superuser] [--interactive] [user]
|
||||
```
|
||||
|
||||
Les utilisateurs peuvent être supprimés avec la commande suivante :
|
||||
```
|
||||
$ dropuser [-i/--interactive] [user]
|
||||
```fish
|
||||
dropuser [-i/--interactive] [user]
|
||||
```
|
||||
|
||||
### Création de bases de données
|
||||
|
||||
La commande suivante peut être utilisée :
|
||||
```
|
||||
$ createdb [-O owner] [dbname [description]]
|
||||
```fish
|
||||
createdb [-O owner] [dbname [description]]
|
||||
```
|
||||
|
||||
## Sources
|
||||
|
|
|
@ -24,13 +24,13 @@ Installer la paquet `cockpit`.
|
|||
|
||||
## Configuration
|
||||
### Configuration du reverse proxy
|
||||
```
|
||||
```ini
|
||||
[WebService]
|
||||
ProtocolHeader = X-Forwarded-Proto
|
||||
ForwardedForHeader = X-Forwarded-For
|
||||
```
|
||||
#### Configuration Nginx
|
||||
```
|
||||
```nginx
|
||||
server {
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
|
@ -48,7 +48,7 @@ server {
|
|||
|
||||
### Mise-à-jour des certificats
|
||||
#### Script de déploiement certbot
|
||||
```
|
||||
```fish
|
||||
/usr/bin/install -o cockpit-ws -g cockpit-ws -m 600 /etc/letsencrypt/live/huascaran.burkhart.ovh/privkey.pem /etc/cockpit/ws-certs.d/50-certbot.key
|
||||
/usr/bin/install -o cockpit-ws -g cockpit-ws -m 600 /etc/letsencrypt/live/huascaran.burkhart.ovh/fullchain.pem /etc/cockpit/ws-certs.d/50-certbot.cert
|
||||
/usr/bin/systemctl restart cockpit
|
||||
|
|
|
@ -19,7 +19,7 @@ La configuration se fait dans le fichier `/etc/gitea/app.ini`.
|
|||
Un exemple est fourni dans `/etc/gitea/app.example.ini`.
|
||||
|
||||
### Serveur
|
||||
```
|
||||
```ini
|
||||
[server]
|
||||
PROTOCOL = unix
|
||||
DOMAIN = git.edgarpierre.fr
|
||||
|
@ -33,7 +33,7 @@ ALLOW_GRACEFUL_RESTARTS = true
|
|||
```
|
||||
|
||||
#### LFS
|
||||
```
|
||||
```ini
|
||||
[server]
|
||||
LFS_START_SERVER = true
|
||||
LFS_JWT_SECRET =
|
||||
|
@ -43,7 +43,7 @@ LFS_JWT_SECRET =
|
|||
Créer un utilisateur et une base de donnée `gitea` avec postgres.
|
||||
|
||||
Pour utiliser une connection par socket unix, la configuration est la suivante :
|
||||
```
|
||||
```ini
|
||||
[database]
|
||||
DB_TYPE = postgres
|
||||
HOST = /run/postgresql/
|
||||
|
@ -52,7 +52,7 @@ USER = gitea
|
|||
```
|
||||
|
||||
### Securité
|
||||
```
|
||||
```ini
|
||||
[security]
|
||||
INSTALL_LOCK = true
|
||||
SECRET_KEY = ***
|
||||
|
@ -60,31 +60,31 @@ INTERNAL_TOKEN = ***
|
|||
REVERSE_PROXY_TRUSTED_PROXIES = 127.0.0.0/8,::1/128
|
||||
```
|
||||
|
||||
```
|
||||
```ini
|
||||
[oauth2]
|
||||
ENABLE = false
|
||||
```
|
||||
|
||||
```
|
||||
```ini
|
||||
[service]
|
||||
DISABLE_REGISTRATION = true
|
||||
```
|
||||
|
||||
### Logs
|
||||
```
|
||||
```ini
|
||||
[log]
|
||||
ROOT_PATH = /var/log/gitea
|
||||
```
|
||||
|
||||
### Repositories
|
||||
```
|
||||
```ini
|
||||
[repository]
|
||||
ROOT = /var/lib/gitea/repos
|
||||
DEFAULT_BRANCH = main
|
||||
```
|
||||
|
||||
### Email
|
||||
```
|
||||
```ini
|
||||
[mailer]
|
||||
ENABLED = true
|
||||
SUBJECT_PREFIX = [Gitea]
|
||||
|
@ -97,7 +97,7 @@ MAILER_TYPE = smtp
|
|||
```
|
||||
|
||||
### Webhooks
|
||||
```
|
||||
```ini
|
||||
[webhook]
|
||||
ALLOWED_HOST_LIST = loopback,edgarpierre.fr,*.edgarpierre.fr
|
||||
```
|
||||
|
@ -106,7 +106,7 @@ ALLOWED_HOST_LIST = loopback,edgarpierre.fr,*.edgarpierre.fr
|
|||
Gitea est démarré avec le service systemd `gitea.service`.
|
||||
|
||||
## Configuration Nginx
|
||||
```
|
||||
```nginx
|
||||
server {
|
||||
listen 443 ssl http2;
|
||||
listen [::]:443 ssl http2;
|
||||
|
|
|
@ -21,10 +21,10 @@ Le pavé tactile est configuré par `libinput`, installé par défaut comme dép
|
|||
|
||||
Pour changer la configuration en fonctionnement, le paquet `xorg-xinput` peut être utilisé.
|
||||
Les commandes principales sont les suivantes :
|
||||
```
|
||||
$ xinput list
|
||||
$ xinput list-props $device
|
||||
$ xinput set-prop $device $option $setting
|
||||
```fish
|
||||
xinput list
|
||||
xinput list-props $device
|
||||
xinput set-prop $device $option $setting
|
||||
```
|
||||
|
||||
### Démarrage
|
||||
|
@ -33,7 +33,7 @@ Le pavé tactile peut être configuré par un fichier de configuration Xorg (`/e
|
|||
exemple).
|
||||
|
||||
##### Exemple
|
||||
```
|
||||
```xorg
|
||||
Section "InputClass"
|
||||
Identifier "touchpad"
|
||||
MatchIsTouchpad "on"
|
||||
|
|
Loading…
Reference in a new issue