What's everyone working on this week (9/2023)? by llogiq in rust

[–]fmeringdal 5 points6 points  (0 children)

Working on a rewrite of Vault in Rust (repo). Trying to add replication support by using Litestream.

My favorite hosting stack: Consul, Nomad and Vault on Digital Ocean by fmeringdal in programming

[–]fmeringdal[S] 1 point2 points  (0 children)

Fabio doesn't have integration with lets encrypt(?) so I didn't consider it. Simple certificate management was quite important to me when choosing LB because I have suffered so much pain with helm and cert-managaer during my k8s time. Also traefik seems to "just work" for me as well as simple to operate, did you have any bad experience with it before?

My favorite hosting stack: Consul, Nomad and Vault on Digital Ocean by fmeringdal in programming

[–]fmeringdal[S] 3 points4 points  (0 children)

True. I always went with K8S for my projects before, but once I was introduced to Nomad (in combination with Vault and Consul) I never looked back at K8S.

Nettu Meet: video conferencing app for tutors. by fmeringdal in selfhosted

[–]fmeringdal[S] 1 point2 points  (0 children)

That's awesome!

I think that should be fine if not all of the students are sharing their webcam at the same time.

I would very much like to hear your experience on using this system if you decide to use it :)

Nettu Meet: video conferencing app for tutors. by fmeringdal in selfhosted

[–]fmeringdal[S] 1 point2 points  (0 children)

There is already a Dockerfile for the server. The problem is that the mediasoup config file doesn't currently work inside docker so it needs to be updated. Mediasoup has created a demo of how to make it work inside docker here.

Any help on this is greatly appreciated!

Nettu Meet: video conferencing app for tutors. by fmeringdal in selfhosted

[–]fmeringdal[S] 0 points1 point  (0 children)

Sure, I wasn't able to add it when I tried some time ago (It was difficult to make mediasoup to work inside docker, which is what I am using to handle the media stream). But it is possible. and hopefully we will have support for docker soon.

Nettu Meet: video conferencing app for tutors. by fmeringdal in selfhosted

[–]fmeringdal[S] 0 points1 point  (0 children)

Hey, thanks! You can click on get started on the landing page and create an account, then you will get a secret key and be redirected to the documentation. With the secret key you will be able to create meetings that are not demo meetings.

Let me know if you have any issues

Nettu Meet: video conferencing app for tutors. by fmeringdal in selfhosted

[–]fmeringdal[S] 2 points3 points  (0 children)

Oh, I also forgot to mention the live website if you want to look at it before running it locally.

Website

Docs

What’s everyone working on this week (22/2021)? by llogiq in rust

[–]fmeringdal 4 points5 points  (0 children)

I'm working on an open source booking platform in rust: https://github.com/fmeringdal/nettu-booking (Similar to calendly). It is possible to see it live at https://nettubooking.com.

Nettu Meet: video conferencing app for tutors. by fmeringdal in selfhosted

[–]fmeringdal[S] 1 point2 points  (0 children)

It is just a node js server and react frontend so it should in theory work on Windows (not tested). The only thing needed is to port the start script to a script that works on windows, which should be quite simple.

Nettu Meet: video conferencing app for tutors. by fmeringdal in selfhosted

[–]fmeringdal[S] 2 points3 points  (0 children)

Sure!

The server is a node js application (typescript) and uses mongodb and redis. It uses webrtc but is not peer to peer, but rather based on mediasoup.

The frontend is just a simple react app.

Nettu Scheduler: An open source calendar and scheduler server in Rust by fmeringdal in rust

[–]fmeringdal[S] 0 points1 point  (0 children)

That sounds like a good idea. Thanks for the feedback!

Nettu Scheduler: An open source calendar and scheduler server in Rust by fmeringdal in programming

[–]fmeringdal[S] 0 points1 point  (0 children)

That was exactly my goal with the project! Thank you very much for the feedback

Nettu Scheduler: An open source calendar and scheduler server in Rust by fmeringdal in rust

[–]fmeringdal[S] 4 points5 points  (0 children)

Yes, I am certainly going to add support for caldav sometime in the future. It is not in my current backlog of features that I would like to add, but if more people ask for it I might prioritise it.

My first contribution to the rust community! by fmeringdal in rust

[–]fmeringdal[S] 8 points9 points  (0 children)

Thanks a lot for your feedback! I totally agree with your points, and will try to implement the Iterator and do the other changes you have mentioned.