src.nth.io/

summaryrefslogtreecommitdiff
path: root/mattertimesync/server
AgeCommit message (Collapse)AuthorFilesLines
2 daysAdd fabricLabel to mattertimesync configLuke Hoersten2-1/+3
Renders the new mattertimesync fabricLabel field (the label other Matter ecosystems display for this controller, e.g. the Apple Home Connected Services subtitle) with the app default. Labels must be unique per device, so instance overrides should not reuse another admin's label.
3 daysmattertimesync: add build + server rolesLuke Hoersten7-0/+144
Build role compiles the tagged source on the build host (npm ci + npm run bundle) into a versioned mattertimesync-<ver>.tar.gz in build_srv_dir. Server role installs the single bundled .mjs, creates the mattertimesync service user and a 0700 storage dir for the Matter fabric keys, templates config.json, and runs a hardened oneshot sync via a systemd timer. Both roles depend on the nodejs role for Node >=20.