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.
- Click on the Menu.
- Select Settings from the side navigation menu.
- Choose Cloud Storage
- 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.”
- 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?
- Click on Menu.
- Go to Modules in the side navigation menu.
- Select Site Roles.
- Click the three dots icon next to the site role you want to modify.
- Choose “Edit”.
- Locate the “Max File Upload Size (MB)” field and enter your desired value.
- 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 ?
- Click on Menu.
- Go to Modules in the side navigation menu.
- Select Site Roles.
- Click the three dots icon next to the site role you want to modify.
- Choose “Edit”.
- Locate the “Maximum Storage Space (MB)” field and enter your desired value.
- Click the “Update” button.
How to prevent site users from uploading certain file formats ?
- Click on Menu.
- Go to Modules in the side navigation menu.
- Select Site Roles.
- Click the three dots icon next to the site role you want to modify.
- Choose “Edit”.
- Locate the “Allowed File Formats” field and select your desired file formats.
- Click the “Update” button.
How to prevent users from uploading files directly to storage ?
- Click on Menu.
- Go to Modules in the side navigation menu.
- Select Site Roles.
- Click the three dots icon next to the site role you want to modify.
- Choose “Edit”.
- Uncheck “Upload files” in the storage section.
- Click the “Update” button.
How to prevent users from accessing files stored in their storage ?
- Click on Menu.
- Go to Modules in the side navigation menu.
- Select Site Roles.
- Click the three dots icon next to the site role you want to modify.
- Choose “Edit”.
- Uncheck “Access Storage” in the storage section.
- Click the “Update” button.