OwnCloud


ownCloud
Developer(s)ownCloud GmbH, Community
Stable release4.0.0 [±][1]
Repository
Written inPHP, Javascript, Go
Operating systemServer: Linux
Clients: Windows, macOS, Linux, Android, iOS
TypeOnline storage, data synchronization
LicenceServer: AGPL-3.0-or-later
Enterprise: Proprietary
Websiteowncloud.com

ownCloud, a Kiteworks Company, is a free and open-source software project for content collaboration and sharing and syncing of files in distributed and federated enterprise scenarios.[2] It allows companies and remote end-users to organize their documents on servers, computers, and mobile devices and work with them collaboratively while keeping a centrally organized and synchronized state.

ownCloud supports extensions for online document editing such as Collabora, OnlyOffice, Microsoft 365 and Microsoft Online Office, as well as synchronization of calendars and contacts. Users can access data and documents through a web browser on a computer or mobile device and on a variety of client apps on operating systems like Windows, MacOS, and Linux. Most of ownCloud is published under AGPL and GPL licenses, except for some enterprise extensions.

ownCloud is available in two versions: ownCloud 10 and Infinite Scale. While the classic ownCloud 10 is still written in PHP (ownCloud maintains and hardens its own version of the no longer officially supported PHP version 7.4 [3]) and is based on the LAMP stack, the newer version "Infinite Scale", created in the scientific environment of the European nuclear research center CERN, is written in Google's Go programming language and uses an architecture with microservices, cloud-native technologies and a frontend in Vue.js.[4] While ownCloud 10 uses PHP scripts to access an SQLite, MySQL or PostgreSQL database installed on the server, Infinite Scale works without a database. The new Infinite Scale version was developed to ensure more file actions in less time and immediate access to scientific data, for example, even in scenarios where this is no longer possible with PHP and LAMP or security issues prohibit these setups.

  1. ^ "Maintenance and Release Schedule". Retrieved 2021-12-23 – via GitHub.
  2. ^ "Kiteworks Acquires ownCloud". 23 November 2023.
  3. ^ "Announcement: ownCloud 10 and PHP Versions". ownCloud Central. 2022-12-02. Retrieved 2024-01-24.
  4. ^ online, heise (2021-01-19). "ownCloud Infinite Scale: Go statt PHP, Microservices statt LAMP". iX Magazin (in German). Retrieved 2024-01-24.