zed icon indicating copy to clipboard operation
zed copied to clipboard

Documentation about how it works the collaboration feature between computers

Open driucorado opened this issue 1 year ago • 1 comments

Check for existing issues

  • [X] Completed

Describe the feature

I want to have more information about how the collaboration works, in terms of security to see if makes sense to me and my company to use it. Also if is possible to host the servers in our own infraestructure. or how the collaboration works in general.

I am someone working as system architecture and security advicer so i would like to know more about it. (like more in detail documentation about it)

Loving the tool!

If applicable, add mockups / screenshots to help present your vision of the feature

No response

driucorado avatar Feb 23 '24 09:02 driucorado

@driucorado you can read some information here: https://zed.dev/docs/channels; and a summary of what information is sent here: https://zed.dev/faq#data-and-privacy.

We build zed using zed, and there are other companies already using it internally too. If you have specific concerns or worries, I'd love to talk them through; but we've built this in a way where we hope companies feel able to run it on codebases that they do not wish to be public.

The code for the collab server is in crates/collab if you'd like to audit it.

We do "technically" allow hosting your own, but this is not well supported at the moment. At a minimum you will need:

  • To host the server itself + a Postgres database on your servers
  • To reimplement the authentication flow using a website that is not https://zed.dev
  • To abide by the AGPL license for any changes you make to the editor.
  • set the "server_url" configuration in the editor.

ConradIrwin avatar Feb 26 '24 22:02 ConradIrwin