Outils pour utilisateurs

Outils du site


config_ubuntu_server_rpi3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
config_ubuntu_server_rpi3 [2024/06/24 15:50] didiervillersconfig_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://www.framboise314.fr/]]   * [[https://www.framboise314.fr/]]
   * [[https://www.raspberrypi.org/documentation/installation/installing-images/README.md|Installing operating system images]] (cf. balenaEtcher, a graphical SD card writing tool)   * [[https://www.raspberrypi.org/documentation/installation/installing-images/README.md|Installing operating system images]] (cf. balenaEtcher, a graphical SD card writing tool)
 +  * [[https://elinux.org/RPi_SD_cards]] liste de cartes SD et microSD testées sur Raspberry Pi
   * [[https://ubuntu.com/download/raspberry-pi|Ubuntu Server on a Raspberry Pi 2, 3 or 4]]   * [[https://ubuntu.com/download/raspberry-pi|Ubuntu Server on a Raspberry Pi 2, 3 or 4]]
     * janvier 2024 : The simplest way is to use the [[https://www.raspberrypi.com/software/|Raspberry Pi Imager]] which enables you to select an Ubuntu image when flashing your SD card.  If you are on Ubuntu, run: <code>sudo snap install rpi-imager</code>     * janvier 2024 : The simplest way is to use the [[https://www.raspberrypi.com/software/|Raspberry Pi Imager]] which enables you to select an Ubuntu image when flashing your SD card.  If you are on Ubuntu, run: <code>sudo snap install rpi-imager</code>
       * [[https://ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi|How to install Ubuntu Server on your Raspberry Pi]]       * [[https://ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi|How to install Ubuntu Server on your Raspberry Pi]]
-      * mai 2024 : sélectionner "other general-purpose OS", puis "Ubuntu", puis "Ubuntu Server 24.04 LTS (64-bit)"+      * juin 2024 : sélectionner "other general-purpose OS", puis "Ubuntu", puis "Ubuntu Server 22.04 LTS (64-bit)" (des tests avec la 24.04 amènent à des problèmes de connexion réseau FIXME en cours... )
     * [[https://ubuntu.com/server/docs/installation|Documentation Ubuntu]]     * [[https://ubuntu.com/server/docs/installation|Documentation Ubuntu]]
     * [[https://pimylifeup.com/ubuntu-server-raspberry-pi/|Installing Ubuntu Server to the Raspberry Pi]], en particulier, "Setting up SSH for Ubuntu Server", si ce n'est pas fonctionnel par défaut     * [[https://pimylifeup.com/ubuntu-server-raspberry-pi/|Installing Ubuntu Server to the Raspberry Pi]], en particulier, "Setting up SSH for Ubuntu Server", si ce n'est pas fonctionnel par défaut
Ligne 28: Ligne 29:
     * copier la clé publique sur le serveur     * copier la clé publique sur le serveur
     * ssh-copy-id -i ~/.ssh/id_rsa.pub ubuntu@ip_adress     * ssh-copy-id -i ~/.ssh/id_rsa.pub ubuntu@ip_adress
 +    * alternativement, la clé peut être installée lors de la création de la carte µSD par RPi imager
     * 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 71: Ligne 73:
   * **sudo apt install php libapache2-mod-php**   * **sudo apt install php libapache2-mod-php**
   * **sudo nano /var/www/html/phpinfo.php et ajouter <?php phpinfo(); ?>** comme seule ligne à ce fichier. Sauver et test dans un navigateur : [[http://ip_adress/phpinfo.php]]   * **sudo nano /var/www/html/phpinfo.php et ajouter <?php phpinfo(); ?>** comme seule ligne à ce fichier. Sauver et test dans un navigateur : [[http://ip_adress/phpinfo.php]]
-  *  La configuration de PHP se fait via un fichier php.ini localisé sous Focal Fossa (Ubuntu 20.04) ici : /etc/php/7.4/apache2/php.ini+  *  La configuration de PHP se fait via un fichier php.ini localisé sous Noble Numbat (Ubuntu 24.04) ici : /etc/php/8.3/apache2/php.ini
   * Paquets PHP souvent utiles (des modules additionnels pourront être installés en fonction des logiciels installés sur le serveur ainsi que leurs extensions/plugins) :   * Paquets PHP souvent utiles (des modules additionnels pourront être installés en fonction des logiciels installés sur le serveur ainsi que leurs extensions/plugins) :
     * **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 128: Ligne 130:
     * **Allow users to register themselves**      * **Allow users to register themselves** 
   * **sudo rm install.php** (effacement du script d'installation)   * **sudo rm install.php** (effacement du script d'installation)
 +
 +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 /var/www/html
 +  * libérer/effacer/renommer le répertoire wiki
 +  * déplacer le backup : sudo mv /home/username/sitebackup_wiki_2024-04-03-042501.tar.gz sitebackup_wiki_2024-04-03-042501.tar.gz
 +  * 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://www.dokuwiki.org/install:permissions#unix]])
 +    * **sudo chown -R www-data:www-data /var/www/html/wiki**
 +    * **cd /var/www/html/wiki** (si on n'y était pas)
 +    * 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 - "Paramètres de configuration" : Le wiki est pré-configuré et (presque) opérationnel ! Réglages complémentaires de la configuration via le menu d’administration - "Paramètres de configuration" :
config_ubuntu_server_rpi3.1719244246.txt.gz · Dernière modification : 2024/06/24 15:50 de didiervillers