Email or username:

Password:

Forgot your password?
h3artbl33d 🐡

Nextcloud admins: starting with Nextcloud v28, some applications (like Forms) need an additional MIME mapping:

application/javascript js mjs;

The mjs extension is new (ES6 module), apps relying on it fail to load without the MIME type set.

#Nextcloud @nextcloud

12 comments
Stephan Lichtenauer | נח סתו

@h3artbl33d I can't believe it... I have been asking myself since the upgrade weeks ago why the Activity tab is empty, I have just been starting to look at this without any idea what it could be and stumbled across your post a few minutes after I started to work on it.

And - surprise, surprise, now it works. I would have spent a lot of time to figure that out, thanks a lot!!

@nextcloud

h3artbl33d 🐡

@hnygd

Oh nice! Glad to be able to help you out here :flan_thumbs:​ For future reference, the browser console/log should drop a line, like:

forms-main.mjs:1 Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec.

That was the indicator to me that there was something wrong with the MIME mapping :flan_hacker:​

@nextcloud

@hnygd

Oh nice! Glad to be able to help you out here :flan_thumbs:​ For future reference, the browser console/log should drop a line, like:

forms-main.mjs:1 Failed to load module script: Expected a JavaScript module script but the server responded with a MIME type of "application/octet-stream". Strict MIME type checking is enforced for module scripts per HTML spec.
Thom Holwerda

@h3artbl33d @nextcloud Do you guys offer NextCloud, by the way? I wouldn't mind moving some of my stuff to it from pCloud.

h3artbl33d 🐡

@thomholwerda

Right now, Exquisite doesn't. That might actually be something worth considering for the future :) Perhaps in the form of a coop, for community ran hosting.

Thom Holwerda

@h3artbl33d Yeah I've been looking for a NextCloud server that isn't too big, and self-hosting is a bit excessive for my use case. Definitely willing to pay up for that!

Mischa 🐡 😎

@thomholwerda @h3artbl33d depending on the storage requirements, it could fit in a OpenBSD VM, so you can still self host. 😎

Viktor Nagornyy

@thomholwerda @h3artbl33d I would recommend taking a look at Hetzner's Storage Share. That's where my personal Nextcloud is hosted. It's a managed service, so nothing to manage.

h3artbl33d 🐡

@viktor

That is something worth considering, yes. Each storage share is a Dockerized Nextcloud instance - thus giving admin access.

One thing though - upon a question for a small customization, their support replied that they don't have access to the source code :flan_XD: Perhaps it was a junior trainee...(disclaimer: this was the experience of a friend)

@thomholwerda

Viktor Nagornyy

@h3artbl33d @thomholwerda As far as I can tell, there's no server access. They give you web UI to run limited occ commands. You can install most apps, but certain apps requiring server resources are not allowed, such as Collabora CODE. Need a dedicated server for that. It's great if you want completely managed service, but not so good if you want more control over your Nextcloud.

h3artbl33d 🐡

@viktor

Does Collabora CODE allow "embedding" like OnlyOffice does? By that, I mean that the latter allows to run the Office Suite "somewhere else" and link it to NC.

I have one instance setup this way, because neither of the office suites run on *BSD (where my NC instances run).

@thomholwerda

Viktor Nagornyy

@h3artbl33d @thomholwerda Sort of, yes. That's what you can do to have Office with Hetzner. You need to specify your own dedicated server address, which basically "embeds" it in your instance.

h3artbl33d 🐡

@viktor

Thank you for this! How has your experience been using Collabora?

From my own experience (disclaimer: years ago) using more complex documents drafted in MSO gave difficulties with Collabora. But years give massive headroom for improvements!

@thomholwerda

Go Up