brainnet-viewer-lan
mingruixia/brainnet-viewer:2.0.0
https://hub.docker.com/r/mingruixia/brainnet-viewer
bridge
sh
false
https://github.com/mingruixia/BrainNet-Viewer/issues
https://github.com/mingruixia/BrainNet-Viewer
https://github.com/mingruixia/BrainNet-Viewer-Unraid/blob/main/README.md
BrainNet Viewer displays brain surfaces, networks, volumetric maps and atlas regions in a browser. This LAN template uses HTTPS and a team access password, with a separate application process and workspace for each signed-in browser session. Prepare a trusted server certificate, its private key and a password file before installation. Save Scene downloads a portable ZIP; session uploads are temporary. Intended for trusted teams on a LAN. CPU rendering works without an allocated GPU; NVIDIA acceleration is optional.
Productivity: Tools:Utilities
https://[IP]:[PORT:1031]/index.html
https://raw.githubusercontent.com/mingruixia/BrainNet-Viewer-Unraid/main/templates/brainnet-viewer-lan.xml
GPL-3.0-or-later
Read the installation guide before starting. Requires a trusted TLS certificate, a private key, a password file readable by UID 10001, and an explicit HTTPS server origin. Unraid hardware validation is pending; Docker runtime checks are documented separately.
--entrypoint=python --init --read-only --tmpfs=/tmp:size=2g,mode=1777 --memory=16g --cpus=1 --pids-limit 512 --cap-drop=ALL --security-opt=no-new-privileges:true --stop-timeout=30 '--health-cmd=python -c '"'"'import os,ssl,urllib.request,urllib.parse; req=urllib.request.Request("https://127.0.0.1:1031/_bnv/health",headers={"Host":urllib.parse.urlsplit(os.environ["BNV_SERVER_ORIGIN"]).netloc}); urllib.request.urlopen(req,context=ssl._create_unverified_context(),timeout=3).close()'"'"'' --health-interval=30s --health-timeout=5s --health-start-period=15s --health-retries=3
-c 'import os,sys; from brainnet_viewer.web_server import main; sys.argv=["brainnet-server","--host","0.0.0.0","--port","1031","--public-origin",os.environ["BNV_SERVER_ORIGIN"],"--password-file","/run/bnv-secrets/access_password.txt","--cert","/run/bnv-secrets/server.crt","--key","/run/bnv-secrets/server.key","--max-sessions",os.environ["BNV_MAX_SESSIONS"],"--idle-seconds",os.environ["BNV_IDLE_SECONDS"],"--worker-threads",os.environ["BNV_WORKER_THREADS"]]; main()'
brain neuroscience neuroimaging connectome MRI visualization LAN
1031
/mnt/user/appdata/brainnet-viewer-lan/secrets
auto
4
1800
2