1.3 KiB
1.3 KiB
| name | description | type | originSessionId |
|---|---|---|---|
| MeshCentral install location | Where MeshCentral runs and how to modify its mobile/desktop UI templates | reference | 66d12046-754f-4037-aa2a-75066ed5fd47 |
MeshCentral is hosted on TrueNAS VM meshcentral (id 3, IP 10.0.0.235, public hostname mesh.wilddragon.net).
- VM credentials:
zgaetano/pa55word(sudo also needspa55word). - Install path:
/home/zgaetano/node_modules/meshcentral/(npm-style install under zgaetano's home). - Config:
/home/zgaetano/meshcentral-data/config.json(minify: trueso the server serves the*-min.handlebarsvariants). - Service:
systemctl restart meshcentral(runsnode /home/zgaetano/node_modules/meshcentral/meshcentral). - UI templates:
views/default-mobile.handlebars+views/default-mobile-min.handlebars(mirror both, or setminify:false). Equivalent desktop pair:default.handlebars/default-min.handlebars. The mobile templates are chosen bygetRenderPage()inwebserver.jsvia UA detection (overrideable with?mobile=1). - Backups of pre-modified upstream templates: suffix
.preclaudein the sameviews/dir.
The TrueNAS host (Wooglin) doesn't have sshpass/expect, so authenticate to the VM via a dropped SSH key — paramiko is available on the TrueNAS host to bootstrap auth.