config_ubuntu_server_rpi3
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
config_ubuntu_server_rpi3 [2024/05/14 16:36] – didiervillers | config_ubuntu_server_rpi3 [2024/06/28 20:37] (Version actuelle) – [Installation type sur un serveur LA(M)P : DokuWiki] didiervillers | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
* [[https:// | * [[https:// | ||
* janvier 2024 : The simplest way is to use the [[https:// | * janvier 2024 : The simplest way is to use the [[https:// | ||
* [[https:// | * [[https:// | ||
- | * mai 2024 : sélectionner "other general-purpose OS", puis " | + | * juin 2024 : sélectionner "other general-purpose OS", puis " |
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
Ligne 22: | Ligne 23: | ||
* mdp : ubuntu (à modifier dès le 1er démarrage !!) | * mdp : ubuntu (à modifier dès le 1er démarrage !!) | ||
* relever l'IP du serveur par la commande "ip a" (le clavier peut être qwerty) | * relever l'IP du serveur par la commande "ip a" (le clavier peut être qwerty) | ||
+ | * pour changer de clavier en TTY : sudo loadkeys be | ||
* Connexion à partir d'une autre machine : ssh ubuntu@ip_adress (remplacer ip_adress par la valeur relevée) | * Connexion à partir d'une autre machine : ssh ubuntu@ip_adress (remplacer ip_adress par la valeur relevée) | ||
* Clé SSH | * Clé SSH | ||
Ligne 27: | Ligne 29: | ||
* copier la clé publique sur le serveur | * copier la clé publique sur le serveur | ||
* ssh-copy-id -i ~/ | * ssh-copy-id -i ~/ | ||
+ | * alternativement, | ||
* tester la connexion qui doit fonctionner sans mdp : ssh ubuntu@ip_adress | * tester la connexion qui doit fonctionner sans mdp : ssh ubuntu@ip_adress | ||
* mises à jour : | * mises à jour : | ||
Ligne 70: | Ligne 73: | ||
* **sudo apt install php libapache2-mod-php** | * **sudo apt install php libapache2-mod-php** | ||
* **sudo nano / | * **sudo nano / | ||
- | * La configuration de PHP se fait via un fichier php.ini localisé sous Focal Fossa (Ubuntu | + | * La configuration de PHP se fait via un fichier php.ini localisé sous Noble Numbat |
* Paquets PHP souvent utiles (des modules additionnels pourront être installés en fonction des logiciels installés sur le serveur ainsi que leurs extensions/ | * Paquets PHP souvent utiles (des modules additionnels pourront être installés en fonction des logiciels installés sur le serveur ainsi que leurs extensions/ | ||
* **sudo apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip** | * **sudo apt install php-curl php-gd php-intl php-json php-mbstring php-xml php-zip** | ||
Ligne 127: | Ligne 130: | ||
* **Allow users to register themselves** | * **Allow users to register themselves** | ||
* **sudo rm install.php** (effacement du script d' | * **sudo rm install.php** (effacement du script d' | ||
+ | |||
+ | Variante avec réinstallation d'un backup : | ||
+ | * copier le fichier de backup (exemple sitebackup_wiki_2024-04-03-042501.tar.gz) dans le répertoire utilisateur | ||
+ | * cd / | ||
+ | * libérer/ | ||
+ | * déplacer le backup : sudo mv / | ||
+ | * sudo tar -xzvf sitebackup_wiki_2024-04-03-042501.tar.gz --strip-components=3 | ||
+ | * effacer le fichier de backup : sudo rm sitebackup_wiki_2024-04-03-042501.tar.gz | ||
+ | * owner & permissions ([[https:// | ||
+ | * **sudo chown -R www-data: | ||
+ | * **cd / | ||
+ | * fichiers : **sudo find . ! -type d -exec chmod 660 {} \;** | ||
+ | * répertoires : **sudo find . -type d -exec chmod 770 {} \;** | ||
+ | * Vérifier la réinstallation | ||
Le wiki est pré-configuré et (presque) opérationnel ! Réglages complémentaires de la configuration via le menu d’administration - " | Le wiki est pré-configuré et (presque) opérationnel ! Réglages complémentaires de la configuration via le menu d’administration - " |
config_ubuntu_server_rpi3.1715704560.txt.gz · Dernière modification : 2024/05/14 16:36 de didiervillers