Commit Graph

49 Commits

Author SHA1 Message Date
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