A PHP implementation of the pulse/syncthing cluster discovery protocol.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
discover
.gitignore
LICENSE
README.md
TODO
composer.json
run.php
test.php

README.md

pulse-php-discover

A PHP implementation of the pulse/syncthing cluster discovery protocol.

Current status is work in progress, also if it already works in simple local environment it is untested for other purpose, may fail and destroy data, so use with care!

Latest Stable Version Total Downloads

Requirements

PHP 5.4 or higher.

Installation

Using Composer:

composer require cebe/pulse-php-discover

Usage

Run multiple of these and watch them connect to each other:

php test.php

If you have pulse installed in your network it will also take part in the party :)

This is only the discovery protocol so nothing is going to be shared between the nodes, the only thing that happens is that they know about each other.

License

GPLv3, see LICENSE file for more details.