# Apiary SSH honeypot with web-frontend. ## TODO * Fix janky ass Makefile ## Requirements * `go >= 1.16` Requires a postgres database if you want data to persist through server restart. ## Build ```text # make frontend # make build ``` ## Install ```text # Build and install INSTALL_PREFIX=/ sudo make install # Edit config file vim /etc/apiary/apiary.toml # Run /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 ``` ## Development Run postgres-tests by running a postgres container: ```text podman run -d -q -e POSTGRES_PASSWORD=apiary -e POSTGRES_USER=apiary -e POSTGRES_DB=apiary --rm --name apiary-test-db -p5432:5432 postgres:latest export APIARY_TEST_POSTGRES_DSN="postgresql://apiary:apiary@localhost/apiary" go test ./... ```