# How to set up mediasoup for a rust project?

**URL:** <https://mediasoup.discourse.group/t/how-to-set-up-mediasoup-for-a-rust-project/6831>\
**Category:** mediasoup libraries\
**Created:** [August 21, 2025, 8:30am UTC](https://mediasoup.discourse.group/t/how-to-set-up-mediasoup-for-a-rust-project/6831 "2025-08-21T08:30:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![pavel-i-tel](https://avatars.discourse-cdn.com/v4/letter/p/c0e974/32.png) [@pavel-i-tel](https://mediasoup.discourse.group/u/pavel-i-tel)\
**Post date:** [August 21, 2025, 8:30am UTC](https://mediasoup.discourse.group/t/how-to-set-up-mediasoup-for-a-rust-project/6831/1 "2025-08-21T08:30:14Z")

</div>

Greetings friends!

I really need your help. I’m trying to use mediasoup library to implement a video conference in my project, but I can’t find answers to such questions:

1. How to set up server correctly: ports, protocols, sertificates etc. Can I use Nginx, Caddy or something like this? Or should I use Nodejs server exposing to the inthernet dirrectly?
2. What is the simplest test for the server? How to understand, that server was set up correctly?

I am trying to find answers here [mediasoup :: v3](https://mediasoup.org/documentation/v3/) but without any success. Could you please help me to understand, where I can find answers for my questions?

---

<div class="post-metadata">

**Author:** ![brandav](https://avatars.discourse-cdn.com/v4/letter/b/ad7895/32.png) [@brandav](https://mediasoup.discourse.group/u/brandav)\
**Post date:** [August 22, 2025, 8:11pm UTC](https://mediasoup.discourse.group/t/how-to-set-up-mediasoup-for-a-rust-project/6831/3 "2025-08-22T20:11:08Z")

</div>

You can run locally. Pull the [mediasoup](https://github.com/versatica/mediasoup) project and go to rust/examples then follow the readme to run the server for one of the examples. Then go to the examples-frontend directory and follow the instructions to run the client for the example.
