Chris Sherwood
b0d7709a6c
fix(security): remove MySQL and Redis port exposure to host
...
MySQL (3306) and Redis (6379) were published to all host interfaces
despite only being accessed by the admin container via Docker's internal
network. Redis has no authentication, so anyone on the LAN could connect.
Removes the port mappings — containers still communicate internally via
Docker service names.
Closes #279
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 20:09:44 -07:00
Jake Turner
0e94d5daa4
fix: container update pattern in run_updater_fixes
2026-03-05 04:32:09 +00:00
Jake Turner
744504dd1e
fix: typo in run_updater_fixes
2026-03-05 04:18:47 +00:00
Jake Turner
a105ac1a83
fix: update channel flexibility
2026-03-05 04:06:56 +00:00
Jake Turner
e2b447e142
build: fix wait-for-it url and update to Apache 2 license
2026-03-04 05:09:08 +00:00
Jake Turner
a3f10dd158
fix: update default branch name
2026-03-01 16:08:46 -08:00
Jake Turner
b2e4ce7261
ops: add optional storage dir removal to uninstall script
2026-02-18 14:52:06 -08:00
Jake Turner
ad31a985ea
ops: fix uninstall script to remove network and updater volume
2026-02-18 14:52:06 -08:00
Jake Turner
988dba318c
fix(Updater): file bind mount causing stale compose file ref
2026-02-11 10:43:24 -08:00
Jake Turner
cf8c94ddb2
fix(Install): improve Docker GPU configuration
2026-02-09 15:26:14 -08:00
Jake Turner
a697d930fe
feat(AI): add Ollama support for NVIDIA and AMD GPUs
2026-02-02 00:24:10 +00:00
Chris Sherwood
e8aabfce1e
fix(install): Handle missing curl dependency on fresh Ubuntu installs
...
- Add ensure_dependencies_installed function that checks for and installs curl
- Update README with one-liner install command for fresh systems
- Function is extensible for future dependency requirements
Fixes issue where fresh Ubuntu 24.04 installs fail because curl is not
installed by default.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 13:44:54 -08:00
Jake Turner
64e6e11389
feat(Docker): container URL resolution util and networking improvs
2026-01-24 15:27:56 -08:00
Chris Sherwood
e31f956289
fix(benchmark): Fix AI benchmark connectivity and improve error handling
...
- Add OLLAMA_API_URL environment variable for Docker networking
- Use host.docker.internal to reach Ollama from NOMAD container
- Add extra_hosts config in compose for Linux compatibility
- Add downloading_ai_model status with clear progress indicator
- Show model download progress on first AI benchmark run
- Fail AI-only benchmarks with clear error if AI unavailable
- Display benchmark errors to users via Alert component
- Improve error messages with error codes for debugging
Fixes issue where AI benchmark silently failed due to NOMAD container
being unable to reach Ollama at localhost:11434.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-24 15:27:56 -08:00
Jake Turner
d5db024eee
feat(Queues): support working all queues with single command
2026-01-23 11:07:47 -08:00
Jake Turner
438d683bac
fix(Benchmark): cleanup types for SSOT
2026-01-22 21:48:12 -08:00
Jake Turner
937da5d869
feat(Open WebUI): manage models via Command Center
2026-01-19 22:15:52 -08:00
Jake Turner
393c177af1
feat: [wip] self updates
2026-01-15 15:54:59 -08:00
Jake Turner
bb0a939458
fix(install): change admin container pull_policy to always
2026-01-15 15:54:59 -08:00
Jake Turner
4bb5dd6a18
fix(scripts): remove disk info file on uninstall
2026-01-13 08:02:36 -08:00
Jake Turner
6a9ede1776
fix(admin): disk info mount and stability
2026-01-13 07:59:45 -08:00
Jake Turner
a95c2faf12
fix(install): disk info file mount
2026-01-13 06:58:05 -08:00
Jake Turner
df55b48e1c
fix(admin): container healthcheck
2026-01-13 06:58:05 -08:00
Jake Turner
80a1d0eef4
fix(install): ensure update script always pulls latest imgs
2026-01-13 06:58:05 -08:00
Jake Turner
275ca80931
fix(install): use modern docker compose command in update script
2026-01-13 06:58:05 -08:00
Jake Turner
ed5851eac1
fix(install): ensure update script executable
2026-01-13 06:58:05 -08:00
Jake Turner
5205d5909d
feat: disk info collection
2025-12-07 19:13:43 -08:00
Jake Turner
2ff7b055b5
fix(Kiwix): initial download and setup
2025-12-07 16:04:41 -08:00
Jake Turner
ce8dbd91ab
fix(install): add redis env variables to compose file
2025-12-07 10:57:32 -08:00
Jake Turner
7569aa935d
feat: background job overhaul with bullmq
2025-12-06 23:59:01 -08:00
Jake Turner
2985929079
fix(install): host env variable
2025-12-05 18:41:54 -08:00
Jake Turner
529af9835f
fix(install): character escaping issues with env variable replacement
2025-12-05 18:35:44 -08:00
Jake Turner
a8bfc083d4
feat(install): replace secrets with rand pwds and host
2025-12-05 18:16:23 -08:00
Jake Turner
a557ff3ad1
fix(install): url env variable
2025-12-05 18:16:23 -08:00
Jake Turner
035f1c67b1
fix(install): cleanup compose file names
2025-12-05 15:47:22 -08:00
Jake Turner
721c6b9653
fix: update container name in management-compose
2025-11-18 16:00:09 -08:00
Jake Turner
c66839655a
fix(Scripts): typo in management compose file path
2025-10-09 23:12:21 -07:00
Jake Turner
102835290b
fix(Scripts): log dir creation improvements during install
2025-10-09 23:11:59 -07:00
Jake Turner
a4297aba36
feat(Scripts): uninstall now removes non-management app containers
2025-10-09 21:52:53 -07:00
Jake Turner
b677fbbe81
feat: add dozzle for enhanced logs and metrics
2025-10-07 00:13:39 -07:00
Jake Turner
4ab36f331a
feat: uninstall script
2025-10-06 21:13:22 -07:00
Jake Turner
876475e25b
fix(ZIM): host initial zim download in GH repo
2025-09-02 22:44:01 -07:00
Jake Turner
7c2b0964dc
feat: container controls & convienience scripts
2025-08-08 15:07:32 -07:00
Jake Turner
d7967d0d74
feat(install): add start & stop helper scripts
2025-08-08 15:07:32 -07:00
Jake Turner
2373f2c1b2
fix(open-webui): ollama connection
2025-07-11 20:21:44 -07:00
Jake Turner
97655ef75d
fix(Install): update script URLs
2025-07-11 14:24:29 -07:00
Jake Turner
3b81e00a69
feat: openwebui+ollama and zim management
2025-07-09 09:08:21 -07:00
Jake Turner
39d75c9cdf
feat: init app installation and documentation
2025-06-30 01:44:42 -07:00
Jake Turner
b33a1b3e37
feat: initial commit
2025-06-29 15:51:08 -07:00