[{"data":1,"prerenderedAt":586},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fbancwr\u002Fhealth-and-logs":128,"\u002Fdocs\u002Fbancwr\u002Fhealth-and-logs-surround":583},[4,19,62,93],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[9,11,15],{"title":5,"path":6,"stem":7,"icon":10},"i-lucide-rocket",{"title":12,"path":13,"stem":14},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation",{"title":16,"path":17,"stem":18},"Using Diogel","\u002Fdocs\u002Fgetting-started\u002Fusage","1.docs\u002F1.getting-started\u002F3.usage",{"title":20,"path":21,"stem":22,"children":23,"icon":61},"Porwr","\u002Fdocs\u002Fporwr","1.docs\u002F2.porwr\u002F01.index",[24,26,29,33,37,41,45,49,53,57],{"title":25,"path":21,"stem":22,"icon":10},"What is Porwr",{"title":12,"path":27,"stem":28},"\u002Fdocs\u002Fporwr\u002Finstallation","1.docs\u002F2.porwr\u002F02.installation",{"title":30,"path":31,"stem":32},"Dashboard","\u002Fdocs\u002Fporwr\u002Fdashboard","1.docs\u002F2.porwr\u002F03.dashboard",{"title":34,"path":35,"stem":36},"Key Management","\u002Fdocs\u002Fporwr\u002Fkeys","1.docs\u002F2.porwr\u002F04.keys",{"title":38,"path":39,"stem":40},"Profile Management","\u002Fdocs\u002Fporwr\u002Fprofile","1.docs\u002F2.porwr\u002F05.profile",{"title":42,"path":43,"stem":44},"Relay Management","\u002Fdocs\u002Fporwr\u002Frelay","1.docs\u002F2.porwr\u002F06.relay",{"title":46,"path":47,"stem":48},"Messaging","\u002Fdocs\u002Fporwr\u002Fmessaging","1.docs\u002F2.porwr\u002F07.messaging",{"title":50,"path":51,"stem":52},"Media Management","\u002Fdocs\u002Fporwr\u002Fmedia","1.docs\u002F2.porwr\u002F08.media",{"title":54,"path":55,"stem":56},"Wallet Management","\u002Fdocs\u002Fporwr\u002Fwallet","1.docs\u002F2.porwr\u002F09.wallet",{"title":58,"path":59,"stem":60},"Extension Settings","\u002Fdocs\u002Fporwr\u002Fsettings","1.docs\u002F2.porwr\u002F10.settings","i-lucide-puzzle",{"title":63,"path":64,"stem":65,"children":66,"icon":92},"Symudol","\u002Fdocs\u002Fsymudol","1.docs\u002F3.symudol\u002F1.index",[67,69,72,76,80,84,88],{"title":68,"path":64,"stem":65,"icon":10},"What is Symudol",{"title":12,"path":70,"stem":71},"\u002Fdocs\u002Fsymudol\u002Finstallation","1.docs\u002F3.symudol\u002F2.installation",{"title":73,"path":74,"stem":75},"Your vault","\u002Fdocs\u002Fsymudol\u002Fvault","1.docs\u002F3.symudol\u002F3.vault",{"title":77,"path":78,"stem":79},"Accounts and profile","\u002Fdocs\u002Fsymudol\u002Faccounts","1.docs\u002F3.symudol\u002F4.accounts",{"title":81,"path":82,"stem":83},"Approving requests","\u002Fdocs\u002Fsymudol\u002Fapproving-requests","1.docs\u002F3.symudol\u002F5.approving-requests",{"title":85,"path":86,"stem":87},"Remote apps (NIP-46)","\u002Fdocs\u002Fsymudol\u002Fremote-apps","1.docs\u002F3.symudol\u002F6.remote-apps",{"title":89,"path":90,"stem":91},"Settings","\u002Fdocs\u002Fsymudol\u002Fsettings","1.docs\u002F3.symudol\u002F7.settings","i-lucide-smartphone",{"title":94,"path":95,"stem":96,"children":97,"icon":127},"Bancwr","\u002Fdocs\u002Fbancwr","1.docs\u002F4.bancwr\u002F1.index",[98,100,103,107,111,115,119,123],{"title":99,"path":95,"stem":96,"icon":10},"What is Bancwr",{"title":12,"path":101,"stem":102},"\u002Fdocs\u002Fbancwr\u002Finstallation","1.docs\u002F4.bancwr\u002F2.installation",{"title":104,"path":105,"stem":106},"First administrator and signing in","\u002Fdocs\u002Fbancwr\u002Ffirst-administrator","1.docs\u002F4.bancwr\u002F3.first-administrator",{"title":108,"path":109,"stem":110},"Team and roles","\u002Fdocs\u002Fbancwr\u002Fteam","1.docs\u002F4.bancwr\u002F4.team",{"title":112,"path":113,"stem":114},"Connecting apps","\u002Fdocs\u002Fbancwr\u002Fconnecting-apps","1.docs\u002F4.bancwr\u002F5.connecting-apps",{"title":116,"path":117,"stem":118},"Profile, follows and relays","\u002Fdocs\u002Fbancwr\u002Fprofile-follows-relays","1.docs\u002F4.bancwr\u002F6.profile-follows-relays",{"title":120,"path":121,"stem":122},"Health, versions and logs","\u002Fdocs\u002Fbancwr\u002Fhealth-and-logs","1.docs\u002F4.bancwr\u002F7.health-and-logs",{"title":124,"path":125,"stem":126},"Updating","\u002Fdocs\u002Fbancwr\u002Fupdating","1.docs\u002F4.bancwr\u002F8.updating","i-lucide-server",{"id":129,"title":120,"body":130,"description":565,"extension":577,"meta":578,"navigation":579,"path":121,"seo":580,"stem":122,"__hash__":582},"docs\u002F1.docs\u002F4.bancwr\u002F7.health-and-logs.md",{"type":131,"value":132,"toc":564},"minimark",[133,138,142,207,214,224,231,235,253,332,337,346,356,359,364,372,376,379,394,403,410,413,417,423,448,451,455,465,468,522,536,540,546,549],[134,135,137],"h2",{"id":136},"the-health-indicator","The health indicator",[139,140,141],"p",{},"Every page shows the bunker's health at the top left, next to the page title. Every role can see it.",[143,144,145,158],"table",{},[146,147,148],"thead",{},[149,150,151,155],"tr",{},[152,153,154],"th",{},"Indicator",[152,156,157],{},"Meaning",[159,160,161,174,185,196],"tbody",{},[149,162,163,171],{},[164,165,166,170],"td",{},[167,168,169],"strong",{},"Healthy"," (green)",[164,172,173],{},"Every check passes.",[149,175,176,182],{},[164,177,178,181],{},[167,179,180],{},"Degraded"," (yellow)",[164,183,184],{},"At least one check needs attention, and none is failing.",[149,186,187,193],{},[164,188,189,192],{},[167,190,191],{},"Down"," (red)",[164,194,195],{},"At least one check is failing, or the bunker did not answer.",[149,197,198,204],{},[164,199,200,203],{},[167,201,202],{},"Checking…"," (grey)",[164,205,206],{},"No answer yet.",[139,208,209,210,213],{},"Click the indicator to see each check and its detail, and when it was last checked. Click ",[167,211,212],{},"Check now"," to check again straight away. Otherwise Bancwr checks every 30 seconds while the page is open.",[139,215,216,217,219,220,223],{},"The ",[167,218,30],{}," shows the same checks under ",[167,221,222],{},"Bunker Status",", with the bunker's public key.",[139,225,226],{},[227,228],"img",{"alt":229,"src":230},"The Dashboard, with the Bunker Status card showing all four checks as OK","\u002Fimg\u002Fscreenshots\u002Fbancwr\u002Fstatus.png",[134,232,234],{"id":233},"the-four-checks","The four checks",[139,236,237,238,241,242,241,245,248,249,252],{},"Each check shows ",[167,239,240],{},"OK",", ",[167,243,244],{},"Needs attention",[167,246,247],{},"Failing"," or ",[167,250,251],{},"Off",".",[143,254,255,268],{},[146,256,257],{},[149,258,259,262,264,266],{},[152,260,261],{},"Check",[152,263,240],{},[152,265,244],{},[152,267,247],{},[159,269,270,285,300,316],{},[149,271,272,277,280,282],{},[164,273,274],{},[167,275,276],{},"Signer",[164,278,279],{},"The signing key signs and verifies a test event. The event is never published.",[164,281],{},[164,283,284],{},"The bunker could not sign.",[149,286,287,292,295,297],{},[164,288,289],{},[167,290,291],{},"Database",[164,293,294],{},"The database answers.",[164,296],{},[164,298,299],{},"The database did not answer.",[149,301,302,307,310,313],{},[164,303,304],{},[167,305,306],{},"Relays",[164,308,309],{},"Every NIP-46 relay is connected.",[164,311,312],{},"Some relays are connected, not all.",[164,314,315],{},"No relay is connected, or NIP-46 is on with no relays set.",[149,317,318,323,326,329],{},[164,319,320],{},[167,321,322],{},"Administrator",[164,324,325],{},"An administrator is registered.",[164,327,328],{},"No administrator is registered, so nobody can manage the bunker.",[164,330,331],{},"The team could not be read.",[139,333,216,334,336],{},[167,335,306],{}," check lists each relay and whether it is connected. A relay that is still connecting counts as not connected, so the check reads red for the first few seconds after the bunker starts.",[139,338,339,340,342,343,345],{},"When NIP-46 is turned off, the ",[167,341,306],{}," check shows ",[167,344,251],{}," and does not count towards the overall health.",[139,347,348,349,351,352,355],{},"If the bunker does not answer at all, the indicator shows ",[167,350,191],{}," with a single ",[167,353,354],{},"Bunker"," check. The bunker may be stopped, or the dashboard cannot reach it.",[139,357,358],{},"The details never include raw errors, file paths or keys. For the full error, read the bunker's log on the server.",[360,361,363],"h3",{"id":362},"health-checks-for-containers","Health checks for containers",[139,365,366,367,252],{},"The health indicator is a report, not a probe. Compose uses a separate check that only asks whether the bunker is running, so a relay going up and down never restarts the container. See ",[368,369,371],"a",{"href":370},"\u002Fdocs\u002Fbancwr\u002Finstallation#check-it-is-running","Check it is running",[134,373,375],{"id":374},"versions","Versions",[139,377,378],{},"The sidebar footer shows the version of both parts:",[380,381,382,388],"ul",{},[383,384,385,387],"li",{},[167,386,354],{}," and its version.",[383,389,390,393],{},[167,391,392],{},"Frontend"," (the dashboard) and its version.",[139,395,396,397,400,401,252],{},"The two are released together and should always match. If they differ, the footer shows ",[167,398,399],{},"Bunker and frontend versions differ",". That means the two containers were not updated together. See ",[368,402,124],{"href":125},[139,404,405,409],{},[406,407,408],"code",{},"0.0.0"," means a build without a version, such as one built from source by hand.",[139,411,412],{},"When the sidebar is collapsed, the versions move into a tooltip, and the icon turns to a warning if they differ.",[134,414,416],{"id":415},"the-dashboard-for-administrators","The Dashboard for administrators",[139,418,419,420,422],{},"Administrators also see, on the ",[167,421,30],{},":",[380,424,425,438],{},[383,426,427,241,430,433,434,437],{},[167,428,429],{},"Total Signatures",[167,431,432],{},"NIP-46 Connections"," and ",[167,435,436],{},"HTTP Requests"," counts.",[383,439,440,443,444,447],{},[167,441,442],{},"Recent Activity",": the last five signatures, with ",[167,445,446],{},"View All"," linking to the full log.",[139,449,450],{},"Users and signers see the bunker's health only.",[134,452,454],{"id":453},"the-logs-page","The Logs page",[139,456,216,457,460,461,464],{},[167,458,459],{},"Logs"," page shows the ",[167,462,463],{},"Signing Activity Log",". Only administrators can open it.",[139,466,467],{},"It lists the last 100 events the bunker signed, newest first. Only successful signatures are logged.",[143,469,470,480],{},[146,471,472],{},[149,473,474,477],{},[152,475,476],{},"Column",[152,478,479],{},"Shows",[159,481,482,492,502,512],{},[149,483,484,489],{},[164,485,486],{},[167,487,488],{},"Timestamp",[164,490,491],{},"When the event was signed.",[149,493,494,499],{},[164,495,496],{},[167,497,498],{},"Event Kind",[164,500,501],{},"The kind of event signed.",[149,503,504,509],{},[164,505,506],{},[167,507,508],{},"Member",[164,510,511],{},"The team member the app's connection was made for.",[149,513,514,519],{},[164,515,516],{},[167,517,518],{},"App",[164,520,521],{},"The key of the app that asked for the signature.",[139,523,524,525,527,528,531,532,535],{},"If the member has since been removed, the ",[167,526,508],{}," column shows their shortened ",[406,529,530],{},"npub"," instead of their name. ",[167,533,534],{},"Unknown"," means no connection accounts for the signature.",[134,537,539],{"id":538},"the-config-page","The Config page",[139,541,216,542,545],{},[167,543,544],{},"Config"," page shows the bunker's public key, and where the signing key was loaded from. Only administrators can open it.",[139,547,548],{},"The signing key is set when the bunker starts, and the private key is never shown.",[139,550,216,551,554,555,559,560,563],{},[167,552,553],{},"Bunker relays"," section is where administrators choose the relays apps reach the bunker through. See ",[368,556,558],{"href":557},"\u002Fdocs\u002Fbancwr\u002Finstallation#nip-46-and-the-bunkers-relays","NIP-46 and the bunker's relays",". If ",[406,561,562],{},"NIP46_RELAYS"," is set, the section shows that list read-only.",{"title":565,"searchDepth":566,"depth":566,"links":567},"",2,[568,569,573,574,575,576],{"id":136,"depth":566,"text":137},{"id":233,"depth":566,"text":234,"children":570},[571],{"id":362,"depth":572,"text":363},3,{"id":374,"depth":566,"text":375},{"id":415,"depth":566,"text":416},{"id":453,"depth":566,"text":454},{"id":538,"depth":566,"text":539},"md",{},true,{"description":581,"title":120},"Check Bancwr's health indicator and its four checks, see which version is running, and read the signing activity log.","1vYooL4OpTecJbtj35laXFrXARee5Qx8HNRXlSQ6y0g",[584,585],{"title":116,"path":117,"stem":118,"description":565,"children":-1},{"title":124,"path":125,"stem":126,"description":565,"children":-1},1793311924771]