Does Nextcloud have these features? [Organisations, HTTP API functions, Auto-Deleting old data]

I have no support/technical question and have seen the support category. (Be aware that direct support questions will be deleted.)

on

Which general topic do you have

Hello Nextcloud-Community,

A part of an application I am developing is providing single images and all images within an directory as archive to persons having a non-guessable link (e.g. www.somedomain.com/file/gfdgolkj35943treflikjr23t3u).

As Nextcloud offers many nice functions regarding file synchronisation, I am thinking of migrating the this part of my application to a self-hosted Nextcloud instance. This would solve some file sync issues my current stand-alone solution has. Also, some more features could be useful.

I am familiar with hosting docker’ed software on Linux servers, so the self hosted instance itself wouldn’t be a problem.

Currently, I am checking if Nextcloud offers the functionalities I’d need, hence this post. Hopefully, you can tell me if Nextcloud meets my requirements (or at least most):

User and Organisation Management

  • I’d have several organisations on a single instance.
  • Each organisation should be isolated from the others.
  • Each organisation can have several users accessing the files.
  • If Nextcloud does not “have” organisations, I could also run a separate instance per organisation.

Directory and File handling

  • creating directories and files via HTTP API
  • create (and possibly auto-update) ZIP archives of all files within a directory
  • Serve single files and the ZIP archives via HTTP without any credentials with non-guessable URLs
  • creating smaller versions of images (e.g. scale a 4000x3000px image to 1000x750px)

Disk space management

  • automatically delete oldest files/directories if a configurable limit is reached

Looking forward for your feedback! Thanks and best regards

Philipp

Hello @PhilippG,
welcome to the community of Nextcloud :handshake:

You started a topic in support category. Unfortunately you ignored the template and a lot of information to help you is missing. Please edit your original post and add all required details like Nextcloud version, webserver type and version, os version, related log file content. Use the support template.

Without additional information the community members cannot help you.

Please use search, show what you tried so far and what issues did you hit.

Regards,
wwe