diff --git a/chapters/debian.tex b/chapters/debian.tex index 8662b4b..f5cc235 100644 --- a/chapters/debian.tex +++ b/chapters/debian.tex @@ -29,6 +29,17 @@ Par soucis de simplification, quelques raccourcis seront pris: \ldots \end{itemize} +\begin{tabular}{ll} + Avantages & + \textbf{Une grande accessibilité}: un VPS ne coûte que quelques euros par mois et permet de mettre un projet à disposition de plusieurs utilisateurs \\ + \hline + Désavantages & Nécessite du temps et de l'investissement personnel \\ + & Nécessite de suivre les évolutions et de prendre une petite journée par an pour appliquer les dernières mises à jour \\ + & Nécessite de sécuriser soi-même son infrastructure (clés SSH, Fail2ban, \ldots) \\ + & Le montage final ressemble un peu à de l'artisanat (bien qu'Ansible "professionalise" sérieusement le tout) \\ + \hline +\end{tabular} + Le choix de ces deux systèmes d'exploitation s'explique par une grande liberté, une bonne compatibilité avec différentes architectures, une bonne stabilité générale et une documentation suffisante: \begin{itemize} @@ -387,6 +398,12 @@ On peut aussi vérifier que l'application est en train de tourner, à l'aide de \end{itemize} +\subsection{Unattented-upgrades} + + +\subsection{Healthchecks.io} + + \subsection{Reverse proxy} \begin{verbatim} @@ -479,6 +496,9 @@ server { de 127.0.0.1 \end{itemize} +\subsubsection{Let's Encrypt} + + \section{Mise à jour} \begin{verbatim} @@ -531,6 +551,11 @@ Et dans le fichier crontab : 0 23 * * * /home/gwift/bin/backup.sh \end{verbatim} +\subsection{Conclusions} + +Ce type de déploiement est complexe lors d'une première fois, mais est relativement rapide par la suite. +Comptez une heure ou deux lorsque vous aurez pris l'habitude. + \section{Ansible} On peut aussi passer par fabric, ansible, chef ou puppet. diff --git a/images/logos/debian-ubuntu.png b/images/logos/debian-ubuntu.png new file mode 100644 index 0000000..886b854 Binary files /dev/null and b/images/logos/debian-ubuntu.png differ diff --git a/images/logos/debian.png b/images/logos/debian.png new file mode 100644 index 0000000..f13d920 Binary files /dev/null and b/images/logos/debian.png differ