mjysci/huginn

By mjysci

Updated 10 months ago

huginn for ARM

Image
Web Servers

1.4K

arm64v8 aarch64

NOTICE: This is still in the testing phase. If the arm32v7 tag fits your requirements, then stick with it.
It works fine on a 2GB Raspberry Pi 4B, but is barely usable on a 1GB Raspberry Pi 3B.
There's an issue with MySQL internally, so you'll need to connect to mysql or postgres externally.

docker network create huginn

docker run -d --name huginn-db \
  -p 3306:3306 \
  --network huginn \
  --network-alias mysql \
  -v /opt/docker/huginn/data:/var/lib/mysql \
  -e MYSQL_ROOT_PASSWORD=somethingevenmoresecret \
  -e MYSQL_DATABASE=huginn_production \
  -e MYSQL_USER=huginn \
  -e MYSQL_PASSWORD=somethingsecret  \
  mysql:8.0

docker run -d --name huginn \
    --network huginn \
    -p 3000:3000 \
    -e DATABASE_ADAPTER=mysql2 \
    -e DATABASE_HOST=mysql \
    -e DATABASE_PORT=3306 \
    -e DATABASE_NAME=huginn_production \
    -e DATABASE_USERNAME=huginn \
    -e DATABASE_PASSWORD=somethingsecret \
    mjysci/huginn:dev

The single process one is more stable.

arm32v7

docker volume create huginn-data
docker run -d --name huginn --restart=on-failure:5 -p 3000:3000 -v huginn-data:/var/lib/mysql mjysci/huginn:arm32v7

This one is also compatible with aarch64 (arm64v8) devices.

For further usage instructions, you can check here.

Docker Pull Command

docker pull mjysci/huginn