Jörn Friedrich Dreyer 6ff79110d3 update ocis-pkg to v2.0.1
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2020-02-10 11:39:01 +01:00
2020-01-30 14:37:38 +01:00
wip
2019-12-17 17:05:03 +01:00
2020-02-05 11:16:26 +01:00
wip
2019-12-17 17:05:03 +01:00
wip
2019-12-17 17:05:03 +01:00
2020-01-16 21:53:43 +01:00
2020-01-27 16:46:10 +05:45
2020-02-10 11:39:01 +01:00
wip
2019-12-17 17:05:03 +01:00
wip
2019-12-17 17:05:03 +01:00
2020-02-05 11:16:26 +01:00
wip
2019-12-17 17:05:03 +01:00
wip
2019-12-17 17:05:03 +01:00
2020-02-10 11:39:01 +01:00
2020-02-10 11:39:01 +01:00
wip
2019-12-17 17:05:03 +01:00
wip
2019-12-17 17:05:03 +01:00

ownCloud Infinite Scale: Reva

Build Status Gitter chat Codacy Badge Go Doc Go Report

This project is under heavy development, it's not in a working state yet!

Install

You can download prebuilt binaries from the GitHub releases or from our download mirrors. For instructions how to install this on your platform you should take a look at our documentation

Development

Make sure you have a working Go environment, for further reference or a guide take a look at the install instructions.

git clone https://github.com/owncloud/ocis-reva.git
cd ocis-reva

make generate build

./bin/ocis-reva -h

To run a demo installation you can use the preconfigured defaults and start all necessary services:

bin/ocis-reva frontend & \
bin/ocis-reva gateway & \
bin/ocis-reva users & \
bin/ocis-reva auth-basic & \
bin/ocis-reva auth-bearer & \
bin/ocis-reva sharing & \
bin/ocis-reva storage-root & \
REVA_STORAGE_HOME_EXPOSE_DATA_SERVER=1 bin/ocis-reva storage-home & \
bin/ocis-reva storage-home-data & \
REVA_STORAGE_OC_EXPOSE_DATA_SERVER=1 bin/ocis-reva storage-oc & \
bin/ocis-reva storage-oc-data

The two env vars are needed to tell the reva gateway to use the dedicated data services when uploading files.

The root storage serves the available namespaces from disk using the local storage driver. In order to be able to navigate into the /home and /oc storage providers you have to create these directories:

mkdir /var/tmp/reva/root/home
mkdir /var/tmp/reva/root/oc

Note: the owncloud storage driver currently requires a redis server running on the local machine.

You should now be able to get a file listing of a users home using

curl -X PROPFIND http://localhost:9140/remote.php/dav/files/ -v -u einstein:relativity

Users

The default config uses the demo user backend, which contains three users:

einstein:relativity
marie:radioactivty
richard:superfluidity

For details on the json and ldap backends see the documentation

Security

If you find a security issue please contact security@owncloud.com first.

Contributing

Fork -> Patch -> Push -> Pull Request

License

Apache-2.0

Copyright (c) 2019 ownCloud GmbH <https://owncloud.com>
Description
This is the main repository of the OpenCloud server. It contains the golang codebase for the backend services.
Readme Apache-2.0 341 MiB
Languages
Go 48%
Gherkin 36.8%
PHP 12.5%
JavaScript 1.3%
Makefile 0.7%
Other 0.5%