Hidden Lake Composite
The Hidden Lake Composite
combines several HL type's services into one application using startup config.
$ go install github.com/number571/hidden-lake/cmd/hlc@latest
The application HLC includes the download of all Hidden Lake services, and runs only the configurations selected by names in the file. The exact names of the services can be found in their pkg/settings/settings.go
configuration files.
- Windows (x86_64, arm64)
- Linux (x86_64, arm64)
- MacOS (x86_64, arm64)
Default build and run
$ go run ./cmd/hlc
> [INFO] 2023/12/03 02:12:51 HLC is running...
> ...
Creates ./hlc.yml
file.
Default config hlc.yml
logging:
- info
- warn
- erro
services:
- hidden-lake-service
- hidden-lake-messenger
- hidden-lake-filesharer
$ hlc -path=/root -network=xxx -threads=1
# path = path to config, database, key files
# network = use network configuration from networks.yml
# threads = num of parallel functions for PoW algorithm
"logging" Enable loggins in/out actions in the network
"services" Names of Hidden Lake services