39 lines
2.7 KiB
Markdown
39 lines
2.7 KiB
Markdown
# Introduction
|
|
## Contexte 📑
|
|
J'ai souvent passé beaucoup de temps (souvent par curiosité, mais parfois aussi par nécessité) à chercher, creuser et même fouiller le web. Cela afin de répondre à la multitude de questions que j'avais concernant des sujets vastes : ils concernent (entre autres, et c'est ce qui nous intéresse ici) la configuration, la sécurisation et la gestion d'un serveur web.
|
|
J'ai donc décidé d'écrire une "documentation" (*modeste bien entendu*) de manière à :
|
|
|
|
* Améliorer a posteriori sans risquer d'oublier les étapes de bases
|
|
* Pouvoir [diffuser](https://git.adriencharbonneau.fr/Adrien/Docs) cela afin que ce soit accessible et réutilisé
|
|
* Renforcer mes connaissances dans le domaine
|
|
|
|
Bref le projet est long, et ne sera certainement pas terminé prochainement, car ma soif d'apprendre est toujours plus grande. Néanmoins, les bases seront là.
|
|
|
|
!!! info "À savoir"
|
|
Cette document est appliquée à l'intégralité de mon serveur.
|
|
Vous retrouverez mes activités principales sur [https://adriencharbonneau.fr](https://adriencharbonneau.fr).
|
|
Bonne lecture !
|
|
|
|
## Objectifs 📅
|
|
Je possédais un hébergement web (répertoire + base de données - *en gros une location de dossier sur internet*) avec lequel j'étais ravi. Mais rapidement je me suis rendu compte des limites de l'hébergement dit "mutualisé" : je ne pouvais pas tester d'applications web, faire tourner des scripts particuliers etc...
|
|
|
|
Je me suis donc tourné vers une autre solution : le **VPS** (*Virtual Private Server*) -*en gros* (pour continuer la comparaison simplette) *un ordinateur à distance sur lequel j'ai pleinement la main*.
|
|
J'avais une bonne expérience du système d'exploitation Unix, j'ai donc choisi un serveur Debian.
|
|
|
|
**Les objectifs étant donc :**
|
|
|
|
* Pouvoir héberger mon site internet principal
|
|
* Pouvoir héberger d'autres sites internet au même endroit (et sans payer plus cher)
|
|
* Pouvoir avoir un forum, wiki, et d'autres applications web intéressantes
|
|
* Gérer moi même l'intégralité de l'organisation, de la sécurité etc...
|
|
|
|
## L'organisation du serveur 🖧
|
|
Cette partie sera explicitée lorsque les développeurs de Material for MkDocs auront terminer l'intégration des [diagrammes dans Markdown](https://mermaid-js.github.io/).
|
|
|
|
## Le matériel 🛠
|
|
Si vous souhaitez répéter les opérations effectuées dans cette documentation vous aurez besoin :
|
|
|
|
* 💻 VPS sous Unix (Debian, Ubuntu etc... les manipulations étant adaptables assez facilement)
|
|
* ⌛ de temps
|
|
* ⌨ d'un logiciel permettant un accès en [SSH](https://fr.wikipedia.org/wiki/Secure_Shell) au VPS : ici [Putty](https://www.chiark.greenend.org.uk/~sgtatham/putty/changes.html)
|