Serveur web à la maison avec une raspberry pi
Catégorie du document
- Tutoriel
Date du jour
07.10.2020
Catégorie
- Linux
- Raspberry
Lien vers l'article
https://wiki.debian-fr.xyz/Serveur_web_%C3%A0_la_maison_:_raspberry_pi
Extension YesWiki bazar ferme
Catégorie du document
- Tutoriel
Date du jour
02.12.2020
Catégorie
- Wiki
A retenir
Ces paquets permettent d'upgrader un yesWiki et proposer une ferme de wiki.
Attention — Ceci est une extension de YesWiki. Elle ne fait pas partie du cœur officiellement maintenu de YesWiki.
Attention — Ceci est une extension de YesWiki. Elle ne fait pas partie du cœur officiellement maintenu de YesWiki.
Lien vers l'article
https://github.com/YesWiki/yeswiki-extension-ferme
Installer un serveur web sur votre Raspberry (Apache + PHP + MySQL)
Catégorie du document
- Tutoriel
Date du jour
02.12.2020
Catégorie
- Wiki
- Raspberry
A retenir
La Raspberry Pi comme serveur web, pourquoi ?
Mais pourquoi utiliser la Raspberry comme un serveur Web, plutôt que de faire appel à des prestataires de services spécialisés dans l’hébergement web ?
Tout d’abord, d’un point de vue économique, il faut savoir que les services d’hébergement web ne sont pas gratuits et qu’il faut sortir le porte-monnaie tous les mois/ans. Contrairement à la Raspberry qui demande juste une connexion.
De plus, en choisissant la Raspberry, vous avez la possibilité de modifier vos services à souhait (exemples : la taille du disque, l’hébergement de Database, etc.), ce qui n’est en général pas le cas chez les hébergeurs spécialisés, qui vendent souvent des hébergements mutualisés avec une faible capacité de configuration.
Cependant pour supporter plus d’utilisateurs, vous avez intérêt à utiliser une Raspberry Pi 3, soit la Raspberry Pi avec 1 Go de RAM, plutôt que la Raspberry de type B+ (512 Mo de RAM)
Mais pourquoi utiliser la Raspberry comme un serveur Web, plutôt que de faire appel à des prestataires de services spécialisés dans l’hébergement web ?
Tout d’abord, d’un point de vue économique, il faut savoir que les services d’hébergement web ne sont pas gratuits et qu’il faut sortir le porte-monnaie tous les mois/ans. Contrairement à la Raspberry qui demande juste une connexion.
De plus, en choisissant la Raspberry, vous avez la possibilité de modifier vos services à souhait (exemples : la taille du disque, l’hébergement de Database, etc.), ce qui n’est en général pas le cas chez les hébergeurs spécialisés, qui vendent souvent des hébergements mutualisés avec une faible capacité de configuration.
Cependant pour supporter plus d’utilisateurs, vous avez intérêt à utiliser une Raspberry Pi 3, soit la Raspberry Pi avec 1 Go de RAM, plutôt que la Raspberry de type B+ (512 Mo de RAM)
Lien vers l'article
https://raspberry-pi.fr/installer-serveur-web-raspberry-lamp/
Yunohost, configurer la raspberry comme serveur. Idéal pour y installer un yeswiki
Catégorie du document
- Tutoriel
Date du jour
02.02.2021
Catégorie
- Wiki
- Raspberry
A retenir
Un système facile pour transformer une raspberry en mini-serveur.
Lien vers l'article
https://yunohost.org/#/install_on_raspberry_fr
Échanger des fichiers avec son serveur à l'aide d'une interface graphique
Catégorie du document
- Tutoriel
Date du jour
13.04.2021
Catégorie
- Linux
- Raspberry
- Autre
Nom du ou des auteurs
Yunohost
Résumé / Abstract
"Cette page explique comment échanger des fichiers (sauvegardes, musiques, photos, films...) avec son serveur à l'aide d'un outil graphique. C'est donc une méthode alternative au fait d'utiliser la commande scp qui peut être jugée technique et cryptique, ou de devoir installer Nextcloud."
Lien vers l'article
https://yunohost.org/fr/filezilla
Paramétrage d'une adresse mail pour éviter l’atterrissage dans les spams
Catégorie du document
- Autres
Date du jour
05.02.2024
Catégorie
- Autre
Résumé / Abstract
1/ Paramétrage SPF
- Dans la zone DNS du nom de domaine paramétrer une entrée SPF
- Copier la cible de l'entrée SPF et l'inscrire dans une nouvelle entrée TXT. Exemple pour OVH :
v=spf1 mx include:mx.ovh.com ~all
2/ Faire valider votre nom de domaine par google
- Rendez-vous sur Google Postmaster
- Entrer le nom de domaine que vous souhaitez faire vérifier. Puis cliquer sur "suivant".
- Google postmaster va renvoyer un message vous demandant d'ajouter une entrée TXT, il donnera la cible à y ajouter. Par exemple ceci :
google-site-verification=... - Entrer dans votre zone DNS une nouvelle entrée TXT avec la cible précédemment indiqué.
- Valider le bloc sur google postmaster. Le nom de domaine devrait être validé.
Yunohost encore plus simple
Date du jour
17.01.2025
Catégorie du document
- Sites internet
Discipline
- Informatique
- Facilitation, intelligence collective
A retenir
Yunohost est déjà un pas en avant vers la facilité d'installation et de gestion de serveurs. Le projet clic met encore un pas en avant vers un serveur axé sur les usages.
Lien vers l'article
https://projetclic.cc/?PagePrincipale
Yunohost
Dernière modification
01.05.2021
Auteur
Guillaume Leguen
Catégorie
- Informatique
Licence
GNU AGPL
Résumé
Dans l'inclusion du numérique dans la démarche de transition écologique subvient la question de réduire l'empreinte des usages du numérique. Auto-hébergez vos services.
Lien de la page
http://wiki.guillaumeleguen.xyz/wiki/?ServPerso
Texte à ajouter sur le bouton
Voir le tutoriel
Checker et résoudre les manques de ram et d'espace disque sur serveur Linux
Catégorie du document
- Tutoriel
Date du jour
04.05.2026
Catégorie
- Autohébergement
Nom du ou des auteurs
Guillaume Leguen
Date du document
04.05.2026
Résumé / Abstract
On obtient un tableau de valeur comme sur cet exemple :
Ceci indique que dans le répertoire principale
) :
Et renverra ce type de retour :
Sans surprise ici le principal de la méoire est occuppé dans le répertoire
.
On va donc se déplacer dans ce repertoire en lancer cette commande (elle diffère de la précédente car elle ne se lance pas dans le répertoire racine mais dans le répertoire courant) :
Ce qui donnera :
Ici le repertoire on a deux répertoires concernés. Le repertoire qui contient les applications :
et celui contenant les sauvegardes :
.
Il conviendra donc d'explorer de la même manière le repertoire des applications pour comprendre lesquelles occuppent tant d espace.
Le repertoire de sauvegarde pourra être nettoyé via l'interface web en téléchargeant les archives et en les stockant sur un disque externe avant de les supprimer du serveur.
Pour le repretoire des application j'obtenais ceci :
On remarque une forte occuppation par le logiciel archivist qui est le programme permettant d'automatiser les sauvegardes sur yunohost.
Il semblerait que Archivist copie les sauvegardes à la fois sur ce repertoire et sur
. un mènage s'est donc imposé :
Cette commande aura pour effet de supprimer les contenus de sauvegarde de archivist non stocké sur
.
On obtient un tableau comme par exemple :
Il est indiqué ci dessus que :
Quand la RAM est pleine, le système déplace une partie de la mémoire vers le disque pour éviter de planter.
💡 Image simple :
Quand le bureau est plein tu mets des papiers dans le tiroir ça évite que tout tombe par terre (= crash).
Pour créer un espace swap il faut
1/ L'espace disque
1.1. Evaluer l'espace disque disponible
Pour connaitre l'espace disque utilisé et disponible sur un serveur on peut utiliser le commande suivante :df -h
On obtient un tableau de valeur comme sur cet exemple :
Filesystem Size Used Avail Use% Mounted on udev 1.9G 0 1.9G 0% /dev tmpfs 384M 700K 383M 1% /run /dev/sda1 79G 75G 486M 100% / tmpfs 1.9G 1.1M 1.9G 1% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/sda15 124M 12M 113M 10% /boot/efi tmpfs 384M 0 384M 0% /run/user/23142
Ceci indique que dans le répertoire principale
/dev/sda1 l'espace disque disponible n'est plus que de 486Mo... Ce qui est trop peu. 1.2. Chercher quel repertoire prend de l'espace
Cette commande va permettre de lister les répertoire à la racine (/
du -h --max-depth=1 / | sort -hr
Et renverra ce type de retour :
75G / 56G /home 14G /var 3.4G /usr 1.7G /opt 178M /.cpanm 108M /root 92M /boot 39M /tmp 22M /etc 1.1M /dev 704K /run 16K /lost+found 4.0K /srv 4.0K /mnt 4.0K /media 0 /sys 0 /proc
Sans surprise ici le principal de la méoire est occuppé dans le répertoire
/home
On va donc se déplacer dans ce repertoire en lancer cette commande (elle diffère de la précédente car elle ne se lance pas dans le répertoire racine mais dans le répertoire courant) :
du -h --max-depth=1 | sort -hr
Ce qui donnera :
56G . 32G ./yunohost.app 25G ./yunohost.backup 5.1M ./yunohost.multimedia 144K ./gheleguen
Ici le repertoire on a deux répertoires concernés. Le repertoire qui contient les applications :
./yunohost.app
./yunohost.backup
Il conviendra donc d'explorer de la même manière le repertoire des applications pour comprendre lesquelles occuppent tant d espace.
Le repertoire de sauvegarde pourra être nettoyé via l'interface web en téléchargeant les archives et en les stockant sur un disque externe avant de les supprimer du serveur.
Pour le repretoire des application j'obtenais ceci :
32G . 15G ./archivist 13G ./nextcloud 3.7G ./dodoc 693M ./peertube 346M ./lychee 24M ./navidrome 9.9M ./piwigo 48K ./dodoc__2 20K ./jirafeau 16K ./cypht 4.0K ./focalboard 4.0K ./fathom 4.0K ./digiscreen
On remarque une forte occuppation par le logiciel archivist qui est le programme permettant d'automatiser les sauvegardes sur yunohost.
Il semblerait que Archivist copie les sauvegardes à la fois sur ce repertoire et sur
/home/yunohost.backup
rm -rf /home/yunohost.app/archivist/backup/*
Cette commande aura pour effet de supprimer les contenus de sauvegarde de archivist non stocké sur
/home/yunohost.backup
2/ La mémoire vive (RAM)
2.1. Contrôler la RAM disponible
La mémoire vive (RAM) disponible se contrôle avec la commande suivante :free -h
On obtient un tableau comme par exemple :
total used free shared buff/cache available Mem: 3.7Gi 2.8Gi 159Mi 301Mi 1.3Gi 924Mi Swap: 0B 0B 0B
Il est indiqué ci dessus que :
- La RAM disponible est de 3,7Go (ce qui correspond à la mémoire mise à disposition par l'hébergeur dans le VPS)
- La RAM utilisé est de 2,8Go.
- Il y a une absence totale de Swap.
- Il ne reste plus que très peu d'éspace RAM disponible.
2.2. Créer de l'espace SWAP
Le SWAP est une forme d'espace RAM de soecours. Elle permet d'éviter le crash du serveur en cas de saturation de RAM.Quand la RAM est pleine, le système déplace une partie de la mémoire vers le disque pour éviter de planter.
💡 Image simple :
- 🧠 RAM = bureau (rapide, mais petit)
- 💾 Swap = tiroir (lent, mais plus grand)
Quand le bureau est plein tu mets des papiers dans le tiroir ça évite que tout tombe par terre (= crash).
Pour créer un espace swap il faut
- utiliser la commande suivante pour créer un répertoire à la racine (
/swapfile) de 3Go :
sudo fallocate -l 3G /swapfile
- Sécuriser le dossier :
sudo chmod 600 /swapfile
- La transformer en swap :
sudo mkswap /swapfile
- L'activer immédiatement :
sudo swapon /swapfile
- Vérifier que ca fonctionne :
swapon --show
- On devrait obtenir quelquechose comme :
NAME TYPE SIZE USED PRIO /swapfile swap 3G 0B -2
- Rendre le swap permanent (sinon il se desactivera au reboot) :
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab