
A fully distributed content-addressable file storage system built in Go.
Explore the docs »
·
Report Bug
·
Request Feature
Table of Contents
Storgo is a fully distributed content-addressable file storage system built with Go (Golang). It enables decentralized file storage and retrieval through peer-to-peer (P2P) communication, utilizing content-based addressing to ensure data integrity, redundancy, and efficient storage management. This system is designed to store files across distributed nodes, ensuring high availability and secure data transfers between peers.
This is an example of how you may set up the project locally.
- Go (Golang)
go install
-
Clone the repo
git clone https://github.com/rafaelmgr12/storgo.git cd storgo
-
Install dependencies
go mod download
To run the project, execute the main file:
go run main.go
Distributed under the MIT License. See LICENSE.txt
for more information.