We are glad to announce Deveo 1.3.0 release with two major features: Deveo WebDAV repositories and support for clustered environments for our On-premises customers.
Web Distributed Authoring and Versioning (WebDAV) is an extension to HTTP that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers.
In addition to providing hosting for Git, Subversion and Mercurial open source version control systems, we have added WebDAV type of repositories. It opens up a number of new ways to use Deveo for your development and deployment workflows.
The simplest way to explain WebDAV is to think of it as a shared drive, kind of Dropbox or Google Drive. For instance, one could mount the WebDAV repository in MacOS Finder or Windows Explorer to share files with the team. You might know that storing binary files in Git, Subversion or Mercurial repository is not the recommended practice, therefore WebDAV repository is the good place for binary data.
Another common use case for the WebDAV repository is to host your Maven mirror. In later posts we will show how one can deploy Maven mirror to Deveo WebDAV repository and fetch dependent artifcats through WebDAV protocol.
Probably the most exciting use case we find is that now you're able to host static Web pages in a WebDAV repository: blog, software documentation, Jekyll or Middlemanapp, you name it. Be aware, as with other types of Deveo hosted repositories, the access is protected. If you want us to support public access, please let us know.
Creating new WebDAV repository is as easy as creating Git, Subversion or Mercurial repositories. Go to your Project, choose Repositories from the left navigation, click "New repository" and choose "WebDAV".
Once created, copy&paste the HTTPS URL and mount it in your computer. Use your Deveo username and password when prompted.
By default, Deveo places an index.html file for your static site, which you may access by opening the URL you copied above in a Web browser.
Another major feature of 1.3.0 release is the support to run Deveo in a clustered environment. We've re-engineered Deveo architecture to take advantage of horizontal scalability. Deveo On-premises installations are now able to setup Deveo on shared storage and behind reverse proxy or load balancer.
We've prepared a comprehensive guide, Setting up Deveo Cluster, which should help you to get up and running. We understand it might be challenging to deploy a reliable cluster, so we are glad to assist you.
Please contact our Support team for any help or questions you might have.