9f852dd6-2fa3-4560-a426-92d6ffa93662

BLOG

J’ai créé le blog #DJERFY.com début 2010 et il a pour but de partager mes connaissances dans le monde des logiciels libres (ou propriétaires dans certains cas). Vous l’aurez sans doute compris, le blog est basé sur une passion (heureusement que je ne compte pas les heures passées sur le blog et autres bidouilles). Les articles sont réalisés après plusieurs jours/semaines (mois pour certains)  de tests sur un environnement en situation réelle. Comme il s’agit d’un blog personnel (bien différent d’un blog professionnel), je suis tout seul à en faire la gestion complète (du serveur physique à l’affichage du blog devant vos yeux). L’avantage, c’est que je peux y mettre ce que je souhaite, quand je le souhaite !

Le blog est propulsé par le célèbre WordPress (très répandu et gratuit) qui évolue avec quelques morceaux de code personnalisé. Pour les plus curieux, le thème a été acheté chez ThemeForest mais qui a subit aussi quelques modifications (plusieurs heures de travail).

mactux_avatar_forum_100x100

HEBERGEMENT

N’ayant plus le temps et les moyens de gérer une grande plateforme (constituée avec des serveurs virtuels) mais souhaitant quand même avoir un accès complète (root), j’ai finalement décidé de revenir sur un simple serveur physique (gamme standard) que je loue chez Online (j’en suis très satisfait, je recommande). J’ai sauté sur une offre très limitée (déjà plus de stock après quelques heures) avec un processeur Intel Xeon E31120 (3,10Ghz), de 16Go de RAM ECC et de 2To de stockage (RAID1 bien évidemment), les performances sont à la hauteur de l’offre 🙂

En ce qui concerne les services, ils sont sensiblement identiques à ce que j’utilisais avant comme Nginx (pour servir tout ce qui est HTTP (même 2.0) et HTTPS), Varnish (pour le cache des objets comme les médias qui sont souvent statiques ou même certaines pages), PHP-FPM (via plusieurs versions simultanées, en fonction du CMS), MariaDB (pour tout ce qui utilise une base de données SQL) et le tout sur un système CentOS 7 (j’utilise totalement l’environnement ‘systemd’ et ‘firewalld’ que je trouve vraiment génial quand on maitrise un minimum son fonctionnement).

gestionleds-logo

SCRIPTING

En dehors de la gestion du site et du serveur, je passe mon temps libre (c’est à dire pas beaucoup) sur le développement de scripts, la pluplart sont en language BASH/PERL (quand je dois utiliser les API). Les scripts développés sont assez variés, du petit monitoring via des alertes mails au déploiement complet avec sauvegardes. Vous pouvez retrouver tous mes scripts publiques sur mon Github. A côté de ces scripts, je développe quelques interfaces graphiques en PHP de manière à pouvoir gérer des services simplement (ex: dashboard Varnish). Je débute aussi sur le language PYTHON (je tente l’approche de la version 3 directement). Peut-être pour la prochaine fois 🙂

Tous mes scripts ne sont malheureusement pas publiques, pour la partie privée, j’utilise Bitbucket qui me permet de gérer les dépôts privés (même genre que Github mais en privé). Je me sert également de Bitbucket pour certain de mes sites. Pensez-y vous aussi !

.

.

benjamin_terminal

MON SETUP

IMG_1194

Globalement j’utilise le matériel suivant sur mon desktop (tout n’est pas visible) :

MacBook Pro Rétina 13″ (Intel Core i5, 8Go de RAM, 128Go de SSD)

MacMini Server (alias MacTrash, non plus maintenant) (Intel Core i5, 16Go de RAM, 256Go en SSD + 1To en HDD standard (7200rpm)) qui me gère également mon réseau (configuration DNS + DHCP)
+ Ecran LG Wide en 29″ (fixé au mur)

Dell Latitude E5430 (Intel Core i7, 6Go de RAM, 128Go SSD)
+ 2 x Ecran IIyama 24″ (fixés au mur aussi) via la station d’accueil

Dell Latitude E6400 (Intel Core Duo, 8Go de RAM, 500Go et puce 4G)
+ 2 x Ecran IIyama 24″ (fixés au mur aussi) via station d’accueil (prévue fin 2016)

iPhone 6s (64Go)

Apple TV (très pratique d’ailleurs pour du streaming avec Plex/Beamer !)

AirPort Extrême (qui me sert juste de pont WiFi)

Nikon D5300 + SD 64Go (il me suffit bien, je ne suis un profesionnel de la photographie)

TCHAT

J’avoue ne pas être très rapide à répondre aux mails (cela me prends beaucoup de temps), vous pouvez donc me retrouver sur IRC via les serveurs suivants (bon la aussi faut-il que je sois connecté..) :

irc.freenode.net: #sunburn, #devcodefr, #djerfy.com, ##linux, #nginx, #docker-fr, #python-fr, #owncloud, #httpd
irc.epkinet.org: #linux, #informatique
irc.online.net: #online, #onlinebeta, #scaleway-fr
irc.linpro.no: #varnish
irc.t411.me: #t411
irc.root-me.org: #root-me, #hzv

Sinon je suis aussi sur Telegram (je réponds rapidement normalement), vous pouvez m’ajouter via ce lien. A bientôt !

arton76