Skip to content

unixvoid/beacon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beacon

  • Regular beacon builds on travis have stopped, to use the project please see the Quickstart section below.

Beacon is an API for storing public key-value pairs. It is available for public use at beacon.unixvoid.com. Check out the documentation down below to find out how you can register some ID's!

Beacon was designed as a key value discovery service for nsproxy but with global use. Beacon allows for host discovery by uploading a hosts ip to the beacon server. Once an ip is registered in beacon, clients are able to pull the ip globally. The beacon api is available for public use globally at https://beacon.unixvoid.com. This service exposes an api where clients can request a beacon id and their clients can fetch the data.

Documentation

All documentation is in the wiki

Quickstart

To quickly get beacon up and running check out our page on dockerhub Or make sure you have Golang and make installed, and use the following make commands:

  • make deps to pull down all the 'go gets'
  • make run to run beacon!

About

Key-value discovery service written in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published