Nextcloud

Link to the tool

https://cloud.immae.eu/

Description

Nextcloud is a software that permits to store on a server contents (files, directories) and share them easily with other people.

It can be coupled with a software (available on most platforms) to synchronize this storage space with a local folder, possibly partially.

In addition to this storage space, Nextcloud can have additional features thanks to apps.

Alternative to
  • Owncloud (fork)

  • Proton drive

  • Google Drive

  • Dropbox

  • Microsoft OneDrive

Access

Contact me

Documentations

User (in French)

Technical

Information about the software

Pricing

Indicative price proposal (price references are indicated without taxes. Add VAT depending on your country)
Dedicated instance
  • Symbolic (storage space): 1.5 EUR/month/user by slice of 10GB

  • Standard (infrastructure cost): +5 EUR/month (RAM usage mostly)

  • Support (human cost): +10 EUR/month

Shared instance
  • Symbolic (storage space): 1.5 EUR/month/user by slice of 10GB

  • Standard (infrastructure cost): +1 EUR/month (RAM usage)

  • Support (human cost): +1 EUR/month

Current participations

30 EUR/month (2 paying users)

Human maintenance cost
  • 30 minutes to 1h per version bump (shared with all instances)

  • 10 minutes per instance per version bump (backup, upgrade, test. See Upgrades)

  • Need for unexpected maintenance: less than once a month

Infrastructure cost
  • RAM: about 600MB per instance (increasing with concurrent connections)

  • Impact on the database: medium

  • Storage space: 4 times files size (redundancy on a server + remote backup)

Current cost

About 60 EUR/month in proportion of disk / RAM usage

Market pricing

RGPD / Data access

The Nextcloud documentation indicates that they require three cookies to use Nextcloud (none of them requires the user’s consent), and are used only to identify the user of the software:

  • Session cookies (expire after 24 minutes), containing the session id and a decryption token

  • A « remember me » cookie (expire after 30 days) containing the user id, the session id and a token.

  • A « same-site » cookie (non expiring) without information about the user

Stored data about the user contain:

  • Information stored in the LDAP database (used by Nextcloud to validate the access to the application). Only for the shared instance.

  • Files sent by the user (either directly, or via the mobile or desktop app), stored in a folder that belongs to the user.

  • Apps information (including metadata about the files), stored either as file or in the database. Most apps that store their data in database also have a mechanism to ensure data deletion when a user gets deleted (see technical documentation). Note: shares done by the user (by public link or with other users) are out of any possible control: shares can be interrupted but it’s impossible to know what the recipient did with them (it might have copied them elsewhere).

  • Request logs are stored by httpd and Nextcloud (in two separate places). Currently those logs are never deleted (except manually), but work is ongoing to agregate and keep them only for the minimal legal duration. They are never consulted except for trying to solve technical issues.