comment_creer_le_wiki
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| comment_creer_le_wiki [2025/01/03 19:54] – [1. Créer un script de sauvegarde :] maxi | comment_creer_le_wiki [2025/01/06 09:28] (current) – maxi | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| Activez SSH et configurez les clés (optionnel pour plus de sécurité) : | Activez SSH et configurez les clés (optionnel pour plus de sécurité) : | ||
| - | | + | ssh-keygen -t rsa -b 4096 |
| - | ssh-copy-id user@your-server-ip</ | + | ssh-copy-id user@your-server-ip |
| ====== Étape 2 : Installer Nginx ====== | ====== Étape 2 : Installer Nginx ====== | ||
| Line 33: | Line 33: | ||
| < | < | ||
| sudo chown -R www-data: | sudo chown -R www-data: | ||
| + | |||
| + | (www-data étant l' | ||
| ====== Étape 3 : Installer DokuWiki ====== | ====== Étape 3 : Installer DokuWiki ====== | ||
| Line 42: | Line 44: | ||
| sudo mv dokuwiki-2*/ | sudo mv dokuwiki-2*/ | ||
| - | ===== 2. Donner les permissions nécessaires : ===== | ||
| - | < | ||
| ===== 3. Configurer Nginx pour DokuWiki : ===== | ===== 3. Configurer Nginx pour DokuWiki : ===== | ||
| Créez un fichier de configuration Nginx : | Créez un fichier de configuration Nginx : | ||
| - | | + | sudo nano / |
| | | ||
| | | ||
| - | < | + | < |
| + | | ||
| + | | ||
| root / | root / | ||
| index index.php index.html index.htm; | index index.php index.html index.htm; | ||
| Line 69: | Line 71: | ||
| deny all; | deny all; | ||
| } | } | ||
| + | } | ||
| </ | </ | ||
| Activez la configuration : | Activez la configuration : | ||
| - | | + | sudo ln -s / |
| - | sudo systemctl reload nginx</ | + | sudo systemctl reload nginx |
| ====== Étape 4 : Configuration HTTPS avec Certbot ====== | ====== Étape 4 : Configuration HTTPS avec Certbot ====== | ||
| Line 89: | Line 92: | ||
| Vérifiez que le certificat est valide en accédant à https:// | Vérifiez que le certificat est valide en accédant à https:// | ||
| Ajoutez une tâche de renouvellement automatique (Certbot le configure souvent automatiquement) : | Ajoutez une tâche de renouvellement automatique (Certbot le configure souvent automatiquement) : | ||
| - | | + | sudo certbot renew --dry-run |
| ====== Étape 5 : Installer PHP (pour DokuWiki) ====== | ====== Étape 5 : Installer PHP (pour DokuWiki) ====== | ||
| Line 112: | Line 115: | ||
| ===== 1. Créer un script de sauvegarde : ===== | ===== 1. Créer un script de sauvegarde : ===== | ||
| Créez un script dans le répertoire personnel : | Créez un script dans le répertoire personnel : | ||
| - | | + | nano ~/ |
| Contenu du script : | Contenu du script : | ||
| Line 119: | Line 122: | ||
| Rendez le script exécutable : | Rendez le script exécutable : | ||
| - | sudo mkdir / | + | |
| - | chmod +x ~/ | + | chmod +x ~/ |
| sudo chown ubuntu: | sudo chown ubuntu: | ||
comment_creer_le_wiki.1735934096.txt.gz · Last modified: 2025/01/03 19:54 by maxi
