Gobby is a collaborative editor. It means that different users can edit the same file at the same time in real time. Every user sees in real time what the other users are typing, character by character. So it is especially useful when users edit simultaneously (or in a short period of time) the same lines (for example a LaTeX document), because there won't be any conflict or merge difficulties that you would have with a version-control system like SVN or GIT. But it is not incompatible with it, and it is still recommended to regularly commit the document under a version-control system in order to have backups and history.
Moreover starting from version 0.5 (more precisely development build 0.4.92), Gobby has undo feature! So there is no reason anymore not to use it.
Gobby 0.5 is still in development, so you'll have to compile it manually.
tar zxvf <soft>.tar.gz cd <soft> ./configure make sudo make install
tar zxvf <soft>.tar.gz cd <soft> ./configure --prefix=/home/<user>/programs make make install
infinoted-0.4 --security-policy=no-tls --password=<password>
For separate projects, start different server instances with different ports, starting from 6523:
infinoted-0.4 --security-policy=no-tls --password=<password> --port=6524
TODO: certificates and encryption
<server>:<port>
(default port is 6523, but can be different if several servers are running on the same machine)If your server is behind a firewall, you have to set up a ssh tunnel:
ssh -N -L<port>:<server>:<port> <user>@<server>&
and connect with Gobby to localhost:<port>