Storage
Overview
The Storage Service provides a centralized way to configure and manage multiple file storage providers within your application. It supports popular services such as AWS, Azure, and SFTP, allowing teams to seamlessly upload, store, and retrieve files through the Storage API. A default Azure configuration is included for immediate use, and additional providers can be added as needed. Each configuration defines how the application connects to a specific storage backend, enabling flexible management of different environments or use cases.
With the ability to create, edit, and utilize multiple storage configurations, the Storage Service ensures a consistent and scalable approach to handling files across your system.
To see how to add a storage configuration see this page.
Document Management System (DMS)
Blocks OS Storage includes a built-in Document Management System (DMS), providing a structured and centralized way to manage files across the platform. A dedicated folder is automatically created for each Blocks OS service to ensure consistent organization. For example:
- Knowledge Base files appear under the AI folder
- Language files appear under the Localization folder
- Uploaded profile pictures appear under the IAM folder
To add content to your DMS:
- Go to your configured storage (e.g., AWS S3 Compatible)
- Select Cloud or Construct
- Click Add New. From here you will see two options:
Add a Folder
- Click Create New Folder
- Enter the Folder Name
- Click Create
A new folder will be created under the selected storage configuration.
Upload a File
- Click Upload File
- Click Click to upload and select your file
- Click Upload
The file will be stored in the selected folder under the configured storage.