Skip to content

Update Canary to v1.5.0 with generated credentials#1001

Open
schjonhaug wants to merge 3 commits intomynodebtc:masterfrom
schjonhaug:fix-canary-sideload-compat
Open

Update Canary to v1.5.0 with generated credentials#1001
schjonhaug wants to merge 3 commits intomynodebtc:masterfrom
schjonhaug:fix-canary-sideload-compat

Conversation

@schjonhaug
Copy link
Copy Markdown
Contributor

@schjonhaug schjonhaug commented Apr 30, 2026

Summary

  • Update Canary to v1.5.0 using the official Docker image tags
  • Generate a persistent Canary admin password and JWT secret under /mnt/hdd/mynode/canary
  • Pass the generated secrets into Canary with canary.env
  • Show Canary credentials on the myNode app info page
  • Write/read the installed Canary version marker so the info page does not show error
  • Write the runtime Docker Compose file from install/pre-start scripts so the app does not depend on packaged app_data at runtime

Testing

  • Built the standalone package with mynode-sdk build canary
  • Verified shell syntax with bash -n for install/pre/uninstall scripts
  • Verified Python syntax with python3 -m py_compile canary/www/python/canary.py
  • Sideload-tested the rebuilt package on a real myNode device
  • Confirmed Canary installs as v1.5.0 and the service turns green
  • Confirmed myNode shows username admin@local and a generated password
  • Confirmed login succeeds with the generated credentials
  • Confirmed restart keeps the same credentials working

@schjonhaug schjonhaug mentioned this pull request Apr 30, 2026
1 task
@schjonhaug schjonhaug changed the title Fix Canary sideload compatibility Update Canary to v1.5.0 with generated credentials May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant