diff --git a/config_example.json b/config_example.json
index 15746db..0d59ccf 100644
--- a/config_example.json
+++ b/config_example.json
@@ -56,6 +56,7 @@
"default_layout": "legacy",
"custom_favicon": "/s/img/favicon.gif",
"custom_brand_image": [],
+ "custom_navbar_brand_text": "",
"show_koepfe": false,
"koepfe": [],
"enable_global_chat": true,
diff --git a/src/index.mjs b/src/index.mjs
index f73965a..a8d0097 100644
--- a/src/index.mjs
+++ b/src/index.mjs
@@ -1105,6 +1105,7 @@ process.on('uncaughtException', err => {
meme_creator: !!cfg.websrv.meme_creator,
custom_favicon: cfg.websrv.custom_favicon || "",
custom_brand_image: Array.isArray(cfg.websrv.custom_brand_image) ? cfg.websrv.custom_brand_image[0] : (cfg.websrv.custom_brand_image || ""),
+ custom_navbar_brand_text: cfg.websrv.custom_navbar_brand_text || "",
site_description: cfg.websrv.description || "The webs dumpster",
enable_nsfl: !!cfg.enable_nsfl,
nsfl_tag_id: cfg.nsfl_tag_id || 3,
diff --git a/views/snippets/navbar.html b/views/snippets/navbar.html
index 5352459..270f6fc 100644
--- a/views/snippets/navbar.html
+++ b/views/snippets/navbar.html
@@ -7,7 +7,7 @@
@if(custom_brand_image)
@else
- {{ domain.split('.')[0] }}
+ {{ custom_navbar_brand_text || domain }}
@endif
@@ -166,7 +166,7 @@
@if(custom_brand_image)
@else
- {{ domain.split('.')[0] }}
+ {{ custom_navbar_brand_text || domain.split('.')[0] }}
@endif