Skip to content

Add StartOS 0.3.5 compatibility#1

Open
kwsantiago wants to merge 2 commits into
JesseMarkowitz:masterfrom
privkeyio:add-startos-0.3.5-support
Open

Add StartOS 0.3.5 compatibility#1
kwsantiago wants to merge 2 commits into
JesseMarkowitz:masterfrom
privkeyio:add-startos-0.3.5-support

Conversation

@kwsantiago

Copy link
Copy Markdown

Summary

Restores StartOS 0.3.5 compatibility files alongside the existing 0.4.x code, so both SDK versions can build from the same repo.

  • Adds manifest.yaml, Dockerfile, instructions.md, and scripts/ for StartOS 0.3.5 builds
  • Dockerfile extends binwiederhier/ntfy:v2.19.2 and installs bash, curl, and yq for the entrypoint
  • docker_entrypoint.sh reads /data/start9/config.yaml and exports the corresponding NTFY_* env vars before exec ntfy serve
  • Config UI exposes: Enable Signup, Base URL, Log Level, attachment size limits, and Cache Duration
  • NTFY_BASE_URL defaults to http://localhost when unset (ntfy requires it whenever an attachment cache dir is configured)
  • Health check hits /v1/health
  • 0.4.x files under startos/ are untouched

I'm running StartOS 0.3.5 and built/tested the .s9pk successfully with start-sdk pack.

@kwsantiago

Copy link
Copy Markdown
Author

Note: scripts/embassy.js is a build artifact from deno run scripts/bundle.ts - committed so start-sdk pack works without requiring Deno as a build dependency.

@kwsantiago kwsantiago force-pushed the add-startos-0.3.5-support branch 5 times, most recently from c30843d to fae44f0 Compare April 12, 2026 13:53
@kwsantiago kwsantiago force-pushed the add-startos-0.3.5-support branch from fae44f0 to 20e8589 Compare April 12, 2026 15:30
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