A distributed object storage network that encrypts and fragments files across a global network of computers.

Storj screenshot 1

Storj is an open-source distributed cloud storage network that allows users to store data across a global network of computers rather than in a centralized data center. The system is designed to prevent the reliance on a single point of failure by spreading data across a wide array of independent nodes.

The platform functions as an S3-compatible object storage system. It is deployed as a suite of distributed applications that handle the encryption and distribution of files across the network. Users interact with the system to upload and retrieve data, ensuring that only the authorized owner can access the original files. The software is written in Golang and is available under the AGPLv3 license.

Key features

  • S3-compatible API for object storage
  • Client-side encryption of all stored files
  • Data fragmentation into small pieces for distribution
  • Global distribution of data across a network of computers
  • Distributed retrieval system for file access
  • Open-source codebase written in Golang
  • AGPLv3 licensing for the core network code
  • Support for client libraries such as uplink

The architecture relies on a distributed system where files are not stored in a single location. Instead, the software breaks files into smaller segments and spreads them across various nodes in the network. This process ensures that no single node holds the entire file, which enhances security and availability. The project provides specific client libraries to facilitate the integration of this distributed storage model into other applications and workflows.

Because the system is open source, contributors can build the tools locally and submit pull requests to modify the network's functionality. The project maintains a community forum and a wiki with documentation and tutorials to help users deploy and manage their distributed storage needs.

Storj serves as a decentralized option for users and developers seeking distributed cloud storage.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity18 days ago
Repository Age8 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.