Mise en production de Yama Analytics et Alpha Release
Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.
Yama Media s'appuie sur un stockage objet compatible S3 pour conserver les fichiers originaux. Cette approche permet de bénéficier d'un espace de stockage qui évolue automatiquement avec les besoins, sans avoir à gérer la capacité des disques de vos serveurs.
Les originaux sont conservés de manière immuable, ce qui permet notamment de mettre en place des politiques de cache longue durée et de simplifier la gestion des médias.
Grâce à son serveur web Caddy, Yama Media expose directement les fichiers stockés dans votre bucket S3 via des URL publiques sécurisées en HTTPS. Le serveur assure également la terminaison TLS pour les requêtes destinées à Thumbor.
Cette séparation entre stockage, distribution et traitement des images permet de construire une architecture simple, indépendante de votre application et facilement évolutive.
Yama Media intègre Thumbor pour générer dynamiquement les déclinaisons de vos images : redimensionnement, recadrage et optimisation. Thumbor récupère directement les originaux depuis S3, sans maintenir de stockage local.
Les images transformées sont ensuite mises en cache par Nginx afin de limiter les traitements répétitifs et d'accélérer leur diffusion. Quelques gigaoctets de cache suffisent ainsi à servir rapidement les images les plus consultées.
Déployez rapidement votre environnement Yama Media avec Docker Compose. La configuration de développement intègre SeaweedFS pour disposer d'un stockage S3 local, sans dépendre d'un service externe.
Une fois démarré, vous pouvez envoyer vos premières images dans le bucket images et tester leur accès ainsi que leur transformation directement depuis votre navigateur.
docker compose \
-f docker-compose.yml \
-f docker-compose.dev.yml \
--env-file .env.dev \
up -d --build --wait
# Upload to the images bucket
s5cmd --endpoint-url http://127.0.0.1:8333 cp photo.jpg s3://images/ Yama Analytics est disponible en version Alpha : un microservice open-source pour analyser des logs et produire des statistiques, déjà en production.
Présentation des headers de sécurité par défaut sur Yama Proxy et des évolutions prévues pour une configuration avancée via le CMS.
Améliorations de l’éditeur JSON, nouveaux champs Media et Rich Text pour faciliter l’édition de schémas et de données dans Yama CMS.