PI MediaWiki

De knowledge
Aller à la navigation Aller à la recherche

Ce serveur sera crée avec ma nouvelle mécanique automatique.

La carte SD

On crée une carte SD de base avec la dernière version de Raspberry OS sans desktop.

  • On choisit le modèle (Moi un PI4)
  • On choisit la dernière version de Raspberry OS sans couche graphique
  • On choisit la carte SD cible
  • On utilise le hostname nediawiki
  • Localisation Paris/France etc.
  • Le username de base sera admin et on choisit un mot de passe.
  • Dans les paramètres wiki, tout laisser a vide
  • Pour SSH, activer sshd et mettre la clé du user admin de font-admin
  • Ne pas activer Raspberry PI Connect

Et on lance l'écriture.

Config réseau

Sur front-routeur on configure une nouvelle IP fixe pour le serveur.

Dans le fichier: /etc/dnsmasq.d/lan.conf on ajoute:

dhcp-host=<MAC_ADDRESS>,10.11.11.50,database

Où MAC_ADDRESS est l'adresse du port Ethernet du PI. Sur le frontal on reboote le serveur DHCP:

sudo systemctl restart dnsmasq

Installation

On plugue la carte dans le PI4 branché sur le switch de notre pilan. On branche l'alim et on se connecte à front-router.

On se connecte à mediawiki(laissons lui le temps de booter):

admin@front-router:~ $ ssh mediawiki
The authenticity of host 'mediawiki (10.11.11.40)' can't be established.
ED25519 key fingerprint is SHA256:G6Ryy54x4BWYjUB4cf+GzCkRb9UkTCUi7QoNtESazFs.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'mediawiki' (ED25519) to the list of known hosts.
Linux mediawiki 6.12.47+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.47-1+rpt1 (2025-09-16) aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
admin@mediawiki:~ $

On accepte sa clé publique et on se retrouve connecté. Oui on a défini la clé publique de admin@front-routeur comme un serveur authorized_keys sur admin@mediawiki.