Jörn Friedrich Dreyer c41d319f41 .github files
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-01-20 14:06:08 +01:00
2024-10-14 11:23:46 +02:00
2025-01-20 14:06:08 +01:00
2025-01-15 11:14:42 +01:00
2025-01-13 16:11:11 +01:00
2025-01-16 09:45:46 +01:00
2025-01-20 10:59:08 +01:00
2025-01-13 16:11:11 +01:00
2025-01-20 10:16:59 +01:00
2025-01-13 16:42:19 +01:00
2025-01-15 11:14:42 +01:00
2021-02-16 09:49:31 +00:00
2022-04-20 09:19:34 +02:00
2025-01-10 10:42:00 +01:00
2025-01-17 12:32:16 +01:00
2025-01-20 10:16:59 +01:00
2024-10-28 15:31:55 +01:00
2025-01-14 11:04:01 +01:00
2025-01-15 16:46:41 +01:00
2024-10-21 22:46:06 +02:00
2025-01-13 09:58:18 +01:00
2025-01-15 11:14:42 +01:00
2025-01-17 17:21:23 +01:00
2024-12-30 09:18:45 +05:45
2025-01-20 12:43:22 +01:00

OpenCloud logo -Matrix -License

Server Backend

Tip

For general information about OpenCloud and how to install please visit OpenCloud on Github and OpenCloud GmbH.

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

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/.

Getting Involved

The OpenCloud server is released under Apache 2.0. The project is very happy to receive contributions in all forms. Start hacking now 😃

Build OpenCloud

To build the backend, follow the following instructions:

make -C opencloud build

That will produce the binary opencloud/bin/opencloud.

For more information consult the Development Documentation.

Please always refer to our Contribution Guidelines.

Security

See the Security Aspects for security related topics.

If you find a security issue, please contact security@opencloud.eu first.

Description
This is the main repository of the OpenCloud server. It contains the golang codebase for the backend services.
Readme Apache-2.0 327 MiB
Languages
Go 48.4%
Gherkin 36.6%
PHP 12.4%
JavaScript 1.3%
Makefile 0.7%
Other 0.5%