storage-migrate

Migrate Baan storage files between Local, GCS, S3, and R2 backends.

Updated Jun 14, 2026
One-click install
npx skills add https://github.com/baan-press/baan --skill storage-migrate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: storage-migrate
Source: https://github.com/baan-press/baan/tree/main/.claude/skills/storage-migrate
Command: npx skills add https://github.com/baan-press/baan --skill storage-migrate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enables seamless switching between different storage backends (Local, GCS, S3, R2) for the Baan platform and securely migrates necessary files.

Core Features & Use Cases

  • Backend Switching: Transition between Local, GCS, S3, and R2 storage backends with minimal downtime.
  • File Migration: Safely move required files for system functionality to the new backend.
  • Use Case: When upgrading your Baan storage infrastructure, use this Skill to move your data to a new storage provider without service interruptions.

Quick Start

To start the migration process for your Baan storage backend, run the command baan-admin/api/storage/migrate and specify the desired target backend, such as 's3'.

Frequently Asked Questions about storage-migrate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate files when switching storage backends?

Storage backend migration requires executing a dedicated system command to transition data to a new provider. This process securely moves necessary files for system functionality to ensure operational continuity.

What storage providers can I switch between for Baan infrastructure management?

You can switch between Local, Google Cloud Storage (GCS), Amazon S3, and Cloudflare R2 storage backends. This allows flexible infrastructure management when upgrading or changing your cloud services provider.

Do I need specific credentials to perform a cloud storage migration?

Yes, cloud storage migration requires valid credentials for your target storage provider. You must also configure specific environment variables for backend configuration to authorize and secure the data transition.

Can I switch storage backends without service interruptions?

Yes, you can switch storage backends with minimal downtime. The system is designed to safely transition your data and configuration changes to maintain robust operational continuity during the backend switching process.

What are the limitations of migrating data to a new storage backend?

Data migration requires proper credentials and environment variable configuration for the target backend. Without these prerequisites, the secure data transition cannot be executed, potentially halting system functionality.