mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2025-12-23 22:29:59 -05:00
refine the README again, adopting to standard style
This commit is contained in:
42
README.md
42
README.md
@@ -1,4 +1,5 @@
|
||||

|
||||
|
||||
-[](https://app.element.io/#/room/#opencloud:matrix.org)
|
||||
-[](https://opensource.org/licenses/Apache-2.0)
|
||||
|
||||
@@ -10,18 +11,6 @@
|
||||
|
||||
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](https://openid.net/connect/) using either an external IdP like [Keycloak](https://www.keycloak.org/) or the embedded [LibreGraph Connect](https://github.com/libregraph/lico) 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](LICENSE). The project is very happy to receive contributions in all forms. Start hacking now 😃
|
||||
@@ -33,14 +22,31 @@ To build the backend, follow the following instructions:
|
||||
``` console
|
||||
make -C opencloud build
|
||||
```
|
||||
That will produce the binary `opencloud/bin/opencloud`.
|
||||
That will produce the binary `opencloud/bin/opencloud`. It can be started as a local test instance right away with a two step command:
|
||||
|
||||
For more information consult the [Development Documentation](https://docs.opencloud.eu/opencloud/).
|
||||
```bash
|
||||
opencloud/bin/opencloud init && opencloud/bin/opencloud server
|
||||
```
|
||||
This creates a server configuration (by default in `$HOME/.opencloud`) and starts the server.
|
||||
|
||||
Please always refer to our [Contribution Guidelines](https://github.com/opencloud-eu/opencloud/blob/main/CONTRIBUTING.md).
|
||||
For more setup- and installation options consult the [Development Documentation](https://docs.opencloud.eu/opencloud/).
|
||||
|
||||
### Contribute
|
||||
|
||||
We very much appreciate contributions from the community. Please refer to our [Contribution Guidelines](https://github.com/opencloud-eu/opencloud/blob/main/CONTRIBUTING.md) on how to get started.
|
||||
|
||||
## Technology
|
||||
|
||||
Important information for contributors about the technology in use.
|
||||
|
||||
### Authentication
|
||||
|
||||
The OpenCloud backend authenticates users via [OpenID Connect](https://openid.net/connect/) using either an external IdP like [Keycloak](https://www.keycloak.org/) or the embedded [LibreGraph Connect](https://github.com/libregraph/lico) 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
|
||||
|
||||
See the [Security Aspects](https://docs.opencloud.eu/security/) for security related topics.
|
||||
|
||||
If you find a security issue, please contact [security@opencloud.eu](mailto:security@opencloud.eu) first.
|
||||
If you find a security related issue, please contact [security@opencloud.eu](mailto:security@opencloud.eu) immediately.
|
||||
|
||||
Reference in New Issue
Block a user