Skip to content

feat(library): Introduce ntfy 2.11.0#268

Open
Horicuz wants to merge 1 commit into
unikraft:mainfrom
Horicuz:port-ntfy
Open

feat(library): Introduce ntfy 2.11.0#268
Horicuz wants to merge 1 commit into
unikraft:mainfrom
Horicuz:port-ntfy

Conversation

@Horicuz

@Horicuz Horicuz commented Mar 26, 2026

Copy link
Copy Markdown

This PR introduces ntfy (v2.11.0) to the Unikraft catalog, a simple, HTTP-based pub-sub notification service written in Go.

Details:

  • Binary: Bypassed the heavy React web UI by providing dummy directories for go:embed to keep the unikernel lightweight. Includes CA certificates.
  • Memory & VFS: Configured with CONFIG_PAGING, CONFIG_LIBUKVMEM, CONFIG_LIBUKALLOC, DEVFS, and HFS (for DNS resolution via host files) to support the Go runtime.
  • Config: Added a minimal server.yml to expose internal port 80 and route the SQLite database to /tmp.

@razvand razvand self-requested a review May 15, 2026 22:31
@razvand razvand self-assigned this May 15, 2026
@razvand razvand added the enhancement New feature or request label May 15, 2026

@razvand razvand left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add ending newlines.

Add a workflow file.

Squash commits into one single commit.

Remove extra Signed-off-by message.

Signed-off-by: Horia Potop <ptphoria@proton.me>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants