mirror of
https://github.com/shazow/ssh-chat.git
synced 2025-07-10 05:31:08 +03:00
Create deployment page
parent
a02d5c5119
commit
45f9682af8
41
Deployment.md
Normal file
41
Deployment.md
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
This page documents how to deploy ssh-chat using various methods
|
||||||
|
|
||||||
|
## OpenRC
|
||||||
|
/etc/init.d/openrc:
|
||||||
|
|
||||||
|
#!/sbin/openrc-run
|
||||||
|
|
||||||
|
name="$RC_SVCNAME"
|
||||||
|
description="Chat server over SSH"
|
||||||
|
command="/usr/local/bin/ssh-chat"
|
||||||
|
command_args="-i '$server_ident' --bind='$port' --admin='$admin_fingerprint' --whitelist='$whitelist' --motd='$motdfile' --log=$logfile"
|
||||||
|
pidfile="/run/$RC_SVCNAME.pid"
|
||||||
|
command_background="yes"
|
||||||
|
command_user="nobody" # If you want to secure your keyfile, you should change this to a
|
||||||
|
# user specifically for running ssh-chat
|
||||||
|
|
||||||
|
/etc/conf.d/openrc:
|
||||||
|
|
||||||
|
# Config for /etc/init.d/ssh-chat
|
||||||
|
# See `/usr/bin/ssh-chat --help` for more details
|
||||||
|
|
||||||
|
# The admin's key fingerprint
|
||||||
|
#admin_fingerprint=SHA256:[INSERT HERE]
|
||||||
|
|
||||||
|
# The server's private key
|
||||||
|
server_ident=[INSERT HERE]
|
||||||
|
|
||||||
|
# The port to bind to
|
||||||
|
# port=22
|
||||||
|
|
||||||
|
# The whitelist file
|
||||||
|
# whitelist=""
|
||||||
|
|
||||||
|
# The MOTD (Message Of The Day) file
|
||||||
|
# motd=""
|
||||||
|
|
||||||
|
# The logfile location
|
||||||
|
log="/var/log/ssh-chat.log"
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user