Skip to content

Releases: Loa212/nudo

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 19:21
959c6d2

Install

Binaries — download the archive for your platform below, verify
it against its .sha256, and unpack it. x86_64-unknown-linux-musl
is fully static and runs anywhere.

tar -xzf nudo-v0.4.1-x86_64-unknown-linux-musl.tar.gz
sudo install nudo-*/nudo* /usr/local/bin/

An instance installed with the packaged nudo.service release
layout — and opted in — can apply this release itself from its
/upgrade page, verified against the digest published in
releases.json. Already-running instances show the exact upgrade
commands for their install kind on that same page.

Docker

docker run -d --name nudo -p 3000:3000 \
  -e NUDO_SECRET_KEY="$(openssl rand -hex 32)" \
  -v nudo-state:/var/lib/nudo \
  ghcr.io/loa212/nudo:0.4.1

Then open http://localhost:3000 and create the first account.
See the README for the quickstart to a first deploy.

What's Changed

  • One switch for self-upgrade, not two by @Loa212 in #10

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 18:13
2896c14

Install

Binaries — download the archive for your platform below, verify
it against its .sha256, and unpack it. x86_64-unknown-linux-musl
is fully static and runs anywhere.

tar -xzf nudo-v0.4.0-x86_64-unknown-linux-musl.tar.gz
sudo install nudo-*/nudo* /usr/local/bin/

An instance installed with the packaged nudo.service release
layout — and opted in — can apply this release itself from its
/upgrade page, verified against the digest published in
releases.json. Already-running instances show the exact upgrade
commands for their install kind on that same page.

Docker

docker run -d --name nudo -p 3000:3000 \
  -e NUDO_SECRET_KEY="$(openssl rand -hex 32)" \
  -v nudo-state:/var/lib/nudo \
  ghcr.io/loa212/nudo:0.4.0

Then open http://localhost:3000 and create the first account.
See the README for the quickstart to a first deploy.

What's Changed

  • Self-updating binary install: upgrade from the dashboard by @Loa212 in #9

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:06
ca4a17b

Install

Binaries — download the archive for your platform below, verify
it against its .sha256, and unpack it. x86_64-unknown-linux-musl
is fully static and runs anywhere.

tar -xzf nudo-v0.3.0-x86_64-unknown-linux-musl.tar.gz
sudo install nudo-*/nudo* /usr/local/bin/

Docker

docker run -d --name nudo -p 3000:3000 \
  -e NUDO_SECRET_KEY="$(openssl rand -hex 32)" \
  -v nudo-state:/var/lib/nudo \
  ghcr.io/loa212/nudo:0.3.0

Then open http://localhost:3000 and create the first account.
See the README for the quickstart to a first deploy.

What's Changed

  • Custom domains: managed ingress and automatic HTTPS by @Loa212 in #8

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 19:47
fbac662

Install

Binaries — download the archive for your platform below, verify
it against its .sha256, and unpack it. x86_64-unknown-linux-musl
is fully static and runs anywhere.

tar -xzf nudo-v0.2.0-x86_64-unknown-linux-musl.tar.gz
sudo install nudo-*/nudo* /usr/local/bin/

Docker

docker run -d --name nudo -p 3000:3000 \
  -e NUDO_SECRET_KEY="$(openssl rand -hex 32)" \
  -v nudo-state:/var/lib/nudo \
  ghcr.io/loa212/nudo:0.2.0

Then open http://localhost:3000 and create the first account.
See the README for the quickstart to a first deploy.

What's Changed

  • refactor whole repo architecture by @Loa212 in #2
  • Verify and pin SSH host keys by @Loa212 in #6
  • Run builds on a host other than the control plane by @Loa212 in #7

New Contributors

  • @Loa212 made their first contribution in #2

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 20:23
3f6b7a2

Install

Binaries — download the archive for your platform below, verify
it against its .sha256, and unpack it. x86_64-unknown-linux-musl
is fully static and runs anywhere.

tar -xzf nudo-v0.1.1-x86_64-unknown-linux-musl.tar.gz
sudo install nudo-*/nudo* /usr/local/bin/

Docker

docker run -d --name nudo -p 3000:3000 \
  -e NUDO_SECRET_KEY="$(openssl rand -hex 32)" \
  -v nudo-state:/var/lib/nudo \
  ghcr.io/loa212/nudo:0.1.1

Then open http://localhost:3000 and create the first account.
See the README for the quickstart to a first deploy.

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 08:51
cc7b394

Install

Binaries — download the archive for your platform below, verify
it against its .sha256, and unpack it. x86_64-unknown-linux-musl
is fully static and runs anywhere.

tar -xzf nudo-v0.1.0-x86_64-unknown-linux-musl.tar.gz
sudo install nudo-*/nudo* /usr/local/bin/

Docker

docker run -d --name nudo -p 3000:3000 \
  -e NUDO_SECRET_KEY="$(openssl rand -hex 32)" \
  -v nudo-state:/var/lib/nudo \
  ghcr.io/loa212/nudo:0.1.0

Then open http://localhost:3000 and create the first account.
See the README for the quickstart to a first deploy.

Full Changelog: https://github.com/Loa212/nudo/commits/v0.1.0