Présentation

Salut les internautes, moi c'est Wargof !

J'ai créer ce site dans un but principalement pédagogique. Ce site est hébérgé sur un serveur dedié qui est installé .. chez moi !

Pour apprendre l'administration de serveurs Linux, apprendre les bases de la programmation Web ( HTML, PHP et SQL ) et appronfondir mes connaissances en sécurité.

A côté de ce site j'hébergait également un cloud ( Owncloud ), un wiki privé pour mes notes ( Mediawiki qui n'est autre que le système qui fait tourner Wikipedia ), un lecteur de flux RSS pour ma lecture ( FreshRSS ) et depuis peu un petit serveur Git perso.

En ce moment je suis en train de me coder un panel d'administration propre à mon serveur en PHP et une partie en Bash.



Codage d'un panel d'administration

Publié le 15 Août 2016

Afin d'administrer mon serveur plus facilement, j'avais besoin d'un bon outil autre qu'une connexion SSH sur le serveur. Un panel d'administration en gros, mais j'avais pas trop envie d'en prendre un tout fait alors j'ai commencer a coder le mien. Je le code principalement en PHP avec quelques scripts en Bash ). Il n'y a pas encore énormement de fonctions, mais sa va venir. J'ai déjà ajouter des boutons pour lancer mes principaux scripts serveur, comme pour lancer ma backup par exemple.

lanceur backup

J'ai passer pas mal de temps aussi pour coder une page de monitoring, pour suivre l'état de mon serveur. Pour coder cette page de monitoring, j'ai codé un script Bash qui analyse mon système et rédige un rapport HTML avec les infos du système. Ensuite PHP prend le relais pour afficher directement le rapport HTML à l'acceuil du panel.

lanceur backup


La ce n'est que le début, mais mon but est que tout ce que je pourrais devoir faire sur le serveur, puisse se faire depuis le panel d'administration. Bref, j'ai de l'occupation pour un moment quoi ;)



Configuration serveur

Publié le 30 Avril 2016


Sa fait déjà quelques temps que se site est en ligne, ma première backup datant du 30 Janvier le site a presque 3 trois mois. Depuis tout ce temps j'ai délaisser le Raspberry Pi au profit d'une "ordinateur traditionnel", plus stable et plus performant.

Serveur

Côté matériel, un carte mère Micro-Atx et un processeur Intel Pentium Dualcore E5200 cadencé à 2,5 Ghz couplé à 4go de ram et un disque dur de 250go. Côté software le serveur tourne sous Debian Jessie avec Apache2 pour le serveur web et MySQL pour les bases de données ainsi que PHP en tant que language serveur. J'ai également mis en place une sauvegarde automatisé des fichiers importants plusieurs fois par semaine. Le site à plutôt l'air à l'abandon mais c'est pas le cas, je suis plus actif sur mon wiki et mes autres services auto-hébergés dont un dropbox-like ( OwnCloud pour les intimes ).

Prochains objectif : Transiter la connexion de mon PC par le serveur via un VPN afin de chiffrer tout ce qui arrive sur le net.

Ensuite mettre en place un serveur mail afin d'être averti par mail au moindre soucis du serveur. En parlant de mails, vous pouvez dorénavant me contacter ici.



Hello World !

Publié le 08 Janvier 2016


Disclamer : Cet article représente l'ancien hébergement web du site. Il ne représente en aucun cas l'architecture du site.

Ce site est entièrement auto-hébérgé sur un Raspberry Pi 2 Un raspberry pi ( rpi ), est un micro-ordinateur composé uniquement de l'essentiel : Une carte mère, un processeur ARM et la ram. C'est conçu pour être le plus accessible financièrement ( +/- 38€ ). Le système tourne sur une micro-sd et les données sont stocker sur le disque dur. Le raspberry tourne sous Raspbian Jessie ( dérivé de Debian conçu pour le rpi ), avec Apache en serveur web.

Voila la bête quand j'en était qu'au début :
Raspberry Pi
L'installation actuelle est composé du Raspberry, d'un HUB alimenté par secteur et d'un vieux disque dur IDE de 80go en ayant doté ce dernier d'un boitier externe USB.

Raspberry Pi

Raspberry Pi

Raspberry Pi