Nextcloud
Nextcloud is a document sharing and collaboration tool. It is similar to services such as Google Workspace. There are clients for Web, Desktop, Android and iOS.
You can request a 1-hour free trial here: https://nextcloud.com/instant-trial/
Installation
Refer to the Coop Cloud recipe
Best Practices
Protect your Administrator account
Nextcloud comes with an administrator account that uses a username and password. Two-factor authentication adds extra layer of protection to protect the administrator account if the password is stolen or brute forced.
Enable Two-Factor Authentication (TOTP)
-
Using the administrator account, navigate to Profile > Apps > Featured Apps.
-
Select and enable the Two-Factor TOTP Provider.
-
Follow the instructions https://docs.nextcloud.com/server/latest/user_manual/en/user_2fa.html
-
Navigate to Administration > Security > Two Factor Authentication.
-
Store the Backup Codes in a secure place, like a password manager or text file.
-
Enable TOTP by scanning TOTP QR code with a phone and confirming the 6-digit code that is generated.
Anonymous access
Nextcloud allows anonymous uploads and anonymous forms that can replace some of the features Cryptpad offers. You can manage these as a Nextcloud admin through the permissions sidebar for a file or form. You can also password-protect files in Nextcloud to allow for authentication.
Nextcloud apps
Nextcloud offers extensions to its functionality through Apps. The following apps are native to Nextcloud:
- Nextcloud Files
- Nextcloud Talk
- Nextcloud Groupware (Calendar, Contact, Mail)
- Nextcloud Office
- Nextcloud Assistant
- Nextcloud Flow
While native apps built-in to Nextcloud, but there are many more third-party apps that offer useful functionality contributed to by members of the open-source community.
Since we can't speak to the security of third-party apps, we recommend not using them until you can conduct additional review into their authorship and contents.