From 74eab7ab0b9282ccfad4bc1ee461f6b9c8fd5d00 Mon Sep 17 00:00:00 2001 From: jevb Date: Thu, 2 Apr 2026 11:23:08 +0200 Subject: [PATCH 1/5] docs: add early alpha warning banner to README --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 80a6e133..1887a501 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ *The gaming chat platform you actually own.* +> **Early Alpha — Building in the Open** +> OwnCord is under active development and is not production-ready. Do not use it for sensitive communications. Security hardening is in progress. Contributions and [security reports](https://github.com/jevb/OwnCord/issues) are welcome. + A self-hosted Windows chat platform with real-time messaging, voice/video, file sharing, and a web admin panel. Run your own server and keep everything under your control — zero cloud From e26b5e7d9a6dd6c052260285a4251eeb6d739733 Mon Sep 17 00:00:00 2001 From: jevb Date: Thu, 2 Apr 2026 11:25:53 +0200 Subject: [PATCH 2/5] fix: correct GitHub username in README issues link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1887a501..dd377169 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ *The gaming chat platform you actually own.* > **Early Alpha — Building in the Open** -> OwnCord is under active development and is not production-ready. Do not use it for sensitive communications. Security hardening is in progress. Contributions and [security reports](https://github.com/jevb/OwnCord/issues) are welcome. +> OwnCord is under active development and is not production-ready. Do not use it for sensitive communications. Security hardening is in progress. Contributions and [security reports](https://github.com/J3vb/OwnCord/issues) are welcome. A self-hosted Windows chat platform with real-time messaging, voice/video, file sharing, and a web admin panel. Run your own From 8ad367d307682f8668deb7fe93fb65c0ee1f3ceb Mon Sep 17 00:00:00 2001 From: Anton Petrochenko <52828796+AntonPetrochenko@users.noreply.github.com> Date: Thu, 2 Apr 2026 17:49:11 +0600 Subject: [PATCH 3/5] Added a shields.io badge for experimental stability --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index dd377169..7dd31592 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +![stability-experimental](https://img.shields.io/badge/stability-experimental-orange.svg?style=for-the-badge) + # OwnCord *The gaming chat platform you actually own.* From f7f5059a3af469717945917e3dbbaf71c2d14ffe Mon Sep 17 00:00:00 2001 From: J3vb Date: Thu, 2 Apr 2026 15:50:39 +0200 Subject: [PATCH 4/5] =?UTF-8?q?docs:=20sync=20README=20from=20dev=20?= =?UTF-8?q?=E2=80=94=20move=20Quick=20Start=20up,=20add=20IPv4=20note?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 34 +++++++++++++++++++--------------- 1 file changed, 19 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 7dd31592..a71a32db 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,25 @@ dependencies, works fully on LAN. Admin Panel

+## Quick Start + +1. Download `chatserver.exe` and the OwnCord installer from + [GitHub Releases](https://github.com/J3vb/OwnCord/releases) +2. Run `chatserver.exe` — generates `config.yaml` and a `data/` + directory (database, TLS certs, uploads, backups) on first run +3. Open `https://localhost:8443/admin` to create the Owner account +4. Generate an invite code in the admin panel and share it +5. Friends install the client, enter your server address + (`ip:8443`), and register with the invite code +> Note: You should locate your active IPv4 via `ipconfig` for Win or `ip a` for Linux, since OwnCord server runs on `0.0.0.0`. +> +> Example: 192.168.1.2:8443 + +The client uses TOFU (Trust On First Use) for self-signed +certificates — it prompts to trust the server on first +connection, then pins it for future sessions. + + ## Features ### Chat @@ -119,21 +138,6 @@ dependencies, works fully on LAN. - Quick-switch server overlay for multi-server users - Structured logging with JSONL persistence (5-day rotation) -## Quick Start - -1. Download `chatserver.exe` and the OwnCord installer from - [GitHub Releases](https://github.com/J3vb/OwnCord/releases) -2. Run `chatserver.exe` — generates `config.yaml` and a `data/` - directory (database, TLS certs, uploads, backups) on first run -3. Open `https://localhost:8443/admin` to create the Owner account -4. Generate an invite code in the admin panel and share it -5. Friends install the client, enter your server address - (`ip:8443`), and register with the invite code - -The client uses TOFU (Trust On First Use) for self-signed -certificates — it prompts to trust the server on first -connection, then pins it for future sessions. - ### Voice & Video Setup (Optional) Voice and video require [LiveKit Server](https://github.com/livekit/livekit/releases): From 40f8f68297d466022573249f561efbfb0f6f27c7 Mon Sep 17 00:00:00 2001 From: Arcadia Date: Thu, 2 Apr 2026 17:11:12 +0300 Subject: [PATCH 5/5] Add tech stack Dropped some badges, related to the project tech stack --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index a71a32db..a8a1e9f0 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ ![stability-experimental](https://img.shields.io/badge/stability-experimental-orange.svg?style=for-the-badge) + +![Go](https://img.shields.io/badge/go-%2300ADD8.svg?style=for-the-badge&logo=go&logoColor=white) +![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white) +![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white) # OwnCord *The gaming chat platform you actually own.*