This section provides help documentation related to file management and integration with cloud object storage platforms, such as Amazon S3 and S3-compatible services like Cloudflare R2, Wasabi, Backblaze, and others.

How to integrate with cloud object storage platforms ?

By default, Grupo uses your hosting server to store uploaded files. If you prefer to use object storage instead of your hosting server, you can enable this through the cloud storage settings.

  1. Click on the Menu.
  2. Select Settings from the side navigation menu.
  3. Choose Cloud Storage
  4. Select Amazon S3 or Amazon S3 Compatible Storage and enter the S3 credentials provided by your storage provider to integrate with cloud storage. To disable the integration, choose “Disable.”
  5. Click the “Update” button.

For Your Information :

  • Grupo is compatible with all S3-compatible services, including Cloudflare R2, Wasabi, Backblaze, Storj.io, and others. Contact your storage provider to confirm if it is compatible with Amazon S3.
  • Please ensure you create a new folder named ‘assets‘ within your bucket. Upload only the ‘assets/files‘ folder and its contents to your cloud storage bucket. Do not upload any other folders under ‘assets‘ except for ‘files‘ and its contents.
  • Ensure that the cloud storage bucket is accessible to the public.
  • Please ensure that your server is running PHP version 8.1 or a more recent release.
  • A public URL is a web address that provides direct access to a specific file or object stored in an S3 bucket. Typically, a public URL follows this format: https://s3_endpoint/bucket-name/
  • Ensure that you include “https://” at the beginning of the endpoint.

Here are some documentation references for popular Amazon S3-compatible platforms:

How to set the maximum file upload size for site users?

  1. Click on Menu.
  2. Go to Modules in the side navigation menu.
  3. Select Site Roles.
  4. Click the three dots icon next to the site role you want to modify.
  5. Choose “Edit”.
  6. Locate the “Max File Upload Size (MB)” field and enter your desired value.
  7. Click the “Update” button.

Note: If you’re having trouble uploading files, please check the upload_max_filesize and post_max_size settings in your server’s php.ini file. If you’re using Nginx, ensure that client_max_body_size is properly configured as well.

How to set a storage limit for site users ?

  1. Click on Menu.
  2. Go to Modules in the side navigation menu.
  3. Select Site Roles.
  4. Click the three dots icon next to the site role you want to modify.
  5. Choose “Edit”.
  6. Locate the “Maximum Storage Space (MB)” field and enter your desired value.
  7. Click the “Update” button.

How to prevent site users from uploading certain file formats ?

  1. Click on Menu.
  2. Go to Modules in the side navigation menu.
  3. Select Site Roles.
  4. Click the three dots icon next to the site role you want to modify.
  5. Choose “Edit”.
  6. Locate the “Allowed File Formats” field and select your desired file formats.
  7. Click the “Update” button.

How to prevent users from uploading files directly to storage ?

  1. Click on Menu.
  2. Go to Modules in the side navigation menu.
  3. Select Site Roles.
  4. Click the three dots icon next to the site role you want to modify.
  5. Choose “Edit”.
  6. Uncheck “Upload files” in the storage section.
  7. Click the “Update” button.

How to prevent users from accessing files stored in their storage ?

  1. Click on Menu.
  2. Go to Modules in the side navigation menu.
  3. Select Site Roles.
  4. Click the three dots icon next to the site role you want to modify.
  5. Choose “Edit”.
  6. Uncheck “Access Storage” in the storage section.
  7. Click the “Update” button.