_
~ DAMOLAB - Les tambouilles textes, teks et hacks ~
"Hey, c'est moi !" - Han à Luke & Leia
DAMOLAB (#TAGS) _./._ XBNF blog _./._ Blog _./._

Le Serveur Web qui heberge ce site


| FR | par DAMO | | 23/03/2026 21h00 | (last update 23/03/2026 19h37) | Commentaires |
#DWB #LINUX #RASPBERRY #SECURITY #APACHE #DAMOLAB
Ce serveur web tourne sur un Raspberry PI de récupération
Il est facile à maintenir, sécurisé et évolutif
|




Depuis janvier 2020, ce matériel donne vie à ce site sans aucun problème,
coté installation, je l'ai refaite suite à une fausse manip avec IPtable,
mais globalement mes objectifs sont remplis à 99,999%.

Il n'y a pas de petites économies, le serveur Apache sur lequel vous êtes connecté tourne sur un
Raspberry PI Model 2 de récupération dont l'affichage ne fonctionne plus, parfait pour ce projet !
(... mieux encore, l'ami sympa m'en a donnée deux identiques dans le même état.)

Pour palier au manque d'affichage, j'ai simplement effectué l'installation de la raspbian depuis un vieux RPI model 1,
concernant la carte µSD, un simple adaptateur SD/µSD a fait l'affaire.

Branché en 24/7, ce model 2 possède 1 Go de RAM et un 4 coeurs RMv7 rev 5 (v7l) et il consomme peu ...
De plus, cette solution est amplement suffisante pour un traffic faible,
en effet, ce site me sert juste à échanger ponctuellement et partager avec peu de personnes mais sécurisé.
(avec un filtrage digne...)

En cas de gros besoin, il est possible de paralléliser derrière un NGINX plusieurs RPI.
(comme les pages sont statiques, pas besoin de jeton ou de données conservé par un load-balancing plus complexe).

Le moteur de génération des pages s'appuie sur DWB,
lequel s'appuie sur une grammaire de mon projet XBNF NeuroTranslator pour la génération des articles.

Lors de la publication de nouveaux contenus, la mise à jour est rapide avec :
- un vieux laptop (6Go de RAM/4 CPUs I5) suffisant pour le design et,
- une génération complète avec indexation s'éxécute en 1mn30 sur le laptop
- une synchronisation complète avec ce RPI s'éxécute en 1mn
- DWB ne va regénèrer que les pages dont le html cible est plus ancien que l'article DWB

Coté sécurité, j'ai plusieurs domaines/blogs DWB qui sont hébergés avec :
- Apache en HTTPS,
- le certificat HTTPS est géré avec certBot,
- une blacklist Apache des IPs (celles qui tentent des choses autre que normales),
est gérée par un projet que je garde perso, avec un outil d'analyse
- DWB, qui me génère les pages de façon quasi-statiques avec des petits CGI en Ruby pour les indexes,
me permet de limiter au maximum la surface d'attaque du RPI.

A noter aussi l'avantage de la solution légère sur un RPI :
- pouvoir débrancher physiquement le serveur en cas d'attaque ou défacement,
- en cas de crash, basculer la carte sur un autre RPI à moindre coût,
- en cas d'intrusion, il est rapide et facile de sortir la µSD pour l'analyser

Le projet DWB permet de gérer les posts ansi que quelques petits outils bien pratiques
(comme le transfer d'un fichier, page de contact et proverbes).

En dynamique avec Ruby, j'héberge aussi ce projet d'éléctronique,
je souhaite continuer à réaliser d'autres outils basés sur Ruby, une petite base PostgreSQL, ...

Ce petit serveur RPI rends la chose peu couteuse et vraiment efficace comme petite vitrine.

Vous trouverez tout concernant le fonctionnement de ce site :
- les billets flaggés #DWB
- la sécurisation d'Apache : certificat HTTPS
- le blog XBNF (voir en haut)
- les projets damolab sur source (à droite)


0.1) DamoLab


DamoLab@Sourceforge
DamoLab@DockerHub

0.2) Calculette composants radio


Electro-slide

0.3) Technologies


-- IA --
Mistral IA (le chat) (i)

-- Cyber-securité --
Shodan (i)11
Have I been pwned ? (i)
personal-data-leak-check
Osint
Zataz actualités

-- Adresses IP --
Mes Infos (IP, UA, ...)
info IP: WHOIS,ping,...
info IP: WHOIS,ping,...
info IP: Locallisation
info IP: abus
DNS checker

-- Mails --
GMX
Hushmail - mail temporaire sécurisé

encode/decode email for defeating bots
 $_='mailto: matt@org';s/(.)/chr(ord($1)+5)/eg;$_ 


-- Linux --
News LinuxFr
Mind-map Linux
Tutorials
crontab

-- Blogs Teks --
@TechWorldwithNana
@Cookieconnect
@GoCloudArchitects
@grafikart
@Underscore_
@cybernewsenfrancais


-- Geek Code --

décoder un GC

GCS d>+(---) s- a+ C++$ UL+>$ UOS++$
P++++>$ L++ E W++(++) N(+) o-- K+ w>--- O- M>+ PS+>+++ PE-- Y+@ t-(+) >5 X+ R>+ !tv b+
D---- D+ G e+++ h---- r+++ z+++



Rescue NEO...
(JS by Rezmason)


Nom/surnom:
Message:


revenir sur l'article
#DWB #LINUX #RASPBERRY #SECURITY #APACHE #DAMOLAB

Aucun commentaire.

dans
une
galaxy
lointaine
Charte du site damolab.zapto.org est motorisé par

"La force est une sorte de fluide crée par tout être vivant, une énergie qui nous entoure et nous pénètre, et qui maintient la galaxie en un tout unique."
- Obi-Wan à Luke Yoda