A wise peer-to-peer network, versatile tool for network management. Feel the freedom of not having to think about the delivery of your data.
TODO: add this to hpm repo! Awaiting hpm rewrite (will it happen?)
Installer (uses github):
pastebin run dpTDJfcV
man monk
: Probably opens this README.md, idk
rc monk start
: I wonder what that does?rc monk stop
: Read some linux manuals I guessrc monk enable
: Or tryman rc
if you know what I meanrc monk disable
: Now to the interesting commandsrc monk restart
: Quality of life,stop
andstart
in sequencerc monk reload
: Quality of life, reloads config without restart, for busy serversrc monk status
: AdVaNcEd, check for service stats and status
monk configurator
: Launch the configurator. Good place to start after installingmonk config <variable> [value]
: Read/write config. Preferred over direct file editingmonk register-rc
: Register service in rc, also can be done inconfigurator
monk generate-config
: Write default config tomonk.cfg.example
NOTE: monk config
is preferred over direct editing of main config
Config | Location | Description |
---|---|---|
Main | /etc/monk/monk.cfg |
rc.d config and more |
Protocol | /etc/monk/protocol/?.cfg |
Replace ? with protocol name |
-
monk_general(header: table, payload: string)
: General messages.
Event for messages on port500
(Ports). Theheader
is left untouched, butpayload
is -
monk_service(event: string, options: any)
: Service events. Possible events:start
: Service started! Hooray!stop
: Service stopped, dependents may stop themselvesonline
: Just connected to a network,options: string
name of networkoffline
: Just lost connection,options: string
name of network
Name | Version | Description |
---|---|---|
mIP | 1 | Routing, fragmentation |
mTCP | 1 | Streams, delivery check |
mBCP | 1 | Backwards compatibility |
mLCB | 1 | Link card for long bridges |
mRWB | 1 | Link over Internet (capital I) |
- Q: Does this all even work?
A: I sure hope so - Q: Is this your first time doing something like this?
A: First time doing such a big project, on lua too - Q: Does this project scare you?
A: A bit - Q: How did this project start?
A: Well, I woke up this morning... Then there was aholeproject - Q: Is this FAQ here just for jokes?
A: Mostly - Q: Can you fit more jokes here?
A: Apparently no
Those are the only strictly reserved ports, monk
can be used on any port.