Just dropped v1.4-beta of ONYX — an open-source, privacy-first messenger with E2E encryption for private chats and self-hostable groups/channels.


This release is mostly about media experience.

Voice Channels — but with a twist. If you're self-hosting an ONYX server on your local network, you now get real-time voice inside your group. No cloud, no third-party servers.

Media Player — vinyl record animation when playing music, seek ±10 seconds, playback speed from 0.25x to 4x with presets, next/previous track, auto-repeat. Audio files now show their filename instead of a generic label.

Audio Settings — microphone and output device selection, so you can actually choose what hardware ONYX uses.


Why ONYX?

https://lemmy.world/post/44633944


ONYX: https://github.com/wardcore-dev/onyx
Self-hosted server: https://github.com/wardcore-dev/onyx-server


Would love feedback, especially from anyone running it on LAN setups.

all 12 comments

sorted by: hot top controversial new old
[–] 34 points 6 months ago (1 child)

Obligatory mention: if you can, try and switch away from GitHub! I highly recommend codeberg, which is based on the self-host able software, Forgejo.

  • source
  • hideshow 1 child comment
  • [–] 9 points 6 months ago (8 children)

    Holy shit, I have to try this. Thank you so much!

  • source
  • hideshow 8 child comments
  • [–] 6 points 6 months ago (6 children)

    Mumble does the same for voice chats

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 6 months ago (5 children)

    Mumble's UX/UI is so arcane, my friends don't want to use it.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 6 months ago (2 children)

    I shudder to imagine what they'd think of a car with a clutch and a left-toe switch for the high-beams.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 6 months ago
    • node.js
    • mariadb server
    • redis

    You've got suppy-chain attacks and boutique complexity in three easy steps. Squeeze it into a flatpak or crutch on containers to frustrate validation and it's the perfect footgun from a security standpoint.

  • source