server README

The project's README from github.com/screego/server. As one markdown file: README.md.

screego/server

screen sharing for developers

Build Status Docker Pulls latest release

Intro

In the past I've had some problems sharing my screen with coworkers using corporate chatting solutions like Microsoft Teams. I wanted to show them some of my code, but either the stream lagged several seconds behind or the quality was so poor that my colleagues couldn't read the code. Or both.

That's why I created screego. It allows you to share your screen with good quality and low latency. Screego is an addition to existing software and only helps to share your screen. Nothing else (:.

Features

Demo / Public Instance ᛫ Installation ᛫ Configuration

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

server (screego/server)

Searching Database…

10.7K ·GitHub
What is this?Screego is a screen sharing app built for developers. It exists because sharing code over chat tools like Microsoft Teams often meant seconds of lag or quality so poor that colleagues could not read the code.
So is this a cloud service I sign up for, or something I host myself?It's self-hosted: you run the screego server yourself via Docker or a single binary, and everyone joins it through the web UI in a browser.
How do I get it running?Deploy the Docker image or download the single binary and start it; the README points to installation and configuration docs.
Do I need to set up a separate TURN server for people behind NAT?No — screego ships with an integrated TURN server that handles NAT traversal, so Docker or the binary alone is enough.
Can it replace my team's chat or meeting tool?No — by design it only shares your screen and nothing else. Treat it as an add-on to the chat tools you already use, without chat or video calls.
Do viewers need to install an app to watch?No — everything happens in the browser via the web UI; only whoever hosts the server installs screego itself.
Where does my screen stream actually go?The transfer runs securely over WebRTC, and since you self-host the server, the instance lives wherever you decide to put it.
Why did the author build screego instead of sticking with Teams?Corporate chat solutions lagged several seconds behind or compressed the stream so much that coworkers could not read the code — so he wrote a tool focused on good quality and low latency.
Can multiple people share their screens at once?Yes — multi-user screenshare is one of screego's headline features, so a whole team can present, not just one person.
Is there a way to try it before self-hosting?Yes — the README links both a demo and a public instance you can try right away.
What are similar projects?Piik, neko, snapdrop, Rocket.Chat, zulip, wekan, livekit, srs
Creator
screego
Size
1.2 MB
Stars
10.7K
Age
6y
Commits · 90 Days