SpheronSYNC is a tool built specifically to facilitate the seamless migration of your data from one IPFS provider to Spheron without the need for complex configurations.
SpheronSYNC aims to simplify the data migration process from one IPFS pinning service to Spheron. Without this tool, users would need to manually configure and manage the migration, a task that can be error-prone and time-consuming. Users can initiate the migration process with just a few clicks, eliminating the need for deep knowledge of IPFS configurations or infrastructure management.
Users want to migrate their assets to Spheron for its ease of use and exceptional performance. However, switching from one IPFS pinning service to another can be a complex process without the right tools. Hence, we built SpheronSYNC to simplify this process.
- IPFS (InterPlanetary File System): The InterPlanetary File System is a protocol, hypermedia and file sharing peer-to-peer network for storing and sharing data in a distributed file system. IPFS uses content-addressing to uniquely identify each file in a global namespace connecting IPFS hosts.
- CID (Content Identifier): A unique identifier for content addressed by IPFS, ensuring content integrity and facilitating retrieval.
- Access Token: A security credential used to authenticate and authorize access to the Spheron platform. You can create an access token following the guidelines in the documentation.
- Navigate to the SpheronSYNC website: https://spheronsync-68898b.spheron.app/
- Sign in to your Spheron account or create one if you don't have an account already.
- Enter the
endpoint
and theaccess token
of the source IPFS provider. - Enter the
access token
from Spheron. Learn how to create an access token here. - Confirm and start the migration process.
- Once the migration is complete, verify the transferred CIDs on Spheron.
NOTE: Remember to choose
storage
while creating the access token.
To run SpheronSYNC locally, follow the steps below:
You can follow these steps to setup the client:
- Install
Node 16.x
either manually or using a tool like nvm (recommended) - Clone this repo: https://github.com/spheronFdn/SpheronSYNC.git
- Go inside the
client
directory - Run
yarn
to install dependencies - Create a
.env
file in the client directory and Add the following:
REACT_APP_BACKEND_ADDRESS=xxxx
# for local setup use http://localhost:8111/
- Start the client
yarn start
You can follow these steps to setup the server:
- Install
Node 16.x
either manually or using a tool like nvm (recommended) - Clone this repo: https://github.com/spheronFdn/SpheronSYNC.git
- Go inside the
server
directory - Run
yarn
to install dependencies - Start the server
yarn start
For help, discussions or any other queries: Join our Community
- 0.1
- Initial Release
This project is licensed under the MIT License. See the LICENSE
file for details.