rustdesk / rustdesk-server

RustDesk Server Program

Home Page:https://rustdesk.com/server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Make clear migration from Docker community version to Pro version

Dmitry9292 opened this issue · comments

Firstly - it is not fair what you have done to old versions of rustdesk. In our environment we have set up a bunch of laptops to use this product for a year and now our support cannot connect to the endpoints.
Now your team wants some money, but instead of making it seamless with migration from community to pro, you just share some script that you should read carefully what it does, spend some time, do extra work - just because your team decided what I should get extra work.
Secondary - How do you manage existing devices with provided encryption keys in case of migration from docker-community version to Pro version that know nothing about Docker containers? There is anything related this case in the documentation?
Please provide clear instructions on how to preserve existing data with the same encryption keys to avoid extra work for your customer's IT team.

P.s. And I am not talking about your version control policy, which is absolutely absurd. You change old releases at will. There are old tags on the Docker Hub that were updated a few days ago. Why is that? Why not make a new release instead of constantly changing your binaries? Some engineers rely on a particular version, and you do a bad job of making version control unclear for them.
Then they go to github to check the source code and then see a code from 1 year ago while the latest version is different from the one on docker hub and updated 3 days ago.
And you charge for the money while you cannot arrange this simple product lifecycle and policy.

Thanks

Very sorry for the trouble, we do have bad version control before, but it is unfair to require us to make 1.1.8 back compatible with very old 1.1.4.

We do not force anyone to use the pro, you can upgrade to newer open source version. It is free, nobody charge you.

We had to use version 1.1.9, which was released a year ago. Why did you update 1.1.8 version on docker hub a week ago?
There was only 1 version available when we decided to use your product which was released by rustdesk team, there was available functionality like web ui and change id. And now you block all "old release" functionality, change the old release to make sure no one will use your previous version or whats the reason?
There is no respect for the community in this policy. Why can I not expect you to change this policy again, even if I buy a license? For example, I will buy a license and you will decide to change the features again a month/year later? I think so because you have already done so.

First, we never have 1.1.9 rustdesk server. The one you used is 1.1.4. The closed source version, it did has web portal and change id etc. I stopped selling it about two years ago, because I got some small investment and decided to focus on RustDesk client open source, no time to maintain it. But there are users keep ask me for about how to buy it. So I give them "demo" account for trial for free. Later, I open source RustDesk server without some features (web portable, etc). If you search on this repo, you can see some issues talking about this. I guess you won't search, let me list for you. #22 rustdesk/rustdesk#509

The "old release" you called is the commercial version, we do remove (you call "block") some functionallity when we decided to open source it.

docker hub

I guess you are saying https://hub.docker.com/r/rustdesk/rustdesk-server-pro, This pro version (close source) might have "1.1.9" for some mistake, it should be 1.1.4, I do not want to argue about who remember wrongly. It was my fault releasing this docker version (Pro 1.1.4, the one you called 1.1.9) 1 year ago without any document and not maintained version control well last week, we did not overwrite old version intentionally.

But actually, you still can not use the 1.1.4 Pro for free (you have used it for free for more than 1 year) even you have the binary, because I have disabled the the -m demo account. You have to switch to open source version (the one you called we blocked some functionality) or the full featured new Pro version.

I can understand your mood, you have used the old Pro version for free for more than 1 years, but now you can not use it for free. So you are angry. Just like some one offer you free bread every day, but suddenly, he stop offering your free bread. Don't cry like a baby, you are grown-up, you can buy food by yourself.

I guess you had never seen this message on your terminal when you were using 1.1.4 Pro.

You can use demo license until new server released