All Projects → CortexFoundation → torrentfs

CortexFoundation / torrentfs

Licence: other
A p2p file system for cortex with pure Golang

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to torrentfs

cruise
User space POSIX-like file system in main memory
Stars: ✭ 27 (+0%)
Mutual labels:  storage, file-system
Go Fastdfs
go-fastdfs 是一个简单的分布式文件系统(私有云存储),具有无中心、高性能,高可靠,免维护等优点,支持断点续传,分块上传,小文件合并,自动同步,自动修复。Go-fastdfs is a simple distributed file system (private cloud storage), with no center, high performance, high reliability, maintenance free and other advantages, support breakpoint continuation, block upload, small file merge, automatic synchronization, automatic r…
Stars: ✭ 2,923 (+10725.93%)
Mutual labels:  storage, file-system
Moosefs
MooseFS – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System (Software-Defined Storage)
Stars: ✭ 1,025 (+3696.3%)
Mutual labels:  storage, file-system
Filebase
A Simple but Powerful Flat File Database Storage.
Stars: ✭ 235 (+770.37%)
Mutual labels:  storage, file-system
Electron Storage
Simply save/load json files to/from file system in electron applications
Stars: ✭ 109 (+303.7%)
Mutual labels:  storage, file-system
React Native Fetch Blob
This project was started in the cause of solving issue facebook/react-native#854, React Native's lacks of Blob implementation which results into problems when transferring binary data.
Stars: ✭ 2,593 (+9503.7%)
Mutual labels:  storage, file-system
MlDHT
MLDHT is an elixir package that provides a mainline DHT implementation according to BEP 05.
Stars: ✭ 88 (+225.93%)
Mutual labels:  dht-network
cstor-operators
Collection of OpenEBS cStor Data Engine Operators
Stars: ✭ 77 (+185.19%)
Mutual labels:  storage
Cortex-Plugin
Cortex Plugin, a routing system for WordPress
Stars: ✭ 21 (-22.22%)
Mutual labels:  cortex
estuary
A custom IPFS/Filecoin node that makes it easy to pin IPFS content and make Filecoin deals.
Stars: ✭ 195 (+622.22%)
Mutual labels:  storage
moosefs-csi
Container Storage Interface (CSI) for MooseFS
Stars: ✭ 44 (+62.96%)
Mutual labels:  storage
Part-DB
Open Source Electronic Parts Database using PHP and MySQL
Stars: ✭ 143 (+429.63%)
Mutual labels:  storage
awesome-storage
A curated list of storage open source tools. Backups, redundancy, sharing, distribution, encryption, etc.
Stars: ✭ 324 (+1100%)
Mutual labels:  storage
storage
A library to use Web Storage API with Observables
Stars: ✭ 43 (+59.26%)
Mutual labels:  storage
linode-blockstorage-csi-driver
Container Storage Interface (CSI) Driver for Linode Block Storage
Stars: ✭ 50 (+85.19%)
Mutual labels:  storage
synology-csi
Container Storage Interface (CSI) for Synology
Stars: ✭ 136 (+403.7%)
Mutual labels:  storage
metal-chests
Better alternative to IronChests
Stars: ✭ 13 (-51.85%)
Mutual labels:  storage
ng2-storage
A local and session storage wrapper for angular 2.
Stars: ✭ 14 (-48.15%)
Mutual labels:  storage
birthday.py
🎉 A simple discord bot in discord.py that helps you understand the usage of SQL databases
Stars: ✭ 30 (+11.11%)
Mutual labels:  storage
kesho
store cache any data type string, boolean, jsonObject, jsonArray, .....
Stars: ✭ 19 (-29.63%)
Mutual labels:  storage

Independent HTTP Service for file seeding

Server running

#216

Seeding or Sharing

#224

P2P file system of cortex full node

image

Import

go get github.com/CortexFoundation/torrentfs

Build

https://github.com/CortexFoundation/torrentfs.git
cd torrentfs
make

How to test your network for torrent ?

./build/bin/torrent download 'ih:6b75cc1354495ec763a6b295ee407ea864a0c292'
./build/bin/torrent download 'ih:b2f5b0036877be22c6101bdfa5f2c7927fc35ef8'
./build/bin/torrent download 'ih:5a49fed84aaf368cbf472cc06e42f93a93d92db5'
./build/bin/torrent download 'ih:1f1706fa53ce0723ba1c577418b222acbfa5a200'
./build/bin/torrent download 'ih:3f1f6c007e8da3e16f7c3378a20a746e70f1c2b0'

downloaded ALL the torrents !!!!!!!!!!!!!!!!!!!

How to use

cd build/bin
mkdir -p mnt/0803be8fc7309d155dfcee65a92a6254bd55a3d2
echo "Hello torrent" > mnt/0803be8fc7309d155dfcee65a92a6254bd55a3d2/data

Create torrent file

./torrent-create mnt/0803be8fc7309d155dfcee65a92a6254bd55a3d2/data > mnt/0803be8fc7309d155dfcee65a92a6254bd55a3d2/torrent

Load info hash from torrent file

./torrent-magnet < mnt/0803be8fc7309d155dfcee65a92a6254bd55a3d2/torrent
tree mnt
0803be8fc7309d155dfcee65a92a6254bd55a3d2
├── data
└── torrent

Seed file to dht

./seeding -dataDir=mnt

Download file

./torrent download 'infohash:0803be8fc7309d155dfcee65a92a6254bd55a3d2'
ls -alt data && md5sum data && cat data

Special thanks

Anacrolix BitTorrent client package and utilities

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].