Skip to content

Reference implementation of PLAN's client workstation host daemon

License

Notifications You must be signed in to change notification settings

plan-systems/plan-client-phost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plan-client-phost

         P urposeful
         L ogistics
         A rchitecture
P  L  A  N etwork

ci.machinistlabs.com

PLAN is a free and open platform for groups to securely communicate, collaborate, and coordinate projects and activities.

About

  • This repo builds a daemon called phost that connects to a PLAN pnode.
  • PLAN clients such as plan-client-unity connect to phost and depend on it to manage user crypto and Cloud File Interface modules such as IPFS.
  • Although phost is presumed to run on the same machine as the hosted PLAN graphical client for security reasons, this is not a requirement.
  • See the PLAN Network Configuration Diagram to see how phost fits into PLAN.

Building

Requires golang 1.11 or above.

We're in the process of convering this project to use go modules. In the meantime, you'll want to checkout this repo into your GOPATH (or the default ~/go).

mkdir -p ~/go/src/github.com/plan-systems
cd ~/go/src/github.com/plan-systems
git clone [email protected]:plan-systems/plan-client-phost.git
cd plan-pnode
go get ./...
go build .

About

Reference implementation of PLAN's client workstation host daemon

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published