Sign inSign up

opencloudeu/opencloud

By opencloudeu

•Updated about 1 month ago

Docker images for opencloudeu/opencloud

Image
11

500K+

opencloudeu/opencloud repository overview

OpenCloud logo

status-badge Matrix License

⁠Server Backend

Tip

For general information about OpenCloud and how to install please visit [OpenCloud on Github](https://github.com/opencloud-eu/) and [OpenCloud GmbH](https://opencloud.eu).

This is the main repository of the OpenCloud server. It contains the golang codebase for the backend services.

⁠Getting Involved

The OpenCloud server is released under Apache 2.0⁠. The project is thrilled to receive contributions in all forms. Start hacking now, there are many ways to get involved such as:

Every contribution is meaningful and appreciated! Please refer to our Contribution Guidelines⁠ if you want to get started.

⁠Build OpenCloud

To build the backend, follow these instructions:

Generate the assets needed by e.g., the web UI and the builtin IDP

make generate

Then compile the opencloud binary

make -C opencloud build

That will produce the binary opencloud/bin/opencloud. It can be started as a local test instance right away with a two step command:

opencloud/bin/opencloud init && opencloud/bin/opencloud server

This creates a server configuration (by default in $HOME/.opencloud) and starts the server.

For more setup- and installation options consult the Development Documentation⁠.

⁠Technology

Important information for contributors about the technology in use.

⁠Authentication

The OpenCloud backend authenticates users via OpenID Connect⁠ using either an external IdP like Keycloak⁠ or the embedded LibreGraph Connect⁠ identity provider.

⁠Database

The OpenCloud backend does not use a database. It stores all data in the filesystem. By default, the root directory of the backend is $HOME/.opencloud/.

⁠Security

If you find a security-related issue, please contact [email protected]⁠ immediately.

Tag summary

Content type

Image

Digest

sha256:6d992ccc5…

Size

72.3 MB

Last updated

about 1 month ago

docker pull opencloudeu/opencloud