Docker

"
Système

Une infra avec Nomad, Consul, Vault, Tailscale et Tricot : S02E01

Cet article présente une infrastructure auto-hébergée utilisant Nomad, Consul, Vault et Tailscale, avec une migration vers Hetzner. Il détaille la configuration des VMs, l'utilisation de Squid comme proxy, et les installations nécessaires pour faire fonctionner ces outils. Les communications entre services et l'installation de certificats pour Vault sont aussi abordées. De plus, des conseils sur le stockage sécurisé des secrets et l'interaction avec un environnement Docker sont fournis.

"
Autre

Owncast : un serveur de streaming vidéo

Owncast est un serveur de streaming vidéo open-source qui permet l'auto-hébergement de flux tout en intégrant le Fediverse pour recevoir des notifications sur Mastodon. Son installation via Docker est simple, et il permet d'ajuster les paramètres d'encodage vidéo. Il prend en charge le streaming via RTMP et peut utiliser des outils tels qu'OBS pour diffuser le contenu. Owncast supporte également les buckets S3 pour externaliser le stockage et réduire la bande passante personnelle.

Autre

Container Runtime Network Not Ready: Causes & Fixes

Cet article explique comment résoudre l'erreur "Container runtime network not ready" qui survient fréquemment lors de la configuration d'environnements conteneurisés. Il détaille les causes possibles, telles que des plugins réseau mal configurés, des services réseau inactifs ou des problèmes de firewall, et propose des solutions concrètes pour corriger ces problèmes afin d'assurer un bon fonctionnement du réseau dans les conteneurs.

Dev back

A Week of Symfony #945 (3-9 February 2025) (Symfony Blog)

Cette semaine, la version 7.3 de Symfony améliore le streaming d'événements serveur, introduit un nouveau middleware DeduplicateMiddleware dans Messenger et ajoute une option pour désactiver la traduction. De plus, le calendrier complet pour l'événement SymfonyDay Chicago et un nouvel événement à Montréal a été annoncé. 48 pull requests ont été fusionnées et 39 problèmes résolus. Le Symfony CLI a également été mis à jour pour mieux détecter les conteneurs Docker et d'autres ajustements ont été effectués.

Autre

Synology : Mes 10 services Docker préférés en 2025

Cet article présente les meilleurs services Docker pour les NAS Synology en 2025, expliquant comment Docker améliore l'auto-hébergement en contournant les limitations des applications provided par les fabricants. Il met en avant 10 conteneurs prisés tels qu'AdGuard Home pour bloquer les publicités, Vaultwarden pour la gestion des mots de passe, et Jellyfin pour la diffusion multimédia. L'article aborde également les prérequis pour installer Docker sur un NAS et les avantages d'une telle solution.

"
Autre

Ente : une application de stockage de photos

L'article présente Ente, une application libre de gestion et de stockage de photos en auto-hébergement. Il décrit ses fonctionnalités, notamment le chiffrement des photos et leur réplication dans 3 datacenters européens. L'auteur partage des conseils sur l'auto-hébergement et la configuration de services S3 avec Ente, tout en soulignant l'importance de la sécurité et du choix des solutions en fonction des ressources disponibles.

Autre

SDocker Networking Explained: Theory and Network Drivers Simplified

Cet article explique les principes fondamentaux du réseau dans Docker, décrivant comment les conteneurs communiquent entre eux et avec des réseaux externes. Il aborde les composants clés comme le modèle de mise en réseau des conteneurs et présente différents pilotes de réseau Docker, leur importance et leur utilisation pour faciliter la communication au sein des applications conteneurisées. Les pilotes intégrés sont abordés, détaillant comment ils simplifient la configuration du réseau et permettent une extensibilité dans divers environnements.

Dev back

Docker & Environment Variables

Cette ressource traite de l'utilisation de Docker avec Symfony 6 et Doctrine, en mettant l'accent sur la gestion des variables d'environnement. Elle fournit des conseils sur la mise à jour de Docker et des binaires si les variables d'environnement ne s'affichent pas correctement. Le contenu est destiné aux développeurs cherchant à optimiser leur environnement de développement avec Symfony.

Dev back

Starship Upgrade: Adding Slug and Timestamp Fields

Le cours sur Symfony 7 et Doctrine aborde l'ajout de champs Slug et Timestamp à l'entité Starship, ainsi que des concepts tels que les migrations, l'insertion de données via des fixtures et l'utilisation de requêtes DQL. Les utilisateurs apprendront aussi à gérer la pagination et à utiliser des extensions pour automatiser la création de Slug et les horodatages.