How to use the Circle daemon

Circle uses a daemon, which connects to the circle network. When you type 'circle', a daemon is started if there is none running, and the user interface connects to it.

However it is possible to publish files, and to query the Circle network, without running the user interface. To start the daemon, type:

circle start

You can check the status of the daemon (number of files published, network usage, number of known peers) by typing the following:

circle status

While the daemon is running, you can use your web browser as an interface to Circle. Start the http service of the daemon by typing:

circle http [local,remote]

You can search for people by typing:

circle find keyword

You can search for files by typing:

circle search keyword

You can download a file by typing:

circle get url

You can stop your running daemon by typing:

circle stop

You can make the Circle daemon load automatically at boot time: (you have to be root to do this)

circle autostart

If you no longer want the daemon to load automatically at boot, simply type:

circle noautostart