Hi everyone,
Small ZimaBrain CE beta update.
Thanks again to everyone testing and giving feedback. The latest fixes are now available in the Docker / Custom App version, so normal users do not need to use the Git / local build method.
This update includes the recent verifier improvements:
- Better “what needs attention?” routing
- Better failed-service detection
- Active service inspection
- zimaos-welcome service status checks
- systemd-networkd-wait-online checks
- CPU activity checks
- pidstat / disk I/O evidence
- iostat fallback evidence
- Better answers for “what service is using disk?”
- Better answers for “what is using CPU?”
- Safer disk CRC summaries
- Removed hard-coded sda / sdd wording from disk summaries
- Cleaner Custom App name: ZimaBrain CE
- Cleaner container name: zimabrain-ce
- App icon now loads automatically during install
The Docker image has been updated here:
gelbuilding/zimabrain-ce:1.6.0-beta
If you already installed the previous test/custom version, remove the old container first:
docker rm -f zimabrain-ce-flask-8601 zimabrain-ce 2>/dev/null || true
Then install ZimaBrain CE again as a Custom App using this compose file:
name: zimabrain-ce
services:
zimabrain-ce:
image: gelbuilding/zimabrain-ce:1.6.0-beta
container_name: zimabrain-ce
restart: unless-stopped
ports:
- "8601:8601"
environment:
ZIMABRAIN_PASSWORD: "change-this-password"
ZIMABRAIN_SECRET_KEY: "change-this-secret-key"
volumes:
- /DATA/AppData/zimabrain-ce:/data
- /DATA/AppData/zimabrain-ce/docs:/app/docs
- /proc:/host/proc:ro
- /sys:/host/sys:ro
- /etc/hostname:/host/etc/hostname:ro
- /var/run/docker.sock:/var/run/docker.sock
x-casaos:
architectures:
- amd64
main: zimabrain-ce
author: gelbuilding
category: Utilities
description:
en_us: Local ZimaOS diagnostic assistant with verifier-first evidence checks.
developer: gelbuilding
hostname: ""
icon: "https://raw.githubusercontent.com/Jacko88888/zimabrain-ce/main/app/assets/zimabrain-ce-logo.svg"
index: /
port_map: "8601"
scheme: http
store_app_id: zimabrain-ce
tagline:
en_us: Local ZimaOS diagnostic assistant
title:
en_us: ZimaBrain CE
After install, open:
http://YOUR-ZIMA-IP:8601/
Example:
http://192.168.1.100:8601/
You can also check health from terminal:
curl -fsS http://127.0.0.1:8601/health && echo
docker ps --filter name=zimabrain-ce
Expected health result should include:
"ok": true
Suggested questions to test:
What needs attention?
Are there any failed services?
Is systemd-networkd-wait-online failed?
Is zimaos-welcome running?
What service is using disk?
What is causing disk activity?
What is using CPU?
Explain disk CRC errors
Which disks need attention?
Which containers are not running?
Why is Immich not starting?
Check Immich container paths and mounts
Are there any Files / AppData / media path problems?
The question mark is not required. These should work both ways:
Why is Immich not starting?
Why is Immich not starting
Please remember this is still beta. The goal is to keep improving the verifier from real ZimaOS exports and real user problems. If ZimaBrain misses something, that is useful feedback too, because it shows us exactly where to improve the next layer.
Small note about the ZimaBrain CE password.
In the Custom App compose, there are two environment values:
ZIMABRAIN_PASSWORD
This is the login password you type on the ZimaBrain login page.
ZIMABRAIN_SECRET_KEY
This is not a login password. It is only used internally by the app for browser/session security.
Before installing, please change the example values:
ZIMABRAIN_PASSWORD: “change-this-password”
ZIMABRAIN_SECRET_KEY: “change-this-secret-key”
Use your own password for ZIMABRAIN_PASSWORD, and use any long random value for ZIMABRAIN_SECRET_KEY.
If you already installed ZimaBrain before and the login password does not work, it may be because an old saved password hash already exists in the data folder.
To reset it:
sudo rm -f /DATA/AppData/zimabrain-ce/.zimabrain_password_hash
sudo docker restart zimabrain-ce
Then log in again using the value you set for ZIMABRAIN_PASSWORD.
Do not post your real password or secret key in screenshots.