Stormkit's Volumes feature allows you to maintain persistent files across deployments. This feature is perfect for applications that need to store and manage persistent data such as configuration files, user-uploaded content, and other types of files that need to persist between updates.
This step is necessary only for self-hosted users.
To start using Volumes:
You will need Admin
rights in order to configure the volumes configuration.
Currently Stormkit supports file systems as persistent volumes. If you have a specific request (such as AWS S3, Alibaba OSS, Hetzner OSS or other storages), please create a feature request.
/shared/volumes
)These settings will apply to all applications across your instance.
Upload file
button.Upload folders
button. The folder structure is maintained.For each file in your volume, you can:
By default, all uploaded files in your volume are private files. To make them public:
Self-hosted users using a File System volume can access files directly.
The folder structure is as follows:
# Folder structure
<root-path>/a<app-id>e<env-id>/<path-to-file>
# Example
root path: /shared/volumes
app id : 152
env id : 235
file name: example/file-name.png
# Result
/shared/volumes/a152e235/example/file-name.png
The Volumes feature is currently in beta. It's recommended to regularly backup important data and monitor storage usage.