10 releases
0.0.9 | Jun 26, 2024 |
---|---|
0.0.8 | Jan 6, 2021 |
0.0.7 | Sep 9, 2020 |
0.0.5 | Aug 24, 2020 |
0.0.1 | May 26, 2020 |
#1529 in Network programming
533 downloads per month
495KB
12K
SLoC
Koibumi daemon
Koibumi daemon is an experimental Bitmessage client daemon. Note that Koibumi daemon is NOT an official project of The Bitmessage Developers.
Features
Koibumi daemon can connect to the Bitmessage network and relay Bitmessage objects.
Currently, this client can receive chan and broadcast messages.
By default, network connections are limited to via Tor only. In this case, you need a Tor SOCKS5 proxy running at localhost.
The objects loaded from the network and
the list of known node addresses are saved on local file system by using SQLite.
Configurations can be loaded from the file saved by the GUI version of Koibumi.
The data directory can be changed by specifying a -d
option on the command line.
Koibumi daemon does not have any GUI.
If you need a GUI, use
koibumi
instead.
Usage
To install the Koibumi Bitmessage client daemon, issue the command:
cargo install koibumi-daemon
To run the client, run koibumi-daemon
command.
This client is experimental and under development,
so many debug logs are printed on the console.
Adding -v
option on the command line, more messages are printed.
Note that since database format can be changed among versions,
you may have to remove database files located at $HOME/.config/koibumi
when trying new version.
Optional features
If you enable ctrlc
feature, you can control termination by Ctrl-C key.
To stop gracefully, push Ctrl-C on the console and wait for tasks to exit.
If you can not wait, push Ctrl-C once more to abort tasks.
If they are not aborted, push Ctrl-C yet once more to terminate abruptly.
Dependencies
~42–58MB
~873K SLoC