Skip to content

un script pour installer son propre réz0 et sécuriser un nouveau serveur-web debian

lerez0/firstb00t

Repository files navigation

firstb00t

script de premier démarrage et de sécurisation d'un serveur-web Linux Debian

Ce script installe exclusivement des logiciels open-source reconnus par la communauté Linux Debian à partir de leurs dépôts officiels et exige la création de mots de passe forts.

Si c'est votre première expérience d'administration de serveur-web (local, virtuel ou dédié) sachez que ce script est prévu pour être lancé lors du premier démarrage d'un serveur-web debian (9, 10, 11 ou 12). Ce script :

  • personnalise et met à jour le système
  • automatise l'installation de plusieurs outils de sécurité
  • crée un clé d'accès sécurisée sur votre ordinateur pour accéder à votre serveur-web
  • met en place un système de conteneurisation pour les futures web-apps de votre réz0

Il faut bien sûr disposer d'un serveur local ou distant, et de son adresse IP ou IPv4.

Si vous ne disposez-pas encore d'un serveur-web, allez jeter un oeil aux offres de contabo.com 🚀

GUIDE d'utilisation

L'exécution du script est très simple.

CONNEXION au serveur

  1. sur l'ordinateur que vous utilisez
  • (mac, linux) ouvrir une fenêtre de terminal de commande (CLI)
  • (win) lancer un logiciel de type PuTTY
  1. dans cette fenêtre, taper et exécuter la commande de connexion à un serveur :

appel-du-protocol nom-de-l'utilisateur@adresse-du-serveur

ssh username@adresse_ip_du_serveur

Exemple :

ssh my-username@222.333.444.555

LANCEMENT du script

Une fois connecté au serveur

  1. copier-coller cette commande de lancement dans la fenêtre du terminal et taper Enter :
apt-get update && apt-get install wget -y && wget -qO- https://raw.githubusercontent.com/lerez0/firstb00t/main/rez0-debian-demarrage.sh | bash

EXÉCUTION du script

  1. suivre les instructions à l'écran qui se termineront par un redémarrage du serveur auquel il faudra se reconnecter.

L'étape suivante sera le lancement d'un script d'installation d'un bouquet de web-apps open-source et la mise en place d'un portail réz0 : (lien)

Releases

No releases published

Packages

No packages published

Languages