diff --git a/luasrc/model/cbi/nodered.lua b/luasrc/model/cbi/nodered.lua
index 17f80b1..2585ccb 100644
--- a/luasrc/model/cbi/nodered.lua
+++ b/luasrc/model/cbi/nodered.lua
@@ -9,12 +9,12 @@ local m, s, o
m = taskd.docker_map("nodered", "nodered", "/usr/libexec/apps/nodered/nodered.sh",
translate("Nodered"),
translate("Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.")
- .. translate("Official website:") .. ' https://www.nodered.org/')
+ .. "
" .. translate("Official website:") .. ' https://www.nodered.org/')
-s = m:section(SimpleSection, translate("Service Status"), translate("nodered status:"))
+s = m:section(SimpleSection, translate("Service Status"))
s:append(Template("nodered/status"))
-s = m:section(TypedSection, "nodered", translate("Setup"), translate("Refresh to update settings."))
+s = m:section(TypedSection, "nodered", translate("Setup"), translate("The following parameters will only take effect during installation or upgrade:"))
s.addremove=false
s.anonymous=true
diff --git a/luasrc/view/nodered/status.htm b/luasrc/view/nodered/status.htm
index f6a8355..d29563c 100644
--- a/luasrc/view/nodered/status.htm
+++ b/luasrc/view/nodered/status.htm
@@ -1,31 +1,22 @@
<%
local util = require "luci.util"
local container_status = util.trim(util.exec("/usr/libexec/apps/nodered/nodered.sh status"))
-local container_running = string.find(string.lower(container_status), "up") and string.find(string.lower(container_status), "(healthy)")
+local container_running = string.match(string.lower(container_status), "^up%W")
+local port=util.trim(util.exec("/usr/libexec/apps/nodered/nodered.sh port"))
-%>