1
Fork 0

Update syntax highlighting on all pages

This commit is contained in:
Edgar P. Burkhart 2023-02-12 10:07:20 +01:00
parent fef5d01011
commit 536f01e68f
Signed by: edpibu
GPG Key ID: 9833D3C5A25BD227
4 changed files with 29 additions and 32 deletions

View File

@ -11,9 +11,6 @@ weight: 1
# PostgreSQL # 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 ## Installation
### Archlinux ### Archlinux
@ -28,15 +25,15 @@ Les mises à jour peuvent être évitées en ajoutant `postgresql` et `postgresq
## Préparation du système de fichiers ## 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 : Si un système de fichiers Btrfs est utilisé, la copie en écriture doit être désactivée :
``` ```fish
# chattr +C /var/lib/postgres chattr +C /var/lib/postgres
``` ```
## Configuration initiale ## Configuration initiale
La base de données peut être initialisée à l'aide de la commande suivante : La base de données peut être initialisée à l'aide de la commande suivante :
``` ```fish
$ initdb [--locale=C.UTF-8] [--encoding=UTF8] -D /var/lib/postgres/data [--data-checksums] 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`. 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 ### Création d'utilisateurs
La commande suivante peut être utilisée : La commande suivante peut être utilisée :
``` ```fish
$ createuser [-s/--superuser] [--interactive] [user] createuser [-s/--superuser] [--interactive] [user]
``` ```
Les utilisateurs peuvent être supprimés avec la commande suivante : Les utilisateurs peuvent être supprimés avec la commande suivante :
``` ```fish
$ dropuser [-i/--interactive] [user] dropuser [-i/--interactive] [user]
``` ```
### Création de bases de données ### Création de bases de données
La commande suivante peut être utilisée : La commande suivante peut être utilisée :
``` ```fish
$ createdb [-O owner] [dbname [description]] createdb [-O owner] [dbname [description]]
``` ```
## Sources ## Sources

View File

@ -24,13 +24,13 @@ Installer la paquet `cockpit`.
## Configuration ## Configuration
### Configuration du reverse proxy ### Configuration du reverse proxy
``` ```ini
[WebService] [WebService]
ProtocolHeader = X-Forwarded-Proto ProtocolHeader = X-Forwarded-Proto
ForwardedForHeader = X-Forwarded-For ForwardedForHeader = X-Forwarded-For
``` ```
#### Configuration Nginx #### Configuration Nginx
``` ```nginx
server { server {
listen 443 ssl http2; listen 443 ssl http2;
listen [::]:443 ssl http2; listen [::]:443 ssl http2;
@ -48,7 +48,7 @@ server {
### Mise-à-jour des certificats ### Mise-à-jour des certificats
#### Script de déploiement certbot #### 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/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/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 /usr/bin/systemctl restart cockpit

View File

@ -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`. Un exemple est fourni dans `/etc/gitea/app.example.ini`.
### Serveur ### Serveur
``` ```ini
[server] [server]
PROTOCOL = unix PROTOCOL = unix
DOMAIN = git.edgarpierre.fr DOMAIN = git.edgarpierre.fr
@ -33,7 +33,7 @@ ALLOW_GRACEFUL_RESTARTS = true
``` ```
#### LFS #### LFS
``` ```ini
[server] [server]
LFS_START_SERVER = true LFS_START_SERVER = true
LFS_JWT_SECRET = LFS_JWT_SECRET =
@ -43,7 +43,7 @@ LFS_JWT_SECRET =
Créer un utilisateur et une base de donnée `gitea` avec postgres. 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 : Pour utiliser une connection par socket unix, la configuration est la suivante :
``` ```ini
[database] [database]
DB_TYPE = postgres DB_TYPE = postgres
HOST = /run/postgresql/ HOST = /run/postgresql/
@ -52,7 +52,7 @@ USER = gitea
``` ```
### Securité ### Securité
``` ```ini
[security] [security]
INSTALL_LOCK = true INSTALL_LOCK = true
SECRET_KEY = *** SECRET_KEY = ***
@ -60,31 +60,31 @@ INTERNAL_TOKEN = ***
REVERSE_PROXY_TRUSTED_PROXIES = 127.0.0.0/8,::1/128 REVERSE_PROXY_TRUSTED_PROXIES = 127.0.0.0/8,::1/128
``` ```
``` ```ini
[oauth2] [oauth2]
ENABLE = false ENABLE = false
``` ```
``` ```ini
[service] [service]
DISABLE_REGISTRATION = true DISABLE_REGISTRATION = true
``` ```
### Logs ### Logs
``` ```ini
[log] [log]
ROOT_PATH = /var/log/gitea ROOT_PATH = /var/log/gitea
``` ```
### Repositories ### Repositories
``` ```ini
[repository] [repository]
ROOT = /var/lib/gitea/repos ROOT = /var/lib/gitea/repos
DEFAULT_BRANCH = main DEFAULT_BRANCH = main
``` ```
### Email ### Email
``` ```ini
[mailer] [mailer]
ENABLED = true ENABLED = true
SUBJECT_PREFIX = [Gitea] SUBJECT_PREFIX = [Gitea]
@ -97,7 +97,7 @@ MAILER_TYPE = smtp
``` ```
### Webhooks ### Webhooks
``` ```ini
[webhook] [webhook]
ALLOWED_HOST_LIST = loopback,edgarpierre.fr,*.edgarpierre.fr 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`. Gitea est démarré avec le service systemd `gitea.service`.
## Configuration Nginx ## Configuration Nginx
``` ```nginx
server { server {
listen 443 ssl http2; listen 443 ssl http2;
listen [::]:443 ssl http2; listen [::]:443 ssl http2;

View File

@ -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é. Pour changer la configuration en fonctionnement, le paquet `xorg-xinput` peut être utilisé.
Les commandes principales sont les suivantes : Les commandes principales sont les suivantes :
``` ```fish
$ xinput list xinput list
$ xinput list-props $device xinput list-props $device
$ xinput set-prop $device $option $setting xinput set-prop $device $option $setting
``` ```
### Démarrage ### Démarrage
@ -33,7 +33,7 @@ Le pavé tactile peut être configuré par un fichier de configuration Xorg (`/e
exemple). exemple).
##### Exemple ##### Exemple
``` ```xorg
Section "InputClass" Section "InputClass"
Identifier "touchpad" Identifier "touchpad"
MatchIsTouchpad "on" MatchIsTouchpad "on"