Skip to content

nerdit v0.8.0

Choose a tag to compare

@lwi00 lwi00 released this 03 Oct 09:01

Nerdit v0.8.0 — local AI PaaS node.

Install

curl -fsSL https://get.nerdit.ai | sh
nerdit link NL-XXXX-XXXX

Pin this version with NERDIT_VERSION=0.8.0.

Assets

file platform
nerdit-0.8.0-linux-x86_64.tar.gz Linux x86_64 (glibc 2.35+)
nerdit-0.8.0-linux-arm64.tar.gz Linux arm64 (glibc 2.35+)
nerdit-0.8.0-macos-arm64.tar.gz macOS arm64 (Apple silicon)

SHA256SUMS covers the three tarballs; SHA256SUMS.sig is an
ECDSA P-256 signature over it, made with the key published below and as
the asset nerdit-release.pub.pem. The installer verifies both
before extracting. To check by hand:

sha256sum -c SHA256SUMS
openssl dgst -sha256 -verify nerdit-release.pub.pem \
  -signature SHA256SUMS.sig SHA256SUMS

Release public key

-----BEGIN PUBLIC KEY-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAErD99ocEK39T60IgnOpitYeNoHD+V
qwskFP+Z5xTkEFhI+zNwUBr06bBcVTzBH71xc472T0ZHRrr5aK6evs6oSg==
-----END PUBLIC KEY-----

Installer

The curl | sh installer for this tag has sha256 7dfb09f68dee378529ab54e39f72f96d11691cc24fea357226ce1891c95195fd.
To check what get.nerdit.ai served you:

curl -fsSL https://get.nerdit.ai -o install.sh
sha256sum install.sh

Changelog

A shared app can be locked to its hosted link, and managed databases and
models come back after a reboot.

Sharing

  • Hosted-only apps. nerdit share <app> --hosted-only keeps an app
    reachable through its hosted link only: this machine's proxy stops serving
    it on the local network, and keeps it that way across restarts and
    redeploys. nerdit share <app> --local-route brings the local address back
    within a few seconds, and so does nerdit unshare <app> when the machine is
    offline. nerdit share <app> --show says whether a local route is still
    there. The lock is refused while a domain is bound to the app, and on a
    machine whose API can be reached from the network without a token. Agents
    get the same switch through the share_service tool, and the dashboard
    shows a "Hosted only" badge. A machine downgraded to an older version
    serves the app locally again until it is updated.

Fixes

  • Databases and models survive a reboot. A host shutdown stops their
    container cleanly, and the machine used to leave them stopped on the next
    boot. They now restart whatever the exit code. Apps are unchanged: with the
    default always policy an app restarts too, and only an app deployed with
    on-failure or no stays stopped after a clean exit. A database already
    left stopped by an earlier version comes back with
    nerdit services restart <name>, with its data.

Docs

  • A fresh install turns the HTTPS proxy and mDNS on, on port 8443; the
    installation and proxy guides said otherwise.

Full history: CHANGELOG.md at tag v0.8.0 in the Nerdit source repository.

Source

Built from the public source tree at c049f3bf1fb42adb422dfbfb3db0341e863e6c4e.
The release tag points at this commit. Build instructions are in packaging/README.md.