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 16:56]
cyrille [Liens / références]
doc:reseau:autohebergement-olimex [09/01/2021 17:26]
cyrille [Caractéristiques]
Ligne 13: Ligne 13:
  
 =====  Caractéristiques ===== =====  Caractéristiques =====
 +
 +{{/​file-R424d570364db5f2b4b8c7d680ddb9294.png]]
 +{{/​file-R5240cc9b8199f811cab7484aee5aed5c.png}}
 +{{/​file-Rb21dbf56452ee98affd6533c39a2f9f4.png}}
 +
 +
 +{{/​file-R0027182090b5fcbe2fdced7bac69f4d2.png}}
  
  
Ligne 83: Ligne 90:
 **Ce qui donne concrètement :** **Ce qui donne concrètement :**
  
-{{:​homeserver:​2020-12-29_16-59.png?800|}}+ 
 + 
 +{{/file-R77a6d41312fe99eeef393f8692152140.png}}
  
  
Ligne 101: Ligne 110:
 </​WRAP>​ </​WRAP>​
  
-<​code>​ +<​code ​root>apt-get install p7zip</​code>​
-apt-get install p7zip +
-</​code>​+
  
-<​code>​ + 
-7za e A20-OLinuXino-buster-minimal-20201217-194545.img.7z +<​code ​user>7za e A20-OLinuXino-buster-minimal-20201217-194545.img.7z</​code>​ 
-</​code>​ + 
-<​code>​ +<​code ​user>ls A20-OLinuXino-buster-minimal-20201217-194545.img*
-ls A20-OLinuXino-buster-minimal-20201217-194545.img*+
 A20-OLinuXino-buster-minimal-20201217-194545.img A20-OLinuXino-buster-minimal-20201217-194545.img
 A20-OLinuXino-buster-minimal-20201217-194545.img.7z A20-OLinuXino-buster-minimal-20201217-194545.img.7z
-A20-OLinuXino-buster-minimal-20201217-194545.img.md5 +A20-OLinuXino-buster-minimal-20201217-194545.img.md5</​code>​ 
-</​code>​+
  
 Insérer la carte micro SD (class 10, ici une 32Ga) Insérer la carte micro SD (class 10, ici une 32Ga)
-<​code>​ + 
-[701710.426868] mmc0: cannot verify signal voltage switch+<​code ​user>​[701710.426868] mmc0: cannot verify signal voltage switch
 [701710.575537] mmc0: new ultra high speed SDR104 SDHC card at address 0001 [701710.575537] mmc0: new ultra high speed SDR104 SDHC card at address 0001
 [701710.576310] mmcblk0: mmc0:0001 SD 29.2 GiB  [701710.576310] mmcblk0: mmc0:0001 SD 29.2 GiB 
-[701710.594672] ​ mmcblk0: p1 +[701710.594672] ​ mmcblk0: p1</​code>​ 
-</​code>​+
  
 **On flashe la carte** **On flashe la carte**
-<​code>​ + 
- dd if=/​home/​ragnarok/​Téléchargements/​A20-OLinuXino-buster-minimal-20201217-194545.img of=/​dev/​mmcblk0 +<​code ​user>dd if=/​home/​ragnarok/​Téléchargements/​A20-OLinuXino-buster-minimal-20201217-194545.img of=/​dev/​mmcblk0</​code>​ 
-</​code>​+
  
 ===== Premier démarrage du serveur ===== ===== Premier démarrage du serveur =====
Ligne 135: Ligne 141:
 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 147: Ligne 152:
 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 167: Ligne 172:
 </​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 180: Ligne 183:
 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 194: Ligne 197:
  
 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 206: Ligne 209:
  
 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 231: Ligne 234:
  
 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 294: Ligne 297:
  
 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 356: Ligne 359:
 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 372: Ligne 375:
 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 389: Ligne 393:
 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 399: Ligne 403:
 **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 405: Ligne 409:
 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 420: Ligne 424:
  
 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 437: Ligne 441:
 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 451: Ligne 455:
 **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 461: Ligne 465:
  
 **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 479: Ligne 483:
  
 **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 498: Ligne 502:
  
 **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 509: Ligne 513:
  
 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 537: Ligne 541:
  
 **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 544: Ligne 548:
 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 550: Ligne 554:
  
 **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 568: Ligne 572:
  
 **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 582: Ligne 586:
  
 **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 594: Ligne 598:
  
 **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 605: Ligne 609:
 **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 613: Ligne 617:
 **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 633: Ligne 636:
 **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 642: Ligne 645:
  
 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 715: Ligne 718:
 **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 722: Ligne 725:
  
 **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