mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-06 04:09:40 -06:00
76 lines
8.5 KiB
Markdown
76 lines
8.5 KiB
Markdown
# ownCloud Infinite Scale
|
|
|
|
[](https://talk.owncloud.com/channel/infinitescale)
|
|
[](https://drone.owncloud.com/owncloud/ocis)
|
|
[](https://sonarcloud.io/dashboard?id=owncloud_ocis)
|
|
[](https://sonarcloud.io/dashboard?id=owncloud_ocis)
|
|
[](https://goreportcard.com/report/github.com/owncloud/ocis)
|
|
[](http://godoc.org/github.com/owncloud/ocis)
|
|
[](https://hub.docker.com/r/owncloud/ocis)
|
|
[](https://opensource.org/licenses/Apache-2.0)
|
|
|
|
ownCloud Infinite Scale (oCIS) is the new file sync & share platform that will be the foundation of your data platform.
|
|
|
|
**Inifinite Scale is currently in code freeze for general availability of version 2.0. Feature completeness was reached and the community is concentrating on bug fixes and performance improvements.**
|
|
|
|
Make sure to download the [latest release candidate build](https://download.owncloud.com/ocis/ocis/testing/) today!
|
|
|
|
Infinite Scale allows [web](https://github.com/owncloud/web), [Android](https://github.com/owncloud/android), [iOS](https://github.com/owncloud/ios-app) and [desktop](https://github.com/owncloud/client/) clients to synchronize and share file spaces with a scalable server side based on [reva](https://reva.link/) using open and well defined APIs like [WebDAV](http://www.webdav.org/) and [CS3](https://github.com/cs3org/cs3apis/). External applications like [Collabora Online](https://github.com/CollaboraOnline/online), [OnlyOffice Docs](https://github.com/ONLYOFFICE/DocumentServer) or [Microsoft Office Online Server](https://owncloud.com/microsoft-office-online-integration-with-wopi/) can be used to collaborate using a [WOPI application gateway](https://github.com/cs3org/wopiserver). Users are authenticated using [OpenID Connect](https://openid.net/connect/) and the embedded [LibreGraph Connect](https://github.com/libregraph/lico) identity provider.
|
|
|
|
With a focus on easy install and operation, Infinite Scale is delivered as a single binary that allows scaling oCIS from a [Raspberry Pi](https://owncloud.dev/ocis/deployment/basic-remote-setup/) to [Kubernetes cluster](https://owncloud.dev/ocis/deployment/kubernetes/) by [changing the configuration and starting multiple services as needed](https://owncloud.dev/ocis/deployment/). The multiservice architecture allows tailoring the functionality to your needs and reusing services that may already be in place like [Keycloak](https://www.keycloak.org/) as the identity provider.
|
|
|
|
## Run ownCloud Infinite Scale
|
|
|
|
Please see [Binary Setup](https://doc.owncloud.com/ocis/next/deployment/binary/binary-setup.html) for a single node bare metal deployment like on a Raspberry Pi or learn how to [deploy to Kubernetes](https://doc.owncloud.com/ocis/next/deployment/container/orchestration/orchestration.html).
|
|
|
|
To build and run a local instance with demo users:
|
|
|
|
```console
|
|
# get the source
|
|
git clone git@github.com:owncloud/ocis.git
|
|
|
|
# enter the ocis dir
|
|
cd ocis
|
|
|
|
# generate assets
|
|
make generate
|
|
|
|
# build the binary
|
|
make -C ocis build
|
|
|
|
# initialize a minimal oCIS configuration
|
|
./ocis/bin/ocis init
|
|
|
|
# run with demo users
|
|
IDM_CREATE_DEMO_USERS=true ./ocis/bin/ocis server
|
|
```
|
|
|
|
All batteries included: no external database, no external IDP needed!
|
|
|
|
## Documentation
|
|
|
|
### Development Documentation
|
|
Please see [Development Documentation - Getting Started](https://owncloud.dev/ocis/development/getting-started/) to get an overview of [Requirements](https://owncloud.dev/ocis/development/getting-started/#requirements), the [repository structure](https://owncloud.dev/ocis/development/getting-started/#repository-structure) and [other starting points](https://owncloud.dev/ocis/development/getting-started/#starting-points).
|
|
|
|
### Admin Documentation
|
|
Please see [Admin Documentation - Introduction to Infinite Scale](https://doc.owncloud.com/ocis/next/) to get started with running oCIS in production.
|
|
|
|
## Security
|
|
|
|
If you find a security issue please contact [security@owncloud.com](mailto:security@owncloud.com) first.
|
|
|
|
## Contributing
|
|
|
|
We are _very_ happy that oCIS does not require a CLA as it is [Apache 2.0 licensed](LICENSE). We hope this will make it easier to contribute code. If you want to get in touch, most of the developers hang out in our [rocket chat channel](https://talk.owncloud.com/channel/infinitescale) or reach out to the the [ownCloud central forum](https://central.owncloud.org/).
|
|
|
|
Infinite Scale is carefully internationalized so that everyone, no matter what language they speak, has a great experience. To achieve this we rely on the help of volunteer translators. If you want to help, you can find the project behind this link:
|
|
or [Transifex for ownCloud web](https://explore.transifex.com/owncloud-org/owncloud-web/).
|
|
|
|
Please always refer to our [Contribution Guidelines](CONTRIBUTING.md).
|
|
|
|
## Copyright
|
|
|
|
```console
|
|
Copyright (c) 2020-2022 ownCloud GmbH <https://owncloud.com>
|
|
```
|