Start9Labs / start-os

Open source Linux distro optimized for self-hosting
https://start9.com
MIT License
1.02k stars 96 forks source link

[feat]: Create Opt In option for Embassy users to send information on some / all of their services to Start9 (telemetry) #1655

Open JesseMarkowitz opened 2 years ago

JesseMarkowitz commented 2 years ago

Prerequisites

Describe the Feature Request

Allow admins of Embassy OS boxes to opt in to provide daily messages from their server to Start9.

The purpose of these messages is for Start9 to be able to tell how many instances of Embassy OS are in operation and which version of the hardware / software they are running. It could also if the user opts in, include a list of which services are being run and what versions of each. It might be good to exclude the server name (increases privacy), but that might reduce defense against spam / DOS attacks. The user should be able to click a button to see the message that the serve will send out.

Describe the Use Case

This could be helpful to Start9 to answer the question on how many folks are running their start 9 servers, the mix between Embassy One and Embassy Pro, and also the most popular of services - Bitcoin? maybe not...

Describe Preferred Solution

No response

Describe Alternatives

No response

Anything else?

No response

chrisguida commented 2 years ago

We actually had something like this but it was sort of a mess server side. Should probably reimplement though, this is definitely useful data to have. Are you proposing this so that this data would be publicly accessible? Or just to Start9?

MattDHill commented 2 years ago

As of the 031, marketplace GET requests are aggregated by server ID. This allows us to see how many unique Embassies are visiting Start9's marketplace on a day-to-day, month-to-month basis. We also assess service popularity by tracking number of downloads.

MattDHill commented 2 years ago

Keeping this ticket open for a larger story that would permit users to opt into more detailed yet anonymized server usage. We could even pay them for it over Lightning.