You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

3.6 KiB

Final device builds

Release: 20260909-full-readiness-default-port-1 Target: Linux ARM64 (RK3568) UI: http://192.168.0.223/ — HTTP port 80.

Replacement device install mapping

Release file Installed path Existing init service
frontend/tera-clone-demo-web /usr/bin/tera-clone-demo-web S61teraweb
backend/tera-clone-demo-api /usr/bin/tera-api S50tera-api
backend/tera-timed /usr/bin/tera-timed S45tera-timed
backend/tera-clone-demo-alarmd /usr/bin/tera-alarmd S47tera-alarmd
backend/tera-seriald /usr/bin/tera-seriald S40tera-seriald
backend/tera-logd /usr/bin/tera-logd S44tera-logd
backend/tera-sessiond /usr/bin/tera-sessiond S55tera-sessiond
backend/tera-netd /usr/bin/tera-netd S43tera-netd

The API/alarm release filenames retain the clone-demo naming; this replacement device uses the standard API/alarm install paths above. Install all eight compatible binaries together with mode 0755. Verify sha256sum -c SHA256SUMS before installation. Back up installed binaries and stop services before replacement.

Preserve /etc/tera/teraweb.env: PORT=80, API upstream http://127.0.0.1:8082, session upstream http://127.0.0.1:8081. Keep the existing S61teraweb service. Do not install the previous device's port-8083 web environment or duplicate API services. Device configuration, accounts, private keys and serial mapping are not included in this release.

Readiness

Login remains blocked until all 12 startup stages finish: settings restore, TLS, SNMP, management access, serial configuration, service health, time/NTP settings, network settings, notification/authentication policies, log retention, fresh port observations, and port services. The UI uses neutral “설정 중…” wording and the normal progress color throughout initialization, including retries. Progress and elapsed time remain visible; delayed stages cannot be counted as complete. Detailed startup errors remain in device logs.

The login page synchronizes an uninitialized device clock from the PC before login. Factory certificates created before year 2000 are reissued after clock recovery, retaining their key and subject. User certificates and normally dated expired certificates are not automatically replaced.

External NTP/SMTP/authentication availability is separate from local settings application. No-response serial ports may complete observation; every port is not required to be connected. Kernel drivers are unchanged.

Validation

Backend startup/API, matched session-service protocol, TLS bootstrap recovery, time service, serial, network, log service/storage and policy tests passed. Frontend login/readiness tests and 10 JavaScript login tests passed. Linux ARM64 builds completed. This release does not claim a cold-boot timing test or full 48-channel traffic validation.

Replacement-device deployment verified at http://192.168.0.223/ on 2026-09-09: ready=true, completed=12, total=12, elapsed_ms=34470. All eight installed SHA256 values matched this manifest. The default-port page served the neutral progress wording and updated cache version. CAPTCHA remains disabled according to this device's existing policy. Login-before-ready and clock bootstrap were validated; no account login credentials were changed.

Rollback backup: /userdata/tera-backups/replacement-default-port-20260909-112729. The measured 34.47 seconds includes serial-service restart and its initial observation delay; it is not a full power-cycle measurement.

Binary-only release. Unrelated workspace source changes and runtime files are excluded.