logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:reseau:autohebergement-olimex [09/01/2021 17:00]
cyrille [Graver l'image sur la carte micro SD]
doc:reseau:autohebergement-olimex [09/01/2021 17:27]
cyrille [Caractéristiques]
Ligne 13: Ligne 13:
  
 =====  Caractéristiques ===== =====  Caractéristiques =====
 +{{/​file-R0027182090b5fcbe2fdced7bac69f4d2.png}} 
 +{{/​file-R5240cc9b8199f811cab7484aee5aed5c.png}} 
 +{{/​file-R424d570364db5f2b4b8c7d680ddb9294.png}} 
 +{{/​file-Rb21dbf56452ee98affd6533c39a2f9f4.png}}
  
     * A20-OLinuXino-LIME2-s16M     * A20-OLinuXino-LIME2-s16M
Ligne 83: Ligne 86:
 **Ce qui donne concrètement :** **Ce qui donne concrètement :**
  
-{{:​homeserver:​2020-12-29_16-59.png?800|}}+ 
 + 
 +{{/file-R77a6d41312fe99eeef393f8692152140.png}}
  
  
Ligne 132: Ligne 137:
 Puis on scanne le réseau local. Puis on scanne le réseau local.
  
-<​code>​ +<​code ​user>​arp-scan ​ --local
-arp-scan ​ --local+
 Interface: wlp1s0, type: EN10MB, MAC: f4:​8c:​50:​06:​5a:​90,​ IPv4: 192.168.0.36 Interface: wlp1s0, type: EN10MB, MAC: f4:​8c:​50:​06:​5a:​90,​ IPv4: 192.168.0.36
 Starting arp-scan 1.9.7 with 256 hosts (https://​github.com/​royhills/​arp-scan) Starting arp-scan 1.9.7 with 256 hosts (https://​github.com/​royhills/​arp-scan)
Ligne 144: Ligne 148:
 192.168.0.48 e4:​fd:​a1:​db:​eb:​2d HUAWEI TECHNOLOGIES CO.,LTD 192.168.0.48 e4:​fd:​a1:​db:​eb:​2d HUAWEI TECHNOLOGIES CO.,LTD
 192.168.0.30 a4:​38:​cc:​cf:​c1:​e7 Nintendo Co.,Ltd 192.168.0.30 a4:​38:​cc:​cf:​c1:​e7 Nintendo Co.,Ltd
-192.168.0.254 68:​a3:​78:​78:​86:​f3 FREEBOX SAS +192.168.0.254 68:​a3:​78:​78:​86:​f3 FREEBOX SAS</​code>​ 
-</​code>​+
  
 Le serveur est l'​interface Le serveur est l'​interface
-<​code>​ + 
-192.168.0.46 30:​1f:​9a:​d0:​33:​ba IEEE Registration Authority +<​code>​192.168.0.46 30:​1f:​9a:​d0:​33:​ba IEEE Registration Authority</​code>​ 
-</​code>​+
  
 //(**IEEE Registration Authority** indique la carte du serveur, dans le doute, faites un** # arp-scan ​ --local** **avant** et **après démarrage du serveur** afin de voir l'IP ajoutée)// //(**IEEE Registration Authority** indique la carte du serveur, dans le doute, faites un** # arp-scan ​ --local** **avant** et **après démarrage du serveur** afin de voir l'IP ajoutée)//
Ligne 164: Ligne 168:
 </​WRAP>​ </​WRAP>​
  
- +<​code ​user
- +ssh olimex@192.168.0.46
-<​code>​ +
-ssh olimex@192.168.0.46+
 olimex@192.168.0.46'​s password: ​ olimex@192.168.0.46'​s password: ​
 Linux a20-olinuxino 5.8.18-olimex #122632 SMP Wed Dec 16 12:27:58 UTC 2020 armv7l Linux a20-olinuxino 5.8.18-olimex #122632 SMP Wed Dec 16 12:27:58 UTC 2020 armv7l
Ligne 177: Ligne 179:
 Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
 permitted by applicable law. permitted by applicable law.
-olimex@a20-olinuxino:​~$ +olimex@a20-olinuxino:​~$</​code>​ 
-</​code> ​+
  
 ==== Transfert du système de la microSD vers le disque SATA ==== ==== Transfert du système de la microSD vers le disque SATA ====
Ligne 191: Ligne 193:
  
 Utiliser **cfdisk**: Utiliser **cfdisk**:
-<​code>​olimex@a20-olinuxino:​~ ​sudo cfdisk /dev/sda+<​code ​user>sudo cfdisk /dev/sda
 olimex@a20-olinuxino:​~$ sudo fdisk -l olimex@a20-olinuxino:​~$ sudo fdisk -l
  
Ligne 203: Ligne 205:
  
 Device ​    ​Start ​      ​End ​  ​Sectors ​  Size Type Device ​    ​Start ​      ​End ​  ​Sectors ​  Size Type
-/​dev/​sda1 ​  2048 250069646 250067599 119.2G Linux filesystem +/​dev/​sda1 ​  2048 250069646 250067599 119.2G Linux filesystem</​code>​ 
-</​code>​+
  
 **Puis formatage en ext4:** **Puis formatage en ext4:**
  
-<​code ​| download+<​code ​user
-olimex@a20-olinuxino:​~$ ​sudo mkfs.ext4 /dev/sda1+sudo mkfs.ext4 /dev/sda1
 mke2fs 1.44.5 (15-Dec-2018) mke2fs 1.44.5 (15-Dec-2018)
 Discarding device blocks: done                            ​ Discarding device blocks: done                            ​
Ligne 228: Ligne 230:
  
 On transfère ensuite le système de la carte vers le disque. On utilise l'​utilitaire ** olinuxino-sd-to-sata**,​ disponible dans l'​image de l'​olimex. ​ On transfère ensuite le système de la carte vers le disque. On utilise l'​utilitaire ** olinuxino-sd-to-sata**,​ disponible dans l'​image de l'​olimex. ​
-<​code ​| download>+<​code ​user>
 olimex@a20-olinuxino:​~$ sudo /​sbin/​olinuxino-sd-to-sata ​ olimex@a20-olinuxino:​~$ sudo /​sbin/​olinuxino-sd-to-sata ​
  
Ligne 291: Ligne 293:
  
 Donc installation à la main par récupération du script d'​installation Donc installation à la main par récupération du script d'​installation
-<​code ​| download+<​code ​user
-wget https://​install.yunohost.org/​ +wget https://​install.yunohost.org/​ 
-mv index.html yunohost_install.sh+mv index.html yunohost_install.sh
 </​code>​ </​code>​
  
 Lancement du script d'​installation de yunohost. Elle prend un certain temps, faire du café  ;) Lancement du script d'​installation de yunohost. Elle prend un certain temps, faire du café  ;)
  
-<​code ​| download+<​code ​user
-sudo bash yunohost_install.sh ​+sudo bash yunohost_install.sh ​
 [INFO] Running upgrade_system [INFO] Running upgrade_system
 [INFO] Running install_script_dependencies [INFO] Running install_script_dependencies
Ligne 353: Ligne 355:
 Pour régler le soucis de curl. Curl n'est pas installé par défaut, l'​installer et de suite régénérer les certificats Pour régler le soucis de curl. Curl n'est pas installé par défaut, l'​installer et de suite régénérer les certificats
  
-<​code ​| download+<​code ​user
-sudo apt install curl +sudo apt install curl 
-sudo update-ca-certificates -f+sudo update-ca-certificates -f
 </​code>​ </​code>​
  
 Curl est opérationnel,​ yunohost peut s'​installer alors facilement par Curl est opérationnel,​ yunohost peut s'​installer alors facilement par
  
-<​code ​| download+<​code ​root
-curl https://​install.yunohost.org | bash+curl https://​install.yunohost.org | bash
 </​code>​ </​code>​
  
Ligne 369: Ligne 371:
 Comme stipulé à la fin de l'​installation de yunohost, on récupère le lien de post configuration de yunohost et on peut finir l'​installation via un navigateur internet (elle peut être faite aussi en CLI, lire la documentation de yunohost dans ce cas) Comme stipulé à la fin de l'​installation de yunohost, on récupère le lien de post configuration de yunohost et on peut finir l'​installation via un navigateur internet (elle peut être faite aussi en CLI, lire la documentation de yunohost dans ce cas)
  
-{{:​homeserver:​2020-12-26_13-52.png?800|}}+ 
 +{{/file-Ra35d8ae6afc1183e7a19e79f8a41bbed.png}}
  
 L'​ajout de l'user admin sera réalisée et il est impossible, pour des raisons de sécurité de se connecter avec le compte root.  L'​ajout de l'user admin sera réalisée et il est impossible, pour des raisons de sécurité de se connecter avec le compte root. 
  
 Dès lors se connecter ​ Dès lors se connecter ​
-<​code ​| download>+<​code ​user>
 ssh admin@mon_non_de_domaine.ext ssh admin@mon_non_de_domaine.ext
 </​code>​ </​code>​
Ligne 386: Ligne 389:
 C'est dans le panel d'​administration sur **DOMAINES, AJOUTER UN DOMAINES** C'est dans le panel d'​administration sur **DOMAINES, AJOUTER UN DOMAINES**
  
-{{:​homeserver:​2020-12-29_17-31.png?400|}}+{{/file-R5e612b8b6272a1f51e219beb4b5d78c0.png}}
  
 Yunohost vous fournira tous les données nécessaires pour remplir correctement la zone DNS du registar où vous avez acheté le nom de domaine. Yunohost vous fournira tous les données nécessaires pour remplir correctement la zone DNS du registar où vous avez acheté le nom de domaine.
  
-{{:​homeserver:​2020-12-29_17-33.png?400|}}+{{/file-R8d4c5d27c2564a6b9f1e289276ca8a4c.png}}
  
 Se connecter au panel d'​administration de son registar et renseigner la zone DNS à partir des dernières informations. Il se peut qu'un **temps de prise en compte soit nécessaire** le temps de diffusion de la mise à jour de ces entrées. Se connecter au panel d'​administration de son registar et renseigner la zone DNS à partir des dernières informations. Il se peut qu'un **temps de prise en compte soit nécessaire** le temps de diffusion de la mise à jour de ces entrées.
Ligne 396: Ligne 399:
 **Demander un certificat SSL et  Let’s Encrypt** ​ **Demander un certificat SSL et  Let’s Encrypt** ​
  
-{{:​homeserver:​2020-12-29_17-38.png?400|}}+{{/file-Rc9225385786ad113edb8891aefa86f7c.png}}
  
 ===== Problèmes rencontrés ===== ===== Problèmes rencontrés =====
Ligne 402: Ligne 405:
 Suite à l'​installation de l'​image d'​Olimex ARM, j'ai du demandé la mise  à jour des certificats afin que curl fonctionne correctement Suite à l'​installation de l'​image d'​Olimex ARM, j'ai du demandé la mise  à jour des certificats afin que curl fonctionne correctement
  
-<​code ​| download+<​code ​user
-sudo update-ca-certificates -f+sudo update-ca-certificates -f
 </​code>​ </​code>​
 ==== Blacklist de mail ==== ==== Blacklist de mail ====
Ligne 417: Ligne 420:
  
 Utiliser nslookup pour vérifier le rDNS Utiliser nslookup pour vérifier le rDNS
-<​code ​| download+<​code ​user
-nslookup 82.65.208.68+nslookup 82.65.208.68
 68.208.65.82.in-addr.arpa name = 82-65-208-68.subs.proxad.net. 68.208.65.82.in-addr.arpa name = 82-65-208-68.subs.proxad.net.
  
Ligne 434: Ligne 437:
 Alors là, je comprends très peu la situation. Car pour un autre nom de domaine réglé exactement pareil, pas de soucis. Alors là, je comprends très peu la situation. Car pour un autre nom de domaine réglé exactement pareil, pas de soucis.
  
-{{:​homeserver:​2020-12-27_20-51.png?400|}}+{{/file-R27f3c6d44f5213c7fd661d9077ed90df.png}}
  
 Mais ça fait perdre 2.5 points par rapport à spam assassin ce qui peut être génant. Mais ça fait perdre 2.5 points par rapport à spam assassin ce qui peut être génant.
Ligne 448: Ligne 451:
 **Sans la configuration Nom + Prénom :** **Sans la configuration Nom + Prénom :**
  
-{{:​homeserver:​2020-12-29_20-24_1.png?400|}}+{{/file-R999f76467841084fa66f0b3ad2763bb3.png}}
  
 **Avec la configuration Nom Prénom dans le client mail et le webmail :**  **Avec la configuration Nom Prénom dans le client mail et le webmail :** 
  
-{{:​homeserver:​2020-12-29_20-24.png?400|}}+{{/file-R4c470ddabe4a98aaf764ca83efe6df13.png}}
  
 ===== Divers ===== ===== Divers =====
Ligne 458: Ligne 461:
  
 **Sur batterie** **Sur batterie**
-<​code ​| download>+<​code ​user>
 cat /​sys/​bus/​i2c/​devices/​0-0034/​axp20x-battery-power-supply/​power_supply/​axp20x-battery/​uevent cat /​sys/​bus/​i2c/​devices/​0-0034/​axp20x-battery-power-supply/​power_supply/​axp20x-battery/​uevent
 POWER_SUPPLY_NAME=axp20x-battery POWER_SUPPLY_NAME=axp20x-battery
Ligne 476: Ligne 479:
  
 **Sur secteur** **Sur secteur**
-<​code ​| download>+<​code ​user>
 cat /​sys/​bus/​i2c/​devices/​0-0034/​axp20x-battery-power-supply/​power_supply/​axp20x-battery/​uevent ​ cat /​sys/​bus/​i2c/​devices/​0-0034/​axp20x-battery-power-supply/​power_supply/​axp20x-battery/​uevent ​
 cat /​sys/​bus/​i2c/​devices/​0-0034/​axp20x-battery-power-supply/​power_supply/​axp20x-battery/​uevent ​ cat /​sys/​bus/​i2c/​devices/​0-0034/​axp20x-battery-power-supply/​power_supply/​axp20x-battery/​uevent ​
Ligne 495: Ligne 498:
  
 **Pour plus de simplicité,​ réaliser l'​alias** **Pour plus de simplicité,​ réaliser l'​alias**
-<​code ​| download+<​code ​user
-cat .bash_aliases ​+cat .bash_aliases ​
 alias battery="​cat /​sys/​bus/​i2c/​devices/​0-0034/​axp20x-battery-power-supply/​power_supply/​axp20x-battery/​uevent"​ alias battery="​cat /​sys/​bus/​i2c/​devices/​0-0034/​axp20x-battery-power-supply/​power_supply/​axp20x-battery/​uevent"​
 </​code>​ </​code>​
-<​code ​| download+<​code ​user
-source ~/.bashrc+source ~/.bashrc
 </​code>​ </​code>​
  
Ligne 506: Ligne 509:
  
 Dans le .bashrc Dans le .bashrc
-<​code ​| download>+<​code ​user>
 # Export TMOUT # Export TMOUT
 # Délai inactivité avant deconnexion # Délai inactivité avant deconnexion
Ligne 534: Ligne 537:
  
 **Créer un fichier de swap de 2go** **Créer un fichier de swap de 2go**
-<​code ​| download+<​code ​user
-sudo dd if=/​dev/​zero of=/​swapfile bs=1M count=2048 status=progress+sudo dd if=/​dev/​zero of=/​swapfile bs=1M count=2048 status=progress
 </​code>​ </​code>​
  
Ligne 541: Ligne 544:
 On peut utiliser cette commande. On peut utiliser cette commande.
  <​code | download>​  <​code | download>​
-sudo fallocate -l 4G  /​swapfile ​+sudo fallocate -l 4G  /​swapfile ​
 </​code>​Mais personnellement,​ ça ne passe pas. </​code>​Mais personnellement,​ ça ne passe pas.
 Donc préférer la précédente Donc préférer la précédente
Ligne 547: Ligne 550:
  
 **Appliquer les droits suivants** **Appliquer les droits suivants**
-<​code ​| download+<​code ​user
-sudo chmod 600 /swapfile+sudo chmod 600 /swapfile
 </​code>​ </​code>​
  
 **Vérifier** **Vérifier**
-<​code ​| download+<​code ​user
-ls -lh /swapfile+ls -lh /swapfile
 -rw------- 1 root root 2.0G Dec 31 15:28 /swapfile -rw------- 1 root root 2.0G Dec 31 15:28 /swapfile
 </​code>​ </​code>​
  
 **Transformer ce fichier en swap** **Transformer ce fichier en swap**
-<​code ​| download+<​code ​user
-sudo mkswap /swapfile+sudo mkswap /swapfile
 Setting up swapspace version 1, size = 2 GiB (2147479552 bytes) Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
 no label, UUID=a5644688-4d53-4e30-a388-f2a023741ebf no label, UUID=a5644688-4d53-4e30-a388-f2a023741ebf
Ligne 565: Ligne 568:
  
 **Appliquer le swap** **Appliquer le swap**
-<​code ​| download+<​code ​user
-sudo swapon /swapfile+sudo swapon /swapfile
 </​code>​ </​code>​
  
 **Vérifier la bonne prise en charge** **Vérifier la bonne prise en charge**
-<​code ​| download+<​code ​user
-sudo swapon ​ -s+sudo swapon ​ -s
 Filename Type Size Used Priority Filename Type Size Used Priority
 /​swapfile ​                             file    2097148 0 -2 /​swapfile ​                             file    2097148 0 -2
Ligne 579: Ligne 582:
  
 **Pour rendre le montage permanent, ajouter à fstab** **Pour rendre le montage permanent, ajouter à fstab**
-<​code ​| download+<​code ​user
-sudo nano /etc/fstab+sudo nano /etc/fstab
 </​code>​ </​code>​
  
 Ajouter ces lignes Ajouter ces lignes
-<​code ​| download>+<​code>​
 # Add swap  # Add swap 
 /​swapfile ​  ​none ​    ​swap ​                ​defaults ​ 0 0 /​swapfile ​  ​none ​    ​swap ​                ​defaults ​ 0 0
Ligne 591: Ligne 594:
  
 **Vérifier** **Vérifier**
-<​code ​| download+<​code ​user
-free+free
               total        used        free      shared ​ buff/​cache ​  ​available               total        used        free      shared ​ buff/​cache ​  ​available
 Mem:        1021080 ​     229364 ​     582704 ​      ​13976 ​     209012 ​     754220 Mem:        1021080 ​     229364 ​     582704 ​      ​13976 ​     209012 ​     754220
Ligne 602: Ligne 605:
 **Installer simplement ces 2 paquets :** **Installer simplement ces 2 paquets :**
  
-<​code ​| download+<​code ​user
-sudo apt install apt-listchanges apticron+sudo apt install apt-listchanges apticron
 </​code>​ </​code>​
  
Ligne 610: Ligne 613:
 **Créer un répertoire de scripts pour **admin**** **Créer un répertoire de scripts pour **admin****
  
-<​code ​| download+<​code ​user
-mkdir scripts+mkdir scripts
 </​code>​ </​code>​
  
 **Créer le fichier fail2ban-status-ban.sh** **Créer le fichier fail2ban-status-ban.sh**
-<​code ​| download> +<​code ​user>nano fail2ban-status-ban.sh
-nano fail2ban-status-ban.sh+
 #!/bin/sh #!/bin/sh
 # Script de rapport fail2ban # Script de rapport fail2ban
Ligne 630: Ligne 632:
 **Positionner un cron chez le root** **Positionner un cron chez le root**
  
-<​code ​| download+<​code ​user
-sudo crontab -e+sudo crontab -e
 </​code>​ </​code>​
-<​code ​| download>+<​code>​
 # Rapport de fail2ban # Rapport de fail2ban
 15 6,19 * * * /​home/​admin/​scripts/​fail2ban-status-ban.sh 15 6,19 * * * /​home/​admin/​scripts/​fail2ban-status-ban.sh
Ligne 639: Ligne 641:
  
 Vous recevrez **quotidiennement** à 6h15 et à 19h15 un rapport de fail2ban sous cette forme **par mail** : Vous recevrez **quotidiennement** à 6h15 et à 19h15 un rapport de fail2ban sous cette forme **par mail** :
-<​code ​| download>+<​code>​
 Status for the jail: dovecot Status for the jail: dovecot
 |- Filter |- Filter
Ligne 712: Ligne 714:
 **bpytop** est un moniteur de ressources qui permet d'​afficher les statistiques ​ et de gérer l'​usage du(es) processeur(s),​ des processus, de la mémoire et du réseau. **bpytop** est un moniteur de ressources qui permet d'​afficher les statistiques ​ et de gérer l'​usage du(es) processeur(s),​ des processus, de la mémoire et du réseau.
  
-<​code ​| download>+<​code ​user>
 git clone https://​github.com/​aristocratos/​bpytop.git git clone https://​github.com/​aristocratos/​bpytop.git
 cd bpytop cd bpytop
Ligne 719: Ligne 721:
  
 **Pour le desinstaller** ​ **Pour le desinstaller** ​
-<​code ​| download>+<​code ​user>
 sudo make uninstall sudo make uninstall
 </​code>​ </​code>​
  
doc/reseau/autohebergement-olimex.txt · Dernière modification: 02/01/2022 12:53 par cyrille

Pied de page des forums

Propulsé par FluxBB