Sign inSign up

homelandsocial/conduit-sshd

By homelandsocial

Updated over 3 years ago

Image
0

413

homelandsocial/conduit-sshd repository overview

conduit-sshd docker image

This image provides an ssh server implemnted in node.js using ssh2 library. This server supports key authentication and integrates with the homeland social website project to perform key verification.

Using this image

$ docker run -ti homelandsocial/sshd
Example docker-compose

https://raw.githubusercontent.com/homeland-social/conduit/master/docker-compose.yml

Environment variables

NameDescriptionDefault
PROXY_HOSTBind address for HTTP proxy server.0.0.0.0
PROXY_PORTBind port for HTTP proxy server.80
SSHD_HOSTBind address for SSH server.0.0.0.0
SSHD_PORTBind port for SSH server.22
ANNOUNCE_HOSTBind address for announce server.0.0.0.0
ANNOUNCE_PORTBind port for announce server.1337
DEBUGControls logging via debug module, use sshd* to enable logging.
AUTORELOADUses nodemon to reload server; true or falsefalse
SHANTY_URLHomeland social website urlhttps://www.homeland-social.com/
SSHD_HOST_KEY_DIRLocation at which to load ssh host keys./etc/sshd/keys/
HAPROXY_HOSTSList of HAproxy hosts, separated by commas.
HAPROXY_PORTHAproxy admin socket port.9999
MAP_NAMEMap name to use over HAproxy admin socket./usr/local/etc/haproxy/tunnels.map

Volumes

PathPurpose
/etc/sshd/keys/Directory in which sshd host keys are stored. Keys will be generated on startup if they do not exist.

Tag summary

Content type

Image

Digest

sha256:36d2bf012

Size

55.3 MB

Last updated

over 3 years ago

docker pull homelandsocial/conduit-sshd