Orbit Drive
Proof of concept storage file system built on top of:
Requirements
- golang 1.9
- ipfs (if running a gateway locally)
Installation
Compile protobuf
protoc -I=fs/pb --go_out=fs/pb fs/pb/*.proto
Ubuntu 16.04
Initialize user settings
go run orbit-drive.go init -r [Path of folder to sync] -p [Password] -n [Ipfs gateway]
Start synchronizing folder
go run orbit-drive.go sync
# Move orbit-drive service file to system
sudo mv ./orbit-drive.service /lib/systemd/system/.
# Set permission
sudo chmod 755 /lib/systemd/system/orbit-drive.service
# Load and start service
sudo systemctl daemon-reload
sudo systemctl enable orbit-drive.service
sudo systemctl start orbit-drive