latest: trixie + jdm 4.x, develop: trixie + jdm 4.x, built for amd64, arm64 and arm/V7 (RPI2)
500K+
Forked from https://github.com/CodaFog/jeedom-rpi
beta: base image debian trixie, jeedom 4.5 v4: base image bookworm + Jeedom 4.5 v3 is based on debian-buster, were added https support, sshd, services handled with supervisor. Architecture available: arm v6, armv7,arm64, amd64
More up to date information in Github's README
A Jeedom Docker image for Raspberry Pi based on debian buster and linuxserver/mariadb images.
Docker Hub: https://hub.docker.com/r/edgd1er/jeedom-rpi
The Jeedom user should be existing in the remote database. If the MYSQL_ERASE is set to yes, Mysql Root password should be in the command line that run the container. If the MYSQL_JEEDOM_DBNAME exists, it will then be dropped and recreated.
- ROOT_PASSWORD shell root password
- MYSQL_JEEDOM_HOST mysql hostname
- MYSQL_JEEDOM_PORT mysql port
- MYSQL_JEEDOM_DBNAME mysql Database name
- MYSQL_JEEDOM_USERNAME mysql jeedom username
- MYSQL_JEEDOM_PASSWD mysql username password
You can also use the docker compose file to build both containers :
docker-compose up
prefer use of secrets than env variable for passwords.
version: '3.8'
services:
mysql:
image: linuxserver/mariadb:latest
restart: unless-stopped
expose:
- "3306"
ports:
- "3316:3306"
environment:
- TZ=Europe/Paris
- MYSQL_ROOT_PASSWORD=changeIt
- MYSQL_DATABASE=jeedom
- MYSQL_USER=jeedom
- MYSQL_PASSWORD=changeItToo
volumes:
- ./Docker/allow_root_access.sql:/docker-entrypoint-initdb.d/allow_root_access.sql
- ./sqldata:/var/lib/mysql
web:
image: edgd1er/jeedom-rpi:v4-latest
restart: unless-stopped
expose:
- "22"
- "80"
- "443"
ports:
- "9022:22"
- "9180:80"
- "9443:443"
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
#- ./webdata/cert.pem:/etc/ssl/certs/ssl-cert-snakeoil.pem:ro
#- ./webdata/privkey.pem:/etc/ssl/private/ssl-cert-snakeoil.key:ro
- ./webdata/log:/var/log:rw
- ./webdata/plugins:/var/www/html/plugins:rw
- ./webdata//pluglog:/var/www/html/log:rw
#- ./backup:/var/www/html/backup:rw
#- ./webdata/openzwave:/opt:rw
- tmpfs_tmp:/tmp/
- tmpfs_cache:/var/cache/
#- run_vol:/var/run
- tmpfs_root_cache:/root/.cache
environment:
- TZ=Europe/Paris
- ROOT_PASSWORD=changeIt
- MYSQL_ROOT_PASSWD=changeIt
- MYSQL_JEEDOM_HOST=mysql
- MYSQL_JEEDOM_PORT=3306
- MYSQL_JEEDOM_DBNAME=jeedom
- MYSQL_JEEDOM_USERNAME=jeedom
- MYSQL_JEEDOM_PASSWD=changeIt
#devices:
# - "/dev/ttyUSB0:/dev/ttyUSB0"
#- "/dev/ttyACM0:/dev/ttyACM0"
#- "/dev/ttyAMA0:/dev/ttyAMA0"
depends_on:
- mysql
Github Address : https://github.com/edgd1er/jeedom-rpi
Content type
Image
Digest
sha256:635ded7f6…
Size
645.3 MB
Last updated
3 months ago
docker pull edgd1er/jeedom-rpi