Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Self Host Public Server List #5939

Open
trymeouteh opened this issue Oct 22, 2022 · 4 comments
Open

Self Host Public Server List #5939

trymeouteh opened this issue Oct 22, 2022 · 4 comments
Labels
client feature-request This issue or PR deals with a new feature help wanted Good community contribution opportunities public-server-registration server

Comments

@trymeouteh
Copy link

Context

No response

Description

The ability to self host your own public server list which can be used to index Mumble servers.

https://github.com/mumble-voip/mumble/discussions/5905
https://github.com/mumble-voip/mumble/discussions/5906

Mumble component

Both

OS-specific?

No

Additional information

No response

@trymeouteh trymeouteh added feature-request This issue or PR deals with a new feature triage This issue is waiting to be triaged by one of the project members labels Oct 22, 2022
@Krzmbrzl
Copy link
Member

What good will this do other than potentially fragment the server list?

@trymeouteh
Copy link
Author

  • It will decentralised mumble more with allowing multiple public server lists instead of one central public server list
  • Mumble server with this feature, can have their server listed on 1, 2, 3 or multiple server lists. Not just be limited to one server list which will not fragment the server list.
  • People can host a more private server list.

@github-actions github-actions bot added the stale-no-response This issue hasn't seen any activity in recent time and will probably be closed soon. label Nov 6, 2022
@mumble-voip mumble-voip deleted a comment from github-actions bot Nov 6, 2022
@Krzmbrzl Krzmbrzl added client server public-server-registration help wanted Good community contribution opportunities and removed needs-more-input stale-no-response This issue hasn't seen any activity in recent time and will probably be closed soon. triage This issue is waiting to be triaged by one of the project members labels Nov 6, 2022
@Krzmbrzl
Copy link
Member

Krzmbrzl commented Nov 6, 2022

Fair enough. I don't expect this to take any priority at this point though. But if anyone wants to give this a shot, let me know!
It will also require us to e.g. transform our service infrastructure into a Dockerfile, but that'd be a good thing anyway...

@davidebeatrici
Copy link
Member

Well, a Dockerfile would be complementary.

The idea is to rewrite the infrastructure in a high performance language that can provide us most of the stuff we need in its standard library.

Lua has been serving us well, but we are relying on quite a few third-party components and there are some quirks in its syntax, such as indexes starting from 1 instead of 0.

I've been experimenting with V for the past ~2 months and I'd say it's ideal for something like this.

Basically, we would end up with a server that can then be used through a reverse proxy (Nginx usually).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client feature-request This issue or PR deals with a new feature help wanted Good community contribution opportunities public-server-registration server
Projects
None yet
Development

No branches or pull requests

3 participants