https://github.com/victorb/sneakerfs
https://github.com/victorb/sneakerfs
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/victorb/sneakerfs
- Owner: victorb
- License: mit
- Created: 2017-11-06T17:49:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-24T13:55:26.000Z (about 8 years ago)
- Last Synced: 2025-02-22T04:14:14.700Z (over 1 year ago)
- Language: Shell
- Size: 47.7 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
## sneakerfs
> Distributing decentralized tech and indexes via USB and other sneakernet/offline means
# Requirements
- Everything should work when without any internet connection
- The full thing on USB should be under 2GB in size
- Software that runs on Windows/macOS/Linux
# Includes:
- go-ipfs and js-ipfs on USB
- Index of websites
- Copies of most important websites
- Software for communication
- Others software
- Local maps depending on location (should be able to write one country per X USBs for example)
- And more...
# go-ipfs and js-ipfs on USB
# Index of websites
# Copies of most important websites
# Software for communication
# Others software
# User Experience
- Plug in USB
- Open up root of USB
- Double-click on index.html or readme.md that contains instructions
- `web/` contains a web-portal
- `go-ipfs/` contains a copy of go-ipfs
- `js-ipfs/` contains a built copy of js-ipfs (minified and dev build, but with all dependencies)
- `.ipfs-repository/` contains a ipfs repository with lots of data, accessed via the
the web-portal
# Open Problems
- Copying to USB
- Needs to be able to copy to multiple USBs
- Needs to be able to verify USBs one and one
# User Experience
- Plug in USB
- Open up root of USB
- Double-click on index.html or readme.md that contains instructions
- `web/` contains a web-portal
- `go-ipfs/` contains a copy of go-ipfs
- `.ipfs-repository/` contains a ipfs repository with lots of data, accessed via the
the web-portal
# Self-Replicating setup (virus installation)
- Plug in a USB while another is connected
- Automatically or semi-automatically replicate itself to the other usb stick