That’s why it’s important to keep this in mind selecting the right software and cloud storage for business needs. Of course, no one dealing with client or employee data wants this data to be handed to some third parties. Sounds interesting? So, let’s get started!ĭata security and privacy in the cloud environment are two key factors of governments, companies and individual users’ concerns especially now, in today’s online WFH world.
And finally, you’ll find a very detailed description of how to get these apps up and running on Hidora Cloud. Also, we’ve included the most secure and feature-rich solutions for these needs – Nextcloud self-hosted productivity platform and Collabora Online Office. By running semodule -X 300 -i my-sh.pp the security policy module is installed and enabled.The following guide provides some useful tips on how to select the right cloud storage for the company or personal data. The command audit2allow generates a SELinux security policy module based on the output of the previous command ( ausearch). In my case I had to enter the following commands:Īusearch -c 'php-fpm' -raw | audit2allow -M my-phpfpmĪusearch -c 'sh' -raw | audit2allow -M my-sh Read the report and find the issues that are related to Collabora. If Collabora Online works fine now, it's a SELinux issue.Ĭ. If it's related to SELinux, this is how I configured it.įor everybody who encounters the same problem, the solution was as follows:Īdd the line RequestHeader set X-Forwarded-Proto https to the virtual host that contains the reverse proxy to the virtual machine (and restart Apache). I added RequestHeader set X-Forwarded-Proto https to the virtual host with port 433 but that didn't have any effect. If the bug is not related to Collabore Online but caused by my reverse proxy, let me know! RequestHeader set X-Forwarded-Proto https Header always set Strict-Transport-Security "max-age=15552000 includeSubDomains" SSLCertificateKeyFile /etc/letsencrypt/live//privkey.pem SSLCertificateFile /etc/letsencrypt/live/fullchain.pem I'm not sure if the problem is related to Collabora Online or the setup of my reverse proxy. When I open a LibreOffice file and look at the browser console I see a lot of Content Security Policy errors:Ĭontent Security Policy: The page’s settings blocked the loading of a resource at eval (“script-src”).īut I have to say, I see this also on the other Nextcloud pages. OCA\Settings\Controller\AppSettingsController->enableApps() var/www/html/apps/settings/lib/Controller/AppSettingsController.php - line 447: var/www/html/lib/private/Installer.php - line 154: OC\DB\MigrationService->migrateSchemaOnly() var/www/html/lib/private/DB/MigrationService.php - line 417: OC\DB\MigrationService->ensureOracleConstraints() var/www/html/lib/private/DB/MigrationService.php - line 461: InvalidArgumentException: Column "oc_wopi_wopi"."canwrite" is type Bool and also NotNull, so it can not store "false". When I try to enable Wopi (I'm not sure if this is necessary) I get the following error message:Ĭolumn "oc_wopi_wopi"."canwrite" is type Bool and also NotNull, so it can not store "false". var/www/html/lib/private/Route/Router.php - line 301: OC\AppFramework\Http\Dispatcher->dispatch() var/www/html/lib/private/AppFramework/App.php - line 156: OC\AppFramework\Http\Dispatcher->executeController() var/www/html/lib/private/AppFramework/Http/Dispatcher.php - line 126: OCA\Richdocuments\Controller\DocumentController->index() var/www/html/lib/private/AppFramework/Http/Dispatcher.php - line 217:
OCA\Richdocuments\TokenManager->getToken("*** sensiti. var/www/html/apps/richdocuments/lib/Controller/DocumentController.php - line 222: OCA\Richdocuments\WOPI\Parser->getUrlSrc() var/www/html/apps/richdocuments/lib/TokenManager.php - line 202: