1 line
7.8 KiB
JSON
1 line
7.8 KiB
JSON
{"config":{"indexing":"full","lang":["en"],"min_search_length":3,"prebuild_index":false,"separator":"[\\s\\-]+"},"docs":[{"location":"","text":"Introduction Contexte Apr\u00e8s avoir pass\u00e9 de nombreuses heures (souvent par curiosit\u00e9, mais parfois aussi par n\u00e9cessit\u00e9) \u00e0 chercher, creuser et m\u00eame fouiller le web afin de r\u00e9pondre \u00e0 la multitude de questions que j'avais. Les sujets \u00e9taient (et sont toujours) vastes : ils concernent la configuration, la s\u00e9curisation et la gestion d'un serveur web. J'ai donc d\u00e9cid\u00e9 d'\u00e9crire une \"documentation\" ( modeste bien entendu ) de mani\u00e8re \u00e0 : Am\u00e9liorer a posteriori sans oublier les \u00e9tapes de bases Pouvoir diffuser cela afin que ce soit r\u00e9utilis\u00e9 Renforcer mes connaissances dans le domaine Bref le projet est long, et ne sera certainement pas termin\u00e9 prochainement, car ma soif d'apprendre est toujours plus grande. N\u00e9anmoins, les bases seront l\u00e0. \u00c0 savoir Cette document est appliqu\u00e9e \u00e0 l'int\u00e9gralit\u00e9 de mon serveur. Vous retrouverez mes activit\u00e9s principales sur https://adriencharbonneau.fr . Bonne lecture !","title":"Introduction"},{"location":"#introduction","text":"","title":"Introduction"},{"location":"#contexte","text":"Apr\u00e8s avoir pass\u00e9 de nombreuses heures (souvent par curiosit\u00e9, mais parfois aussi par n\u00e9cessit\u00e9) \u00e0 chercher, creuser et m\u00eame fouiller le web afin de r\u00e9pondre \u00e0 la multitude de questions que j'avais. Les sujets \u00e9taient (et sont toujours) vastes : ils concernent la configuration, la s\u00e9curisation et la gestion d'un serveur web. J'ai donc d\u00e9cid\u00e9 d'\u00e9crire une \"documentation\" ( modeste bien entendu ) de mani\u00e8re \u00e0 : Am\u00e9liorer a posteriori sans oublier les \u00e9tapes de bases Pouvoir diffuser cela afin que ce soit r\u00e9utilis\u00e9 Renforcer mes connaissances dans le domaine Bref le projet est long, et ne sera certainement pas termin\u00e9 prochainement, car ma soif d'apprendre est toujours plus grande. N\u00e9anmoins, les bases seront l\u00e0. \u00c0 savoir Cette document est appliqu\u00e9e \u00e0 l'int\u00e9gralit\u00e9 de mon serveur. Vous retrouverez mes activit\u00e9s principales sur https://adriencharbonneau.fr . Bonne lecture !","title":"Contexte"},{"location":"application-web/flarum/","text":"Flarum","title":"Flarum"},{"location":"application-web/flarum/#flarum","text":"","title":"Flarum"},{"location":"application-web/gitea/","text":"Gitea Mise \u00e0 jour Localiser le dossier d'installation de gitea (o\u00f9 est le \"binary\") cd /usr/local/bin/gitea T\u00e9l\u00e9charger la nouvelle version dans un autre dossier : wget -O gitea https://dl.gitea.io/gitea/1.15.0/gitea-1.15.0-linux-amd64 D\u00e9placer le fichier depuis le r\u00e9pertoire de t\u00e9l\u00e9charger jusqu'au r\u00e9pertoire d'installation ( dans gitea ) : mv gitea /usr/local/bin/gitea Le rendre \u00e9xecutable et red\u00e9mmarer le logiciel : chmod +x gitea systemctl restart gitea","title":"Gitea"},{"location":"application-web/gitea/#gitea","text":"","title":"Gitea"},{"location":"application-web/gitea/#mise-a-jour","text":"Localiser le dossier d'installation de gitea (o\u00f9 est le \"binary\") cd /usr/local/bin/gitea T\u00e9l\u00e9charger la nouvelle version dans un autre dossier : wget -O gitea https://dl.gitea.io/gitea/1.15.0/gitea-1.15.0-linux-amd64 D\u00e9placer le fichier depuis le r\u00e9pertoire de t\u00e9l\u00e9charger jusqu'au r\u00e9pertoire d'installation ( dans gitea ) : mv gitea /usr/local/bin/gitea Le rendre \u00e9xecutable et red\u00e9mmarer le logiciel : chmod +x gitea systemctl restart gitea","title":"Mise \u00e0 jour"},{"location":"application-web/introduction/","text":"Introduction - Application web Application web Le terme \"application web\" sera consid\u00e9r\u00e9 ici comme ( Wikip\u00e9dia ) : application manipulable directement en ligne gr\u00e2ce \u00e0 un navigateur web et qui ne n\u00e9cessite donc pas d'installation sur les machines clientes En d'autres termes, ce sera un site avec lequel on peut interagir directement \u00e0 partir d'un navigateur web. Les applications web sont un des \u00e9l\u00e9ments qui m'ont amen\u00e9s \u00e0 me tourner vers un VPS depuis un h\u00e9bergement mutualis\u00e9. En effet, l'h\u00e9bergement est une solution cl\u00e9 en main pour h\u00e9berger un site web uniquement. G\u00e9n\u00e9ralement ce mode d'h\u00e9bergement ne permet pas de r\u00e9aliser des calculs ou de faire fonctionner des programmes sur la machine distante (l'h\u00e9bergeur). Ici je souhaitais pouvoir installer, \u00e0 ma guise, un d\u00e9p\u00f4t git, un forum, un service cloud etc... Chose impossible dans un h\u00e9bergement mutualis\u00e9.","title":"Introduction - Application web"},{"location":"application-web/introduction/#introduction-application-web","text":"Application web Le terme \"application web\" sera consid\u00e9r\u00e9 ici comme ( Wikip\u00e9dia ) : application manipulable directement en ligne gr\u00e2ce \u00e0 un navigateur web et qui ne n\u00e9cessite donc pas d'installation sur les machines clientes En d'autres termes, ce sera un site avec lequel on peut interagir directement \u00e0 partir d'un navigateur web. Les applications web sont un des \u00e9l\u00e9ments qui m'ont amen\u00e9s \u00e0 me tourner vers un VPS depuis un h\u00e9bergement mutualis\u00e9. En effet, l'h\u00e9bergement est une solution cl\u00e9 en main pour h\u00e9berger un site web uniquement. G\u00e9n\u00e9ralement ce mode d'h\u00e9bergement ne permet pas de r\u00e9aliser des calculs ou de faire fonctionner des programmes sur la machine distante (l'h\u00e9bergeur). Ici je souhaitais pouvoir installer, \u00e0 ma guise, un d\u00e9p\u00f4t git, un forum, un service cloud etc... Chose impossible dans un h\u00e9bergement mutualis\u00e9.","title":"Introduction - Application web"},{"location":"application-web/mat-mkdocs/","text":"Material for Mkdocs Update (Material for Mkdocs et Mkdocs) : pip3 install --upgrade mkdocs-material mkdocs","title":"Material for Mkdocs"},{"location":"application-web/mat-mkdocs/#material-for-mkdocs","text":"Update (Material for Mkdocs et Mkdocs) : pip3 install --upgrade mkdocs-material mkdocs","title":"Material for Mkdocs"},{"location":"application-web/matomo/","text":"Matomo","title":"Matomo"},{"location":"application-web/matomo/#matomo","text":"","title":"Matomo"},{"location":"application-web/nextcloud/","text":"Netxcloud","title":"Nextcloud"},{"location":"application-web/nextcloud/#netxcloud","text":"","title":"Netxcloud"},{"location":"application-web/writefreely/","text":"WriteFreely","title":"WriteFreely"},{"location":"application-web/writefreely/#writefreely","text":"","title":"WriteFreely"},{"location":"configuration/introduction/","text":"Introduction","title":"Introduction - Configuration"},{"location":"configuration/introduction/#introduction","text":"","title":"Introduction"},{"location":"securite/crowdsec/","text":"Crowdsec","title":"Crowdsec"},{"location":"securite/crowdsec/#crowdsec","text":"","title":"Crowdsec"},{"location":"securite/fail2ban/","text":"Fail2Ban","title":"Fail2Ban"},{"location":"securite/fail2ban/#fail2ban","text":"","title":"Fail2Ban"},{"location":"securite/introduction/","text":"Introduction - S\u00e9curit\u00e9","title":"Introduction - S\u00e9curit\u00e9"},{"location":"securite/introduction/#introduction-securite","text":"","title":"Introduction - S\u00e9curit\u00e9"},{"location":"securite/logwatch/","text":"Logwatch","title":"Logwatch"},{"location":"securite/logwatch/#logwatch","text":"","title":"Logwatch"},{"location":"securite/ufw/","text":"UFW - Uncomplicated FireWall","title":"UFW"},{"location":"securite/ufw/#ufw-uncomplicated-firewall","text":"","title":"UFW - Uncomplicated FireWall"},{"location":"site-internet/introduction/","text":"Introduction","title":"Introduction - Site internet"},{"location":"site-internet/introduction/#introduction","text":"","title":"Introduction"}]} |