Sign inSign up

icarius62/carbonio-ce

By icarius62

•Updated about 1 year ago

0

61

icarius62/carbonio-ce repository overview

⁠Description

Cette image Docker fournit une version conteneurisée de Carbonio CE, une solution complète de messagerie collaborative open source développée par Zextras. L'image est basée sur Ubuntu 22.04 LTS et utilise le script d'installation officiel de Carbonio CE, adapté pour fonctionner dans un environnement Docker.

⁠Fonctionnalités principales

  • Installation automatisée : Configuration complète de Carbonio CE lors du premier démarrage
  • PostgreSQL intégré : Base de données PostgreSQL 16 préinstallée et configurée
  • Flexibilité de déploiement : Possibilité d'utiliser PostgreSQL intégré ou externe
  • Surveillance intégrée : HEALTHCHECK configuré pour vérifier l'état du service
  • Volumes persistants : Configuration pour la persistance des données importantes
  • Documentation complète : Métadonnées détaillées via LABEL Docker

⁠Ports exposés

  • 25 - SMTP
  • 465 - SMTPS
  • 587 - Submission
  • 143 - IMAP
  • 993 - IMAPS
  • 110 - POP3
  • 995 - POP3S
  • 7071 - Interface d'administration
  • 6071 - Interface utilisateur (webmail)
  • 443 - HTTPS

⁠Variables d'environnement

  • TZ - Fuseau horaire (défaut: UTC)
  • POSTGRES_HOST - Hôte PostgreSQL (défaut: postgres)
  • POSTGRES_PORT - Port PostgreSQL (défaut: 5432)
  • POSTGRES_USER - Utilisateur PostgreSQL (défaut: carbonio_adm)
  • POSTGRES_PASSWORD - Mot de passe PostgreSQL (défaut: carbonio_password)
  • CARBONIO_DOMAIN - Nom de domaine (défaut: mail.example.com)
  • CARBONIO_ADMIN_USER - Utilisateur admin (défaut: admin)
  • CARBONIO_ADMIN_PASSWORD - Mot de passe admin (défaut: password)
  • CARBONIO_MESH_SECRET - Secret pour le maillage (défaut: meshsecret)
  • DEPLOYMENT_MODE - Mode de déploiement (défaut: standard)

⁠Volumes

  • /opt/zextras/conf - Fichiers de configuration
  • /opt/zextras/data - Données de l'application
  • /opt/zextras/store - Stockage des emails et fichiers
  • /opt/zextras/index - Index de recherche
  • /opt/zextras/log - Fichiers journaux
  • /opt/zextras/backup - Sauvegardes

⁠Utilisation rapide

docker run -d \
  --name carbonio \
  -p 7071:7071 -p 6071:6071 \
  -e CARBONIO_DOMAIN=mail.example.com \
  -e CARBONIO_ADMIN_PASSWORD=votre_mot_de_passe_securise \
  -v carbonio_data:/opt/zextras/data \
  -v carbonio_store:/opt/zextras/store \
  carbonio-ce:latest

⁠Utilisation avec Docker Compose

Consultez le fichier docker-compose.yml dans le dépôt GitHub pour un exemple de déploiement complet avec PostgreSQL externe.

⁠Avertissement

Cette image est une adaptation non officielle de Carbonio CE pour Docker. Pour les environnements de production critiques, considérez l'installation officielle sur un serveur dédié selon les recommandations de Zextras.

⁠Liens

⁠Maintenance

Cette image est régulièrement mise à jour pour suivre les nouvelles versions de Carbonio CE et les meilleures pratiques Docker.

Tag Summary

No tags have been pushed to this repository yet.