skys.chat

The website for the Sky's Pub desktop client

Sky's Pub desktop app Text Channels Voice Channels Screen Sharing macOS, Windows, Linux

Self-hosted chat for teams and communities

Text, voice, video, and screen sharing in one desktop experience.

Sky's Pub is the real product behind skys.chat: a self-hosted desktop client where people sign in, join text channels, hop into voice channels, share screens, switch cameras, and keep track of members in one dashboard.

Dashboard
Text Channels, Voice Channels, Members
Calls
Mute, Deafen, Camera, Share Screen
Settings
Devices, avatars, updates, admin tools

Why skys.chat

A homepage that matches the real app, not just the backend.

The desktop client is where people actually spend time. The website should explain the experience in the same language users see in the app itself.

Text + voice channels

Browse channel groups, jump between text chat and voice rooms, and keep the members list visible in the same dashboard.

Voice, video, and screen share

Voice Connected status, participant grids, webcam toggles, and screen sharing are all first-class parts of the product experience.

Device and account settings

Switch microphones, speakers, and cameras, upload avatars, tune audio, and manage updates without leaving the app.

Roles and admin controls

Admins can create channels, manage roles, set visibility, and support private teams or communities without handing data to a third-party service.

Desktop flow

From login to live call in a few clear steps.

1

Login, register, and auto-login

The app starts on Login or Register, stores a session token, and can bring people back in automatically when they reopen the desktop client.

2

A single dashboard for channels and members

The main screen combines Text Channels, Voice Channels, a central activity pane, and a Members sidebar with online and offline presence.

3

Join a call and control everything live

Once connected, people can Mute, Deafen, switch Camera On or Off, Share Screen, and leave the room without changing apps or opening a web tab.

Self-hosting

Run the server behind the desktop app.

Sky's Pub is desktop-first, but the hosted experience still depends on a reliable server for auth, channels, presence, messages, and voice signaling.

Suggested local setup

  1. Run `mix setup` for the Phoenix backend and point the Dioxus desktop client at it.
  2. Start Phoenix with `mix phx.server` and verify `skys.chat`, login, and `/api/health`.
  3. Configure TURN when voice rooms and screen sharing need wider network reach.

Stack behind the app

Phoenix serves the website and API, PostgreSQL stores accounts and channels, and custom voice infrastructure handles live media and presence updates.

skys.chat presents Sky's Pub as a self-hosted desktop app for chat, calls, and collaboration.

The desktop client runs on macOS, Windows, and Linux, backed by Phoenix and PostgreSQL.