Oh, I see … just noticed I have 403 errors for some (but not all) css and js.
That’s weird because my nextcloud is running behind a reverse-proxy that handles https.
See my docker-compose here :
version: '3'
services:
nextcloud_db:
image: mariadb:10.3.8
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always
volumes:
- nextcloud_db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=****
- MYSQL_PASSWORD=****
- MYSQL_DATABASE=****
- MYSQL_USER=****
nextcloud_app:
image: nextcloud:28.0.8-fpm-alpine
restart: always
volumes:
- nextcloud_app:/var/www/html
environment:
- MYSQL_PASSWORD=****
- MYSQL_DATABASE=****
- MYSQL_USER=****
- MYSQL_HOST=****
- NEXTCLOUD_ADMIN_USER=****
- NEXTCLOUD_ADMIN_PASSWORD=****
depends_on:
- nextcloud_db
nextcloud_web:
image: nginx:1.15.2-alpine
restart: always
volumes:
- ./nginx_nextcloud.conf:/etc/nginx/nginx.conf:ro
- nextcloud_app:/var/www/html:ro
depends_on:
- nextcloud_app
web:
image: nginx:1.15.2-alpine
restart: always
volumes:
- ./nginx/default.conf:/etc/nginx/conf.d/default.conf:ro
- ./nginx/htpasswd:/etc/nginx/htpasswd:ro
- ./html:/var/www/html:ro
- letsencrypt:/letsencrypt:ro
depends_on:
- nextcloud_web
ports:
- 80:80
- 443:443
certbot:
build: ./certbot
restart: always
volumes:
- letsencrypt:/etc/letsencrypt
- ./html:/html
volumes:
letsencrypt:
driver_opts:
type: none
device: /mnt/disk/mycloud/letsencrypt
o: bind
nextcloud_db:
driver_opts:
type: none
device: /mnt/disk/mycloud/nextcloud_db
o: bind
nextcloud_app:
driver_opts:
type: none
device: /mnt/disk/mycloud/nextcloud_app
o: bind
Also adding the output of occ config:list as requested
{
"system": {
"memcache.local": "\\OC\\Memcache\\APCu",
"apps_paths": [
{
"path": "\/var\/www\/html\/apps",
"url": "\/apps",
"writable": false
},
{
"path": "\/var\/www\/html\/custom_apps",
"url": "\/custom_apps",
"writable": true
}
],
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"my_domain_name"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "28.0.8.1",
"overwrite.cli.url": "http:\/\/my_domain_name",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"overwritewebroot": "\/nextcloud",
"overwritehost": "my_domain_name",
"overwriteprotocol": "https",
"loglevel": 0,
"maintenance": false,
"mail_from_address": "***REMOVED SENSITIVE VALUE***",
"mail_smtpmode": "smtp",
"mail_smtpauthtype": "LOGIN",
"mail_domain": "***REMOVED SENSITIVE VALUE***",
"mail_smtphost": "***REMOVED SENSITIVE VALUE***",
"mail_smtpport": "587",
"mail_smtpsecure": "tls",
"mail_smtpauth": 1,
"mail_smtpname": "***REMOVED SENSITIVE VALUE***",
"mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
"theme": "",
"app_install_overwrite": [
"news",
"files_markdown",
"mindmap_app"
],
"trusted_proxies": "***REMOVED SENSITIVE VALUE***",
"upgrade.disable-web": true
},
"apps": {
"activity": {
"enabled": "yes",
"installed_version": "2.20.0",
"types": "filesystem"
},
"backgroundjob": {
"lastjob": "27320"
},
"bookmarks": {
"enabled": "yes",
"installed_version": "14.2.2",
"performance.maxBookmarksperAccount": "",
"previews.pageres.env": "",
"previews.screenly.token": "",
"previews.screenly.url": "",
"previews.screenshotmachine.key": "",
"previews.webshot.url": "",
"privacy.enableScraping": "true",
"types": ""
},
"calendar": {
"enabled": "yes",
"installed_version": "4.7.12",
"types": ""
},
"circles": {
"enabled": "yes",
"installed_version": "28.0.0",
"loopback_tmp_scheme": "http",
"maintenance_run": "0",
"maintenance_update": "{\"3\":1721798705,\"2\":1721800206,\"1\":1721800505}",
"migration_22": "1",
"migration_run": "0",
"types": "filesystem,dav"
},
"cloud_federation_api": {
"enabled": "yes",
"installed_version": "1.11.0",
"types": "filesystem"
},
"comments": {
"enabled": "yes",
"installed_version": "1.18.0",
"types": "logging"
},
"contacts": {
"enabled": "yes",
"installed_version": "5.5.3",
"types": "dav"
},
"contactsinteraction": {
"enabled": "yes",
"installed_version": "1.9.0",
"types": "dav"
},
"core": {
"backgroundjobs_mode": "cron",
"enterpriseLogoChecked": "yes",
"files_metadata": "{\"photos-original_date_time\":{\"value\":null,\"type\":\"int\",\"indexed\":true,\"editPermission\":0},\"photos-exif\":{\"value\":null,\"type\":\"array\",\"indexed\":false,\"editPermission\":0},\"photos-ifd0\":{\"value\":null,\"type\":\"array\",\"indexed\":false,\"editPermission\":0},\"photos-size\":{\"value\":null,\"type\":\"array\",\"indexed\":false,\"editPermission\":0},\"photos-gps\":{\"value\":null,\"type\":\"array\",\"indexed\":false,\"editPermission\":0},\"photos-place\":{\"value\":null,\"type\":\"string\",\"indexed\":true,\"editPermission\":0}}",
"files_metadata_installed": "1",
"installedat": "1537992532.7577",
"lastcron": "1721800506",
"lastupdateResult": "{\"version\":\"29.0.4.1\",\"versionstring\":\"Nextcloud 29.0.4\",\"url\":\"https:\\\/\\\/download.nextcloud.com\\\/server\\\/releases\\\/nextcloud-29.0.4.zip\",\"web\":\"https:\\\/\\\/docs.nextcloud.com\\\/server\\\/29\\\/admin_manual\\\/maintenance\\\/upgrade.html\",\"changes\":\"https:\\\/\\\/updates.nextcloud.com\\\/changelog_server\\\/?version=29.0.4\",\"autoupdater\":\"1\",\"eol\":\"0\"}",
"lastupdatedat": "1721752637",
"metadataGenerationLastHandledUser": "ben",
"moveavatarsdone": "yes",
"oc.integritycheck.checker": "[]",
"previewsCleanedUp": "1",
"public_files": "files_sharing\/public.php",
"public_webdav": "dav\/appinfo\/v1\/publicwebdav.php",
"scss.variables": "08343dd3f787291558383b46e1b489fb",
"shareapi_allow_resharing": "no",
"shareapi_default_expire_date": "yes",
"shareapi_default_permission_cancreate": "no",
"shareapi_default_permission_candelete": "no",
"shareapi_default_permission_canshare": "no",
"shareapi_default_permission_canupdate": "no",
"shareapi_default_permissions": "1",
"shareapi_enable_link_password_by_default": "yes",
"shareapi_enforce_expire_date": "no",
"shareapi_enforce_links_password": "yes",
"theming.variables": "32ef7dc01a3ffbcbbaf8fb9483f9bd03",
"vendor": "nextcloud"
},
"dashboard": {
"enabled": "yes",
"installed_version": "7.8.0",
"types": ""
},
"dav": {
"buildCalendarReminderIndex": "yes",
"buildCalendarSearchIndex": "yes",
"chunks_migrated": "1",
"enabled": "yes",
"installed_version": "1.29.2",
"needs_system_address_book_sync": "no",
"regeneratedBirthdayCalendarsForYearFix": "yes",
"types": "filesystem"
},
"deck": {
"enabled": "no",
"installed_version": "1.12.2",
"types": "dav"
},
"end_to_end_encryption": {
"enabled": "no",
"installed_version": "1.12.5",
"types": "filesystem,dav"
},
"federatedfilesharing": {
"enabled": "yes",
"installed_version": "1.18.0",
"types": ""
},
"federation": {
"enabled": "yes",
"installed_version": "1.18.0",
"types": "authentication"
},
"files": {
"cronjob_scan_files": "500",
"enabled": "yes",
"installed_version": "2.0.0",
"mimetype_version": "28.0.4.1",
"types": "filesystem"
},
"files_mindmap": {
"enabled": "no",
"installed_version": "0.0.30",
"types": ""
},
"files_pdfviewer": {
"enabled": "yes",
"installed_version": "2.9.0",
"types": ""
},
"files_reminders": {
"enabled": "yes",
"installed_version": "1.1.0",
"types": "dav"
},
"files_rightclick": {
"enabled": "no",
"installed_version": "1.6.0",
"types": ""
},
"files_sharing": {
"enabled": "yes",
"installed_version": "1.20.0",
"lookupServerUploadEnabled": "no",
"types": "filesystem"
},
"files_texteditor": {
"enabled": "no",
"installed_version": "2.8.0",
"types": ""
},
"files_trashbin": {
"enabled": "yes",
"installed_version": "1.18.0",
"types": "filesystem,dav"
},
"files_versions": {
"enabled": "yes",
"installed_version": "1.21.0",
"types": "filesystem,dav"
},
"firstrunwizard": {
"enabled": "yes",
"installed_version": "2.17.0",
"types": "logging"
},
"gallery": {
"enabled": "no",
"installed_version": "18.4.0",
"types": ""
},
"logreader": {
"enabled": "yes",
"installed_version": "2.13.0",
"levels": "11111",
"types": "logging"
},
"lookup_server_connector": {
"enabled": "yes",
"installed_version": "1.16.0",
"types": "authentication"
},
"mail": {
"enabled": "yes",
"installed_version": "3.7.5",
"types": ""
},
"news": {
"enabled": "yes",
"installed_version": "24.0.0",
"types": ""
},
"nextcloud_announcements": {
"enabled": "yes",
"installed_version": "1.17.0",
"pub_date": "Thu, 24 Oct 2019 00:00:00 +0200",
"types": "logging"
},
"notes": {
"enabled": "yes",
"installed_version": "4.10.1",
"types": ""
},
"notifications": {
"enabled": "yes",
"installed_version": "2.16.0",
"types": "logging"
},
"oauth2": {
"enabled": "yes",
"installed_version": "1.16.3",
"types": "authentication"
},
"password_policy": {
"enabled": "yes",
"enforceHaveIBeenPwned": "1",
"installed_version": "1.18.0",
"types": "authentication"
},
"passwords": {
"SSEv1ServerKey": "***key_removed***",
"backup\/update\/restored": "0",
"cron\/php\/version\/id": "80221",
"cron\/php\/version\/string": "8.2.21",
"enabled": "yes",
"installed_version": "2024.7.20",
"legacy_last_used": "1541919484",
"migration\/customFields": "2020.12.2",
"migration\/hibp": "1",
"passwords\/localdb\/type": "hibp",
"survey\/server\/notification": "1708704004",
"types": "",
"web\/php\/version\/id": "80217",
"web\/php\/version\/string": "8.2.17"
},
"photos": {
"enabled": "yes",
"installed_version": "2.4.0",
"lastPlaceMappedUser": "theo",
"lastPlaceMappingDone": "true",
"types": "dav,authentication"
},
"privacy": {
"enabled": "yes",
"installed_version": "1.12.0",
"types": ""
},
"provisioning_api": {
"enabled": "yes",
"installed_version": "1.18.0",
"types": "prevent_group_restriction"
},
"recommendations": {
"enabled": "yes",
"installed_version": "2.0.0",
"types": ""
},
"related_resources": {
"enabled": "yes",
"installed_version": "1.3.0",
"types": ""
},
"serverinfo": {
"cached_count_filecache": "180645",
"cached_count_storages": "6",
"enabled": "yes",
"installed_version": "1.18.0",
"types": ""
},
"settings": {
"enabled": "yes",
"installed_version": "1.10.1",
"types": ""
},
"sharebymail": {
"enabled": "yes",
"enforcePasswordProtection": "yes",
"installed_version": "1.18.0",
"sendpasswordmail": "no",
"types": "filesystem"
},
"support": {
"SwitchUpdaterServerHasRun": "yes",
"enabled": "yes",
"installed_version": "1.11.1",
"types": "session"
},
"survey_client": {
"enabled": "yes",
"installed_version": "1.16.0",
"types": ""
},
"systemtags": {
"enabled": "yes",
"installed_version": "1.18.0",
"types": "logging"
},
"text": {
"enabled": "yes",
"installed_version": "3.9.2",
"types": "dav"
},
"theming": {
"enabled": "yes",
"installed_version": "2.3.0",
"types": "logging"
},
"twofactor_backupcodes": {
"enabled": "yes",
"installed_version": "1.17.0",
"types": ""
},
"updatenotification": {
"bookmarks": "14.2.2",
"calendar": "4.7.12",
"contacts": "5.5.3",
"core": "29.0.4.1",
"deck": "1.11.4",
"enabled": "yes",
"installed_version": "1.18.0",
"mail": "3.7.5",
"news": "24.0.0",
"notes": "4.10.1",
"passwords": "2024.7.20",
"types": "",
"update_check_errors": "0"
},
"user_status": {
"enabled": "yes",
"installed_version": "1.8.1",
"types": ""
},
"viewer": {
"enabled": "yes",
"installed_version": "2.2.0",
"types": ""
},
"weather_status": {
"enabled": "yes",
"installed_version": "1.8.0",
"types": ""
},
"workflowengine": {
"enabled": "yes",
"installed_version": "2.10.0",
"types": "filesystem"
}
}
}
I never had such an issue anytime I’ve upgraded so far …
I also don’t understand why my other client (kde and android) keep working, although they also use https and go via the same reverse proxy.
So it’s only a web ui issue.