Skip to content

Signaling#12

Open
cyberb wants to merge 23 commits intomasterfrom
signaling
Open

Signaling#12
cyberb wants to merge 23 commits intomasterfrom
signaling

Conversation

@cyberb
Copy link
Member

@cyberb cyberb commented Feb 5, 2026

No description provided.

cyberb and others added 23 commits February 3, 2026 23:02
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Switch signaling server from TCP 127.0.0.1:8080 to Unix socket
at /var/snap/nextcloud/common/signaling.sock for better performance
and consistency with other services (PHP-FPM, Redis).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- NATS server now listens on Unix socket /var/snap/nextcloud/common/nats.sock
- Signaling server connects to NATS via Unix socket
- Download forked binaries with Unix socket support:
  - cyberb/nats-server v2.14.0-unix
  - cyberb/nextcloud-spreed-signaling v2.0.0-unix

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Fixes monitoring port failing when host is a Unix socket path.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bundle glibc from Debian bookworm and patch the nats-server binary
interpreter and rpath to use it instead of the host system's glibc.
Switch CI build image from Alpine (musl) to Debian for glibc availability.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bundle glibc from Debian bookworm and patch the signaling binary
interpreter and rpath. Switch CI image from docker:dind to Debian
as Docker is no longer needed for this build step.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Patchelf causes segfaults with Go binaries due to custom ELF structures.
Switch to invoking the bundled ld.so directly with --library-path in the
wrapper scripts, matching the approach already used by redis.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Already covered by the upgrade test in upgrade.py.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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