From 93c7981b9a1c3cafac642a4c6bca6e2689ff6a02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20K=C5=82os?= Date: Tue, 2 Dec 2025 00:59:44 +0100 Subject: [PATCH] Add support for new ANONYMIZE_IP env in goAccess --- src/routes/user/system/SystemRouter.ts | 4 ++++ src/user/system/CaptainManager.ts | 4 ++++ src/utils/CaptainConstants.ts | 4 +++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/routes/user/system/SystemRouter.ts b/src/routes/user/system/SystemRouter.ts index 3f1a117..1fc799d 100644 --- a/src/routes/user/system/SystemRouter.ts +++ b/src/routes/user/system/SystemRouter.ts @@ -464,6 +464,10 @@ router.get('/goaccess/:appName/files/:file', async function (req, res, next) { key: 'FILE_PREFIX', value: `${appName}--${domainName}`, }, + { + key: 'ANONYMIZE_IP', + value: CaptainConstants.configs.goAccessAnonymizeIP.toString(), + }, ], sticky: false, wait: true, diff --git a/src/user/system/CaptainManager.ts b/src/user/system/CaptainManager.ts index a18e7f2..4fcf1ea 100644 --- a/src/user/system/CaptainManager.ts +++ b/src/user/system/CaptainManager.ts @@ -748,6 +748,10 @@ class CaptainManager { goAccessInfo.data.logRetentionDays ?? 180 ).toString(), }, + { + key: 'ANONYMIZE_IP', + value: CaptainConstants.configs.goAccessAnonymizeIP.toString(), + }, ], [], ['apparmor:unconfined'], diff --git a/src/utils/CaptainConstants.ts b/src/utils/CaptainConstants.ts index 4e3eeda..80f72ab 100644 --- a/src/utils/CaptainConstants.ts +++ b/src/utils/CaptainConstants.ts @@ -39,7 +39,9 @@ const configs = { netDataImageName: 'caprover/netdata:v1.34.1', - goAccessImageName: 'caprover/goaccess:1.9.3', + goAccessImageName: 'caprover/goaccess:1.9.4', + + goAccessAnonymizeIP: false, registryImageName: 'registry:2',