-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
51 lines (34 loc) · 2.23 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# SetUpMyPi---SUMP
Récapitulatif des étapes de paramétrages du raspberry pi post-install OS - a.k.a. - SetUpMyPi - SUMP
----------------------------------------------------------------------------------------------------
Le but est de pouvoir ajouter plusieurs étapes de configuration essentielles après l'installation d'un OS sur un Raspberry Pi.
1. Lancement du script principal.
1. Commande de téléchargement du script sur GitHub. (wget)
2. Attribution des droits d'éxecution.
3. Lancement du script. [SUMP.sh]
1. Création du fichier de log
2. Création du fichier de paramètres - AskUser.txt - Ou demande si il existe déjà pour le télécharger.
a. Choix IP fixe ? Y/N - Choix
b. Choix nom du raspberry pi ? Y/N - (hostname)
c. Choix port SSH ? Y/N - (A voir si in fine on ne changerai pas ça par la méthode avec certificat)
d. Définir réseau(x) WIFI ? Y/N - SSID + pwd
e. Choix d'un système de backup ? Y/N - (Pour l'instant juste une clé USB)
1. Choix de la fréquence du backup
2. Ajout commandes de sauvegarde à crontab (3:00 am)
3. Ajout les commandes de mise à jour à crontab (4:00 am)
4. Ajout les commandes de redémarrage à crontab (5:00 am)
f. Proposition de l'installation de NO-IP Y/N - Ask credentials
g. Proposition d'installation de Docker et docker-compose ? Y/N
h. Proposition de téléchargement et de lancement de dockerfile.yml/docker-compose.yml
3. Lancement des fonctions reprenant les points a, b, c, d. [config_raspi.sh]
a. Chaque étape sera vérifiée et controlées afin de s'assurer que tout est en ordre.
4. Lancement des fonctions pour le point e. [backup.sh]
a. Vérification et controle afin de s'assurer que tout est en ordre.
5. Lancement du script d'installation de NO-IP (si f.=Y) [noip.sh]
6. Lancement du script de Docker et docker-compose (si g.=Y) [setup_docker.sh]
7. Lancement du script de téléchargement et lancement des containeurs dockerfile.yml/docker-compose.yml (si h.=Y) [my_cont.sh]
8. Finalisation du script & Nettoyage
a. Suppression de tous les fichiers téléchargés et du fichier paramètres user (AskUser.txt).
! En ce compris SUMP.sh
b. Cloture du fichier log.
c. Affichage du fichier log.