This guide covers what kinds of content members can share in the chat, the GIF service, and where uploaded files are stored.
Choosing which content types are allowed
The content-type switches live on the Settings → Chat Settings screen. Each one turns a sharing option on or off for the whole site.
| Setting | What it does |
|---|---|
| Enable GIF | Lets members send GIFs. |
| Enable Stickers | Lets members send stickers. |
| Enable Images | Lets members share images. |
| Enable Videos | Lets members share videos. |
| Enable Audio Messages | Lets members record and send voice clips. |
| Enable Codes | Lets members share colour-highlighted code snippets. |
| Enable Files | Lets members attach files. |
| File Extension List | The file types members may upload. (Only shown when Enable Files is on.) |
After changing these, click Update at the bottom of the Chat Settings screen.
Turning a content type off here removes its button from the message box for everyone. The matching end-user guide is Sending Messages and Sharing Content.
GIF settings
GIFs are powered by the Tenor service. Open Settings → GIF.
| Setting | What it does |
|---|---|
| Tenor API Key | Your API key from the Tenor / Google developer console. GIF search needs this to work. |
| GIF Limit | How many GIF results are loaded at a time. |
Click Update to save.
Where uploaded files are stored
By default, everything members upload is stored on your own server, in the folder set by Media Storage Path on the General settings screen (see General Settings).
For busier sites you can store uploads in cloud storage instead. Open Settings → Cloud Storage.
- Set Enable Cloud Storage to Yes.
- Choose your Cloud Storage Type — AWS S3, Google Cloud Storage, Wasabi, Backblaze, or Other.
- Fill in the connection details:
| Setting | What it does |
|---|---|
| Cloud Storage Endpoint | The storage service's endpoint address. |
| Cloud Storage Region | The region your storage bucket is in. |
| Cloud Storage Access Key | The access key for your storage account. |
| Cloud Storage Secret Key | The secret key for your storage account. |
| Cloud Storage Bucket Name | The name of the bucket files are stored in. |
| Cloud Storage Access URL | The public URL files are served from. |
| Cloud Storage SSL Verification | Whether to verify the storage server's SSL certificate. Leave this Yes unless your provider requires otherwise. |
- Click Update.
Testing storage
After enabling cloud storage, open the chat and share an image in a room. If it appears correctly, uploads are reaching your storage. If it fails, re-check the access key, secret key, bucket name, and access URL.
Changing the storage type does not move files that were already uploaded. Switch storage early, before members have shared a lot of content, to avoid broken links to older files.