@@ -157,6 +157,21 @@ environment:
157157 - **Example:** `NTB_ALLOWED_DNS_SERVERS='8.8.8.8,1.1.1.1,9.9.9.9'`
158158 - **Note:** Only used when `NTB_ALLOW_CUSTOM_DNS='false'`
159159
160+ # ## Analytics Settings
161+
162+ - **`NTB_ANALYTICS_DOMAIN`**
163+ - **Description:** Domain for analytics tracking (for Plausible or similar)
164+ - **Default:** `networking-toolbox.as93.net`
165+ - **Example:** `NTB_ANALYTICS_DOMAIN='myapp.example.com'`
166+ - **Disable:** Set to `false` to disable analytics: `NTB_ANALYTICS_DOMAIN='false'`
167+
168+ - **`NTB_ANALYTICS_DSN`**
169+ - **Description:** URL to the analytics script
170+ - **Default:** `https://no-track.as93.net/js/script.js`
171+ - **Example:** `NTB_ANALYTICS_DSN='https://plausible.io/js/script.js'`
172+ - **Disable:** Set to `false` to disable analytics: `NTB_ANALYTICS_DSN='false'`
173+ - **Note:** Analytics is disabled if either `NTB_ANALYTICS_DOMAIN` or `NTB_ANALYTICS_DSN` is set to `false`
174+
160175---
161176
162177# # Example Configurations
@@ -174,6 +189,8 @@ NTB_HOMEPAGE_LAYOUT='categories'
174189NTB_ALLOW_CUSTOM_DNS='false'
175190NTB_BLOCK_PRIVATE_DNS_IPS='true'
176191NTB_ALLOWED_DNS_SERVERS='8.8.8.8,1.1.1.1'
192+ NTB_ANALYTICS_DOMAIN='false'
193+ NTB_ANALYTICS_DSN='false'
177194` ` `
178195
179196# ## Full Customization
@@ -190,5 +207,15 @@ NTB_DEFAULT_LANGUAGE='en'
190207NTB_SHOW_TIPS_ON_HOMEPAGE='true'
191208NTB_ALLOW_CUSTOM_DNS='true'
192209NTB_BLOCK_PRIVATE_DNS_IPS='true'
210+ NTB_ANALYTICS_DOMAIN='myapp.example.com'
211+ NTB_ANALYTICS_DSN='https://plausible.io/js/script.js'
212+ ` ` `
213+
214+ # ## Self-Hosted (No Analytics)
215+ ` ` ` bash
216+ NTB_SITE_TITLE='Internal Network Tools'
217+ NTB_DEFAULT_THEME='dark'
218+ NTB_ANALYTICS_DOMAIN='false'
219+ NTB_ANALYTICS_DSN='false'
193220` ` `
194221
0 commit comments