I believe basic web uploading through NGINX does require some multiple of free server memory times the actual file size though. It is not sophisticated FTP or anything like that.
I am pretty sure that in the past I’ve uploaded files larger than 100MB, and I don’t think that the droplet had more than 1GB. But it was a long time ago. Maybe it was only 50MB.
The file finishes uploaded it says 100% and then immediately after gives the error. The screenshot of the error is posted in point 3 of the first post.
@zogstrip was asking about literal time in seconds/minutes, not relatively “when” in the process of uploading. If it is consistently failing after the same time in seconds regardless of filesize, that could be a sign that it is hitting a timeout.
It looks like it’s failing during the time between when the web interface thinks the file is uploaded and when it gets processed and put in to the composer.
It’s somewhere around 75MB
74773504 bytes (75 MB, 71 MiB) failed
74772480 bytes succeeded
I’m sure that the above file failed, but then in uploads I see this:
Sounds right. I had one potential user who wanted to use Discourse to discuss videos that needed to be on a non-public server. I think that for that case I’d done a proof of concept with videos of several minutes, but the details are hazy now.