Sign inSign up

guerchele/suitecrm

By guerchele

Updated 4 months ago

Multi-arch SuiteCRM 8 image with Apache, cron, messenger worker, and persistent app state.

Image
Content management system
0

10K+

guerchele/suitecrm repository overview

guerchele/suitecrm

Unofficial multi-arch Docker image for SuiteCRM 8, built from the official SuiteCRM release package and published for linux/amd64 and linux/arm64.

What this image includes

  • Apache with PHP 8.3
  • First-boot SuiteCRM installation support
  • Symfony Messenger worker
  • Cron-based scheduler execution
  • Persistent writable application state
  • Multi-arch tags for amd64 and arm64

Tags

TagDescription
8-latestLatest published SuiteCRM 8 image
latestCurrent default image tag
8.10.1Pinned SuiteCRM 8.10.1 release

Quick start

services:
  mariadb:
    image: mariadb:10.11
    environment:
      MYSQL_DATABASE: suitecrm
      MYSQL_USER: suitecrm
      MYSQL_PASSWORD: suitecrm
      MYSQL_ROOT_PASSWORD: rootpass
    volumes:
      - mariadb_data:/var/lib/mysql

  suitecrm:
    image: guerchele/suitecrm:8-latest
    ports:
      - "8080:80"
    environment:
      DB_HOST: mariadb
      DB_PORT: 3306
      DB_NAME: suitecrm
      DB_USER: suitecrm
      DB_PASSWORD: suitecrm
      SITE_URL: http://localhost:8080
      SUITECRM_AUTO_INSTALL: 1
    depends_on:
      - mariadb
    volumes:
      - suitecrm_state:/var/lib/suitecrm

volumes:
  mariadb_data:
  suitecrm_state:
docker compose up -d

Then open http://localhost:8080.

Persistent data

Use persistent volumes for:

  • MariaDB data
  • SuiteCRM writable state
  • PHP session files

Notes

  • 8-latest, latest, and 8.10.1 are published as multi-arch manifests.
  • This image targets SuiteCRM 8 deployments.
  • For long-lived environments, mount persistent volumes for both database and application state.

Tag summary

Content type

Image

Digest

sha256:b6e88ed32

Size

409.7 MB

Last updated

4 months ago

docker pull guerchele/suitecrm