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
*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

View File

@ -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

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`.
### 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;

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é.
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"