GithubHelp home page GithubHelp logo

colinbinion / pyrsia Goto Github PK

View Code? Open in Web Editor NEW

This project forked from pyrsia/pyrsia

0.0 1.0 0.0 853 KB

Decentralized Package Network

Home Page: https://pyrsia.io/

License: Apache License 2.0

Shell 1.91% Python 4.78% Rust 92.53% Batchfile 0.22% HCL 0.07% Dockerfile 0.49%

pyrsia's Introduction

logo

Decentralized Package Network

Current Development Phase

๐Ÿ“ข We are looking for your feedback!

This project is currently in the "sandbox" ๐Ÿ–๏ธ. We are actively exploring new concepts and tools. The code, workflows, and ideas are subject to breaking changes at any time in this early stage of development.

Primary Focus

To get off the ground the focus is strictly on the peer-to-peer distribution of Docker images backed by a blockchain of identifiers.

Looking to Contribute?

Take a moment to review our contributing guidelines. You can join our community on Slack or participate in a meeting to pick up an issue. We also have our Local Setup Guide to help.

Install Pyrsia and Joining the Network

There's a web script that will set everything up.

curl -sS https://pyrsia.io/install.sh | sh

For more options and information, checkout our online tutorial

Downloading Your First Artifact

Let's exercies the Docker and DockerHub integration.

docker pull ubuntu

Node and CLI

There are two components of this project

  • CLI: A basic interface which communicates with a node.
  • Node: An instance of the Pyrsia daemon which can participate in the network with other nodes.

Connecting with other Nodes

The Pyrsia node will always join the "main net" and connect with other peers. You can see this using the CLI's "status" command:

$ ./pyrsia status
Connected Peers Count:   17 # Shows the number of visible peers
Artifacts Count:         12 # Total number of artifacts cached locally
Total Disk Available:    10.5 GB

pyrsia's People

Contributors

dependabot[bot] avatar sbtaylor15 avatar tiainen avatar mgrand avatar efrisch avatar mitalibo avatar fishseabowl avatar prince-chrismc avatar erwin1 avatar betarelease avatar abhijithganesh avatar johanvos avatar chb0github avatar chris-crone avatar mseabornibm avatar vitaliyaioffe avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.