coturn
awesome-compose
Our great sponsors
coturn | awesome-compose | |
---|---|---|
25 | 45 | |
10,373 | 29,476 | |
2.1% | 3.9% | |
8.6 | 2.8 | |
4 days ago | 23 days ago | |
C | HTML | |
GNU General Public License v3.0 or later | Creative Commons Zero v1.0 Universal |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
coturn
-
Golang WebRTC. How to use Pion 🌐Remote Controller
Both TURN and STUN can be self hosted, the most popular project i have found is coturn
-
Matrix 2.0: How we’re making Matrix go voom
If you host yourself on a VPS you can hook in coturn (it's enabled by the linked playbook by default):
https://github.com/spantaleev/matrix-docker-ansible-deploy/b...
-
WebRTC for p2p voice calling app?
You're welcome! If this is for mission-critical or commercial use, you will want to invest in a good TURN server to ensure a reliable connection between peers. You can either self-host your own Coturn server or pay for a service like Twilio. But if this is just a hobby project, you can just use the free Open Relay Project.
-
NetBird - Open Source P2P overlay network with WireGuard, WebRTC, SSO, blackjack, and Zero Trust
NetBird and Netmaker are similar in their capabilities and mesh offering, the same goes for Tailscale, but if we compare technical implementations, Netbird relies on the ICE and STUN protocols to discover the best path for p2p connectivity between peers. These are open WebRTC protocols with battle-tested software around them. Similarly, we use TURN for securely relaying traffic, when a p2p connection isn't possible (hard NAT). This protocol also comes from the WebRTC world and has stable and popular implementations like Coturn.
- STUNner: A Kubernetes ingress gateway for WebRTC
-
Open source browser application for webcast
There are several options available both self-hosted and cloud provided services. A self-hosted option is to use the open source COTURN project and running it for example on an EC2 instance on AWS. The quickest way to get this up and running is to spin up an EC2 instance (ubuntu) running a Docker engine. To install Docker engine:
-
OpenRelay Project: Free Reliable WebRTC TURN Server
What does this do better than coturn (https://github.com/coturn/coturn)?
-
Sunday selfhosted help
Audio/video calls is a matter of setting up a TURN server (either coturn or eturnal are typically used) and then putting the info in the Prosody config so it can inform clients. There is a short guide on setting up coturn for Prosody and eturnal shouldn't be too different.
-
The easiest way to create a secure VPN with Wiretrustee and Wireguard
Wiretrustee uses TURN to relay traffic in case a direct peer-to-peer connection isn't possible (happens with carrier-grade NATs).
- What are some nice things that i can self host for my family?
awesome-compose
-
How to learn Docker?
examples here: https://github.com/docker/awesome-compose/
-
Ask HN: Why is there no major push towards Android for Servers and Desktops?
Docker compose wraps the app and db in a few lines of config: https://github.com/docker/awesome-compose/tree/master/offici... the extra config is for networking / db connections - you don't get those on Android because you don't run network services on it.
K8s can do the same thing, but has more options.
-
Simplifying preview environments for everyone
Simplicity: Docker Compose is easy to use, requiring no extensive DevOps knowledge.
-
[help] Multiple React App Containers with External Reverse Proxy
I'm trying to use the react-express-mysql awesome-compose as a framework for setting up multiple react apps that are tied to the same domain. Once dev is complete, I update the Dockerfile for the frontend to add in Nginx and have Nginx serve the frontend so that it is not running using npm start. I additionally am using Nginx Proxy Manager as a reverse proxy to route where I need and manage SSL termination for me.
-
server-compose - A collection of sample docker compose files for self-hosted applications.
Check out awesome compose there might be overlap projects
-
How to Deploy a Multi Container Docker Compose Application On Amazon EC2
Cloning the demo Docker Compose application The multi container todo application you will deploy is one of the Awesome Docker Compose Github repository samples.
-
Paasify - Deploy many docker-compose files with ease! (Beta)
2) docker-composes are not THAT templatable: * You can of course use environment variables to tune your docker-files content, but there is a lack of variable substitution, and possibilities are quite limited * You can use multiple docker-compose files to have more modularity, but then you have to remember with docker-compose.VARIANT.yml you used. With a lots of stacks, you will end up with a small bash script that just call your docker composes files in the correct order. Which is fine, but does not scale. * The idea is also to be able to directly use docker-compose repository (such as this one: https://github.com/docker/awesome-compose). Add this repo as your sources in your paasify.yml, and define the services you want apps you want to use. Paasify will dop the rest.
-
Rails on Docker · Fly
DB data can be stored in volume and persisted.
There are a lot of dockerfile / compose examples on github.
-
Running MongoDB in a Docker Container in 5 Minutes
git clone https://github.com/docker/awesome-compose cd react-express-mongodb
-
Collection of Docker Compose files for tech stacks
Did you check https://github.com/docker/awesome-compose by any chance?
This repository is officially maintained by Docker Inc. These samples provide a starting point for how to integrate different services using a Compose file and to manage their deployment with Docker Compose.
Now comes the best part - Docker Dev Environments. For every sample project, there is a section "Dev Environments" when clicked opens up the app directly on Docker Desktop. Have a try !!
What are some alternatives?
peerjs - Simple peer-to-peer with WebRTC.
docker-kodi-beta - Docker image for kodi master branch builds
stunner - A Kubernetes media gateway for WebRTC. Contact: [email protected]
ice - A Go implementation of ICE
netbird - Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.
mrsk - Deploy web apps anywhere. [Moved to: https://github.com/basecamp/kamal]
Remotely - A remote control and remote scripting solution, built with .NET 8, Blazor, and SignalR.
turn - A pure Rust implementation of TURN
edumeet - edumeet - multiparty web-meetings using mediasoup and WebRTC
mirotalk - 🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.
wg-easy - The easiest way to run WireGuard VPN + Web-based Admin UI. [Moved to: https://github.com/wg-easy/wg-easy]
Remotely - A remote control and remote scripting solution, built with .NET Core, SignalR Core, and WebRTC.