46 lines
1.4 KiB
Markdown
46 lines
1.4 KiB
Markdown
# MiNode
|
|
Python 3 implementation of the Bitmessage protocol. Designed only to route objects inside the network.
|
|
|
|
## Requirements
|
|
- python3 (or pypy3)
|
|
- openssl
|
|
|
|
## Running
|
|
```
|
|
git clone https://github.com/TheKysek/MiNode.git
|
|
```
|
|
```
|
|
cd MiNode
|
|
chmod +x start.sh
|
|
./start.sh
|
|
```
|
|
|
|
It is worth noting that the `start.sh` file MiNode no longer tries to do a `git pull` in order to update to the latest version.
|
|
Is is now done by the `update.sh` file.
|
|
|
|
## Command line
|
|
```
|
|
usage: main.py [-h] [-p PORT] [--debug] [--data-dir DATA_DIR] [--no-incoming]
|
|
[--no-outgoing] [--trusted-peer TRUSTED_PEER]
|
|
[--connection-limit CONNECTION_LIMIT]
|
|
|
|
optional arguments:
|
|
-h, --help show this help message and exit
|
|
-p PORT, --port PORT Port to listen on
|
|
--debug Enable debug logging
|
|
--data-dir DATA_DIR Path to data directory
|
|
--no-incoming Do not listen for incoming connections
|
|
--no-outgoing Do not send outgoing connections
|
|
--trusted-peer TRUSTED_PEER
|
|
Specify a trusted peer we should connect to
|
|
--connection-limit CONNECTION_LIMIT
|
|
Maximum number of connections
|
|
```
|
|
|
|
## Contact
|
|
- TheKysek: BM-2cVUMXVnQXmTJDmb7q1HUyEqkT92qjwGvJ
|
|
|
|
## Links
|
|
- [Bitmessage project website](https://bitmessage.org)
|
|
- [Ptotocol specification](https://bitmessage.org/wiki/Protocol_specification)
|