apiary/README.md

34 lines
736 B
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Apiary
SSH honeypot with web-frontend.
## Build using nix
```console
$ nix build .#
$ ./result/bin/apiary --version
apiary version v0.2.1-d86bc2be079c6b18a9f941752ebad45d925366d1 (go1.23.6)
```
## Build without nix
See [Dockerfile](./Dockerfile) for how to build frontend and backend. Or use Dockerfile
and copy binary from image.
## Install
```console
Build or download binary
$ cp ./apiary /usr/local/bin/apiary
Edit config file, should use postgres if you want persistent storage.
See example config for the different options.
$ vim /etc/apiary/apiary.toml
$ /usr/bin/apiary serve
2021-04-10T11:27:42.783+0200 INFO APP Starting SSH server
2021-04-10T11:27:42.783+0200 INFO APP Starting web server
```