« Auto Hebergement » : différence entre les versions

De knowledge
Aller à la navigation Aller à la recherche
(Prerequis)
 
m (fail2ban)
Ligne 22 : Ligne 22 :
sudo reboot
sudo reboot
</syntaxhighlight>Normalement, avec un linux tout frais ca devrait âtre rapide mais moi.... ça a duré 15 min :(
</syntaxhighlight>Normalement, avec un linux tout frais ca devrait âtre rapide mais moi.... ça a duré 15 min :(
== Installations de base ==
=== Fail2ban ===
En plus d'un VRAI mot de passe il est necessaire de se protéger des attaques par un petit bout de code : "fail2ban".
Il évite que des "méchants" tentent des attaques en force brutes.<syntaxhighlight lang="bash">
systemctl start fail2ban
</syntaxhighlight>
=== Apache ===
On va d'abord installer les briques de bases.<syntaxhighlight lang="bash">
sudo apt-get install apache2
</syntaxhighlight>

Version du 9 février 2025 à 20:05

Héberger des ressources sur internet est, à la base, assez bon marché mais si on commence à avoir besoin de plusieurs machines, du stockage... ça finit par coûter cher.

J'ai un opérateur qui présente les caractéristiques suivantes :

  • Accès fibre
  • Fiable
  • Débit montant correct
  • IP fixe

Tout devrait être parfait pour que je m'autohéberge.

Prérequis

On considérera que j'ai a disposition :

  • Un Raspberi PI 4 ram 4Go
  • Un OS Debian GNU/Linux 12 en 64 bits version lite. (sans X, sans desktop)
  • Une adresse IP fixe dans le LAN (soit présélection dans le DHCP soit en dur dans la machine)

On fait la mise à jour:

sudo apt-get update
sudo apt-get upgrade
sudo reboot

Normalement, avec un linux tout frais ca devrait âtre rapide mais moi.... ça a duré 15 min :(

Installations de base

Fail2ban

En plus d'un VRAI mot de passe il est necessaire de se protéger des attaques par un petit bout de code : "fail2ban".

Il évite que des "méchants" tentent des attaques en force brutes.

systemctl start fail2ban

Apache

On va d'abord installer les briques de bases.

sudo apt-get install apache2