Authelia – Une solution de SSO pour vos microservices

Je vous ai présenté, à travers plusieurs articles, Keycloak, comme étant une solution de SSO pour des applications, utilisant notamment le standard OIDC (OpenID Connect). Nous allons voir aujourd’hui une solution similaire, que je trouve, pour ma part, plus léger et plus simple à mettre en place. Et cette solution se nomme : Authelia ! […]

BigBlueButton : Télécharger les enregistrements

logo-BigBlueButton-BBB

En temps normal, dès que nous (ou nos clients) souhaitions télécharger les enregistrements d’une session de visio-conférence, il fallait le faire à la main, en CLI. Bien que ce projet est open-source, la méthode est fastidieuse, et prend du temps (à savoir que le temps de traitement d’une vidéo est égal au temps de la […]

Peertube dockerisé avec Traefik 2

Cet article présente la mise en place de Peertube sur une infra avec du Docker et du Traefik 2. Pour la mise en place de Traefik 2 voir cet article. Configuration On va définir un fichier de configuration appelé config/production.yaml listen: hostname: '0.0.0.0' port: 9000 webserver: https: true hostname: 'url' port: 443 rates_limit: api: window: […]

Un peu de fromage dans votre proxy

Eh oui c’est la saison des fromages … il y a une saison pour les fromages ? Pourquoi il parle de fromages sur un blog technique d’admins ? Pour les retardataires, je vais parler ici de Traefik, qui est un proxy, voir LE proxy pour les architectures Docker, Swarm, Kubernetes etc … C’est un excellent […]

Quand Buster pilote le porte conteneurs

[fusion_builder_container hundred_percent= »no » hundred_percent_height= »no » hundred_percent_height_scroll= »no » hundred_percent_height_center_content= »yes » equal_height_columns= »no » menu_anchor= » » hide_on_mobile= »small-visibility,medium-visibility,large-visibility » status= »published » publish_date= » » class= » » id= » » background_color= » » background_image= » » background_position= »center center » background_repeat= »no-repeat » fade= »no » background_parallax= »none » enable_mobile= »no » parallax_speed= »0.3″ video_mp4= » » video_webm= » » video_ogv= » » video_url= » » video_aspect_ratio= »16:9″ video_loop= »yes » video_mute= »yes » video_preview_image= » » border_size= » » border_color= » » border_style= »solid » margin_top= » » margin_bottom= » » padding_top= » » padding_right= » » padding_bottom= » » padding_left= » » admin_label= »Introduction » admin_toggled= »yes »][fusion_builder_row][fusion_builder_column type= »2_3″ layout= »2_3″ spacing= » » center_content= »no » link= » » target= »_self » min_height= » » hide_on_mobile= »small-visibility,medium-visibility,large-visibility » class= » » id= » » background_color= » » background_image= » » background_image_id= » » background_position= »left top » […]

Matinale DevOps

Retour d’une petite matinale sur le DevOps organisée par Groupe Smile à Nantes à la Cantine. Après un petit café présentation du Groupe Smile et des livres blanc orientés sur le sujet de la matinale : Suit une partie consacrée au DevOps à part entière, sur l’importance de la méthode et des outils libre utilisés […]

Gitlab comme registre de conteneurs Docker

[fusion_builder_container hundred_percent= »no » hundred_percent_height= »no » hundred_percent_height_scroll= »no » hundred_percent_height_center_content= »yes » equal_height_columns= »no » menu_anchor= » » hide_on_mobile= »small-visibility,medium-visibility,large-visibility » status= »published » publish_date= » » class= » » id= » » background_color= » » background_image= » » background_position= »center center » background_repeat= »no-repeat » fade= »no » background_parallax= »none » enable_mobile= »no » parallax_speed= »0.3″ video_mp4= » » video_webm= » » video_ogv= » » video_url= » » video_aspect_ratio= »16:9″ video_loop= »yes » video_mute= »yes » video_preview_image= » » border_size= » » border_color= » » border_style= »solid » margin_top= » » margin_bottom= » » padding_top= » » padding_right= » » padding_bottom= » » padding_left= » » admin_label= »Introduction » admin_toggled= »yes »][fusion_builder_row][fusion_builder_column type= »1_2″ layout= »1_2″ spacing= » » center_content= »no » link= » » target= »_self » min_height= » » hide_on_mobile= »small-visibility,medium-visibility,large-visibility » class= » » id= » » background_color= » » background_image= » » background_image_id= » » background_position= »left top » […]

Docker et Shorewall

Shorewall et Docker J’utilise Shorewall depuis des années pour gérer la configuration des iptables sur les serveurs que je gère. shorewall est un très bon outils qui permet via une configuration assez simple d’administrer les règles iptables. Jusque là tout va bien, mais arrive Docker qui va lui aussi gérer ses propres règles iptables, notement […]

Docker 1.12 et Swarm

Dans les articles précédents : Cluster Docker et Réseaux Overlay je définissais comment mettre en place un cluster de machines Docker et des réseaux communs entre les hôtes. Oubliez tout, la dernière version de Docker, la 1.12 intègre une nouvelle façon de gérer swarm. Je vous conseille l’article suivant de Vincent Ouvrard très bien fait […]

Réseaux multi hôtes pour Docker

Quand on commence à déployer des conteneurs sur des clusters Swarm on rencontre une problématique sur la communication réseau entre des conteneurs déployés sur différentes machines. La solution est de mettre en place un réseau commun entre les hôtes, c’est ce qu’on appelle un réseau overlay.