Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ NOTE: File versioning only gets triggered if the change is made via the ownCloud

Versions are displayed in the WebUI in the details view in the right sidebar if you click on the file row in the file listing. You can restore the current file to one of the earlier backup copies in the list, by clicking on the btn:[restore] icon of the specific version.

image:configuration/files/files-versions.png[File Versions in the WebUI]
image::configuration/files/files_versions/files-versions.png[File Versions in the WebUI]

== How Versions are Deleted

Expand Down Expand Up @@ -72,11 +72,11 @@ The versions are adjusted along this pattern every time a new version is created

WARNING: The versions app never uses more that 50% of the user’s storage quota. If the stored versions exceed this limit, ownCloud deletes the oldest file versions until it meets the disk space limit again.

TIP: Adjust the `'versions_retention_obligation'` setting in `config.php` to avoid filling up the user's quota.
TIP: Adjust the `'versions_retention_obligation'` setting in `config.php` to avoid filling up the user's quota. For details see the section below.

== Change the Expiration Settings

You may alter the default pattern in `config.php`. The default setting is `auto`, which sets the default pattern:
You may alter the xref:configuration/server/config_sample_php_parameters.adoc#define-the-files-versions-retention-obligation[default pattern] in `config.php`. The default setting is `auto`, which sets the default pattern:

[source,php]
----
Expand Down Expand Up @@ -130,6 +130,18 @@ Do not apply any expiration rules. Delete all versions after 30 days.
'versions_retention_obligation' => '30, 30',
----

== Show the Author of a Version

You can enable and disable to show the author of a version in the versions history via an entry in config.php. For details see: xref:configuration/server/config_sample_php_parameters.adoc#save-and-display-the-author-of-each-version-of-uploaded-and-edited-files[Save and display the author of each version of uploaded and edited files]. This is helpful to keep track of who changed a version.

After adding the author, the version screen changes in the following way:

image::configuration/files/files_versions/concious-persistent-major-versions.png[Author of a changed saved file,width=250]

=== Conscious Persistent Major Versions

ownCloud can automatically generate version numbers for file versions. To enable this feature, the config setting to show a version's author must be enabled as described above. Based on this feature, one can define the actual version to be a major version which gets a major version number and all new upcoming versions start counting from this major number. To do so, the user has to click on the check mark on the left of the actual version to publish it as a major version.

== Enterprise File Retention

Enterprise customers have additional tools for managing file retention policies; see xref:enterprise/file_management/files_tagging.adoc[Advanced File Tagging With the Workflow App].
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,10 @@

{description}

You can get the {oc-marketplace-url}/apps/files_antivirus[Anti-Virus] extension from the marketplace. It forwards files that are being uploaded to the ownCloud server to a malware scanning engine before they are written to the storage. When a file is recognized as malicious, it can be logged and prevented from being uploaded to the server to ensure that files in ownCloud are free of malware. More sophisticated rules may be specified as admin in the ownCloud Web interface menu:Admin[Settings > Security].
You can get the {oc-marketplace-url}/apps/files_antivirus[Anti-Virus] extension from the marketplace.

* When uploading, files are forwarded from the ownCloud server to a malware scanning engine before they are written to the storage. When a file is recognized as malicious, it can be logged and prevented from being uploaded to the server to ensure that files in ownCloud are free of malware. More sophisticated rules may be specified by the admin in the ownCloud Web interface menu:User Name[Settings > Admin > Security].
* When downloading, the files are scanned again to prevent infections to spread, which were not known by the scanner at the time of the upload and therefore missed.

== General Info

Expand Down
19 changes: 17 additions & 2 deletions modules/admin_manual/pages/configuration/user/user_management.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@
:toclevels: 1
:page-aliases: configuration/user/user_configuration.adoc

:description: This page shows common tasks for administrators when managing users.

== Introduction

{description}

== Default View

The **default view** displays basic information about your users.
Expand Down Expand Up @@ -250,12 +256,21 @@ against quotas.
'''
=== Public Links

When a user creates a public link share via URL, and allows uploads, any
When a user creates a public link share via URL and allows uploads, all
uploaded files count against that user’s quota.

== User GDPR Requests

To comply with article 15 of the GDPR framework, ownCloud provides buttons in all users' personal settings view which can be accessed via menu:User Name[Settings > Personal > General > Account] to:

* Request data export
* Request account deletion

When a user clicks on one of these buttons, the admin group will receive an email with the user's request for further processing.

== Moving the User Home

Usually, a user's home folder is located in the `data/` directory, the location of which is defined in `config.php` and defaults to `/var/www/owncloud/data`. Usually in smaller installations, the data directory mounts to a physical drive of the server and in bigger installations the data directory is mounted via NFS. This can be less than optimal for very big installations with thousands of users and/or users with very big space consumption. This can result in a high load on a single mount point.
Usually, a user's home folder is located in the `data/` directory, the location of which is defined in `config.php` and defaults to `/var/www/owncloud/data`. In smaller installations, the data directory is often mounted on a physical drive of the server. On larger installations, the data directory is usually mounted via NFS. This can be less than ideal for very big installations with thousands of users and/or users with very big space consumption. This can result in a high load on a single mount point.

ownCloud offers moving the home folder location of single users from the default location to another path outside the data directory to distribute the load to different mount points. You can also move back a user's home to the location defined in config.php.

Expand Down
10 changes: 9 additions & 1 deletion modules/admin_manual/pages/configuration/user/user_roles.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,15 @@
:files_pdfviewer-url: {oc-marketplace-url}/apps/files_pdfviewer
:collabora-online-app-url: {oc-marketplace-url}/apps/richdocuments

The following information is not an in-depth guide, but more of a high-level overview of each type.
:description: ownCloud provides several roles a user can have. This description gives an overview of these roles.

== Introduction

{description}

== User Request for Changing a Role

Users can request a change of their current role under menu:User Name[Settings > Personal > General > Account]. When clicking the button btn:[Request new role], the new role can be entered and an email will be sent to the admin group for further processing.

== Anonymous

Expand Down
19 changes: 19 additions & 0 deletions modules/admin_manual/pages/gdpr.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
= General Data Protection Regulation (GDPR)
:toc: right

:description: For ownCloud, privacy is the main focus when it comes to data protection. As a European company, ownCloud follows the GDPR framework to provide data protection for its customers.

== Introduction

{description}

== GDPR in ownCloud

GDPR is referenced in several locations throughout this documentation. Some of the more prominent sections are listed below for your convenience:

* xref:configuration/server/legal_settings_configuration.adoc[Legal Settings Configuration]
* xref:configuration/user/user_management.adoc[User Management]
* xref:maintenance/export_import_instance_data.adoc[Data Exporter]
* xref:enterprise/document_classification/classification_and_policy_enforcement.adoc[Document Classification and Policy Enforcement]
* xref:enterprise/file_management/files_lifecycle.adoc[File Lifecycle Management]

1 change: 1 addition & 0 deletions modules/admin_manual/partials/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
* Admin Manual
** xref:admin_manual:index.adoc[Introduction]
** xref:admin_manual:faq/index.adoc[FAQ]
** xref:admin_manual:gdpr.adoc[GDPR]
** xref:admin_manual:installation/index.adoc[Installation]
*** xref:admin_manual:installation/deployment_considerations.adoc[Deployment Considerations]
*** xref:admin_manual:installation/deployment_recommendations.adoc[Deployment Recommendations]
Expand Down