Nextcloud
Jump to navigation
Jump to search
ProBook 6550b
root@paardenpad:/root# wget https://download.nextcloud.com/server/releases/nextcloud-12.0.3.zip root@paardenpad:/root# unzip nextcloud-12.0.3.zip root@paardenpad:/root# mv nextclou* /var/www/html/
root@paardenpad:/var/www/html# chown -R www-data:www-data nextclou*
Change some settings recommended by nextcloud
root@paardenpad:/var/www/html# a2enmod rewrite headers env dir mime root@paardenpad:/var/www/html# systemctl restart apache2
Add some settings recommended by nextcloud
root@paardenpad:/var/www/html# vim /etc/php/7.0/apache2/php.ini
Export calendars and users can be arranged from owncloud, show link and add ?export
After update to 15.05 some extra configs
https://help.nextcloud.com/t/your-web-server-is-not-properly-set-up-to-resolve-ocm-provider/48530/15 I dropped the following into the end of my /etc/apache2.conf file and all good now. Redirect 301 /ocm-provider/ /nextcloud/ocm-provider/ Redirect 301 /ocs-provider/ /nextcloud/ocs-provider/ Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav
Thanks guys!
Add more icons to topbar
root@paardenpad:/var/www/html/nextcloud/core/js# vim js.js
change percentage (0.33) to higher value e.g.:
var resizeMenu = function() {
var appList = $('#appmenu li');
var rightHeaderWidth = $('.header-right').outerWidth();
var headerWidth = $('header').outerWidth();
var usePercentualAppMenuLimit = 0.66;
Disable music app for groups
https://github.com/owncloud/music/issues/604
Anyway, if you really need this feature on your installation, it's rather simple to enable it. Just modify the file apps/music/appinfo/info.xml and completely remove the block
<types> <!-- update metadata cache when create/update/delete a file --> <filesystem/> </types>
Upgrade Docker
- Update versie (max 1 minor) in Dockerfile
- Run `docker-compose up --build`
- Haal Traefik een keer uit het netwerk en voeg het toe met het scriptje in GeitenpadBase
- Kijk in admin settings of er iets moet gebeuren.
- Als je een occ commando moet runnen is dit het eenvoudigst om via portainer in te loggen op commandline met user 33 en dan het commando uit te voeren. Anders kan dit door een shell te openen met `docker exec -it --user 33 nextcloud_nextcloud_1 /bin/bash'
- Als ie niet wil starten gebruik docker compose ipv docker-compose
Warning: The `Strict-Transport-Security` HTTP header is not set
HTTP headers Some headers are not set correctly on your instance - The `Strict-Transport-Security` HTTP header is not set (should be at least `15552000` seconds). For enhanced security, it is recommended to enable HSTS.
Add this:
Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
under the <IfModule mod_env.c> section of the .htaccess in your root Nextcloud folder.