Latest

NeoSPCC releases Panel for NeoFS

NeoSPCC has announced the release of the NeoFS Panel, a convenient tool for users and developers to utilize the decentralized storage platform directly through a web browser. This new service is made possible by the REST gateway, which acts as a bridge for communication between the client and NeoFS services.

The NeoFS Panel serves as an alternative to the neofs-cli, offering features such as the ability to transfer funds to and from the NeoFS sidechain, manage containers, and handle objects. To assist users in quickly familiarizing themselves with the platform, the NeoSPCC team has provided a video walkthrough showcasing all the available functionalities. Furthermore, the application also serves as a valuable example for developers who wish to incorporate the REST gateway into their own projects.

One notable aspect of the NeoFS Panel is its support for various popular Neo N3 wallets, including Neon, NeoLine, O3, and OneGate. However, OneGate users should be mindful that the Panel must be accessed from within the application itself in order to establish a proper connection, unlike the other wallets that allow direct browser access.

Upon logging in to the NeoFS Panel, users will be able to view their GAS balances on both NeoFS and the Neo N3 MainNet. The Panel provides buttons for seamlessly bridging assets between these two networks. Once GAS has been acquired on the NeoFS platform, users can proceed to create new containers and upload objects to them. Certain actions within the Panel may require additional signature verification before they can be executed.

With NeoFS’s deterministic data storage functionality, users have the ability to fine-tune the utilization of the network according to their individual requirements. This configurability is made possible through the implementation of a placement policy. Users have the flexibility to specify factors such as the number of nodes required for container storage, geographical location preferences, node reputation considerations, and the choice of storage medium. For regular users, a simple placement policy of “REP 3”, which involves replicating data across three nodes, generally provides an optimal balance between reliability and fault tolerance. Those interested in crafting more advanced placement policies can find a guide on how to do so.

Access control lists (ACLs) are employed within NeoFS to regulate read and write permissions for objects stored within containers. With the NeoFS Panel, users are unable to modify the basic ACL, a difference compared to the neofs-cli. Instead, all containers are initially created with a public read-write basic ACL. However, the extended ACL can be adjusted within the Panel at any time. Default options, such as “forbid everything” and “allow reads from others,” are provided to meet common needs. Additionally, users have the option to create custom rules for more specific and granular permission control. Detailed documentation on ACLs can be found on NeoFS’s website.

When managing objects within containers, users can upload data files, view their contents, download them, share them with others, and delete them. Clicking on a container in the Panel’s provided list will display relevant information, such as container and owner IDs, the placement policy, and the creation time. While the extended ACL can be modified after creation, container attributes must be set during the initial creation process.

In terms of pricing, storing data with NeoFS incurs a cost of approximately 0.00000720 GAS per month for every 1 GB of stored data, multiplied by the number of nodes used for replication. Container creation is individually priced at 0.007 GAS. Detailed information about pricing, along with a calculator, can be found on the NeoFS website.

Users can begin using the NeoFS Panel by visiting the following link: https://panel.fs.neo.org.