From 583b13d8edf66a6529117fe9a620e37f2f7dfd8e Mon Sep 17 00:00:00 2001 From: Festus Debrah Date: Sun, 27 Apr 2025 04:29:42 +0100 Subject: [PATCH] Add SSH bot service with compose configuration --- apps/sshbot/.env | 14 ++++++++++++++ apps/sshbot/compose.yaml | 16 ++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 apps/sshbot/.env create mode 100644 apps/sshbot/compose.yaml diff --git a/apps/sshbot/.env b/apps/sshbot/.env new file mode 100644 index 0000000..2ee8759 --- /dev/null +++ b/apps/sshbot/.env @@ -0,0 +1,14 @@ +# SSH Bot Configuration +SSHBOT_DISCORD_TOKEN=your_discord_bot_token_here +SSHBOT_SSH_HOST=your_vps_host +SSHBOT_SSH_PORT=22 +SSHBOT_SSH_USERNAME=your_ssh_username +SSHBOT_SSH_PASSWORD=your_ssh_password + +# Timezone +TZ=UTC + +# Optional: Key-based authentication +# SSH_PRIVATE_KEY_PATH=/path/to/your/private/key +# SSH_PRIVATE_KEY=-----BEGIN RSA PRIVATE KEY-----\nYOUR_PRIVATE_KEY_CONTENT_HERE\n-----END RSA PRIVATE KEY----- +# SSH_KEY_PASSPHRASE=your_key_passphrase diff --git a/apps/sshbot/compose.yaml b/apps/sshbot/compose.yaml new file mode 100644 index 0000000..c1f5938 --- /dev/null +++ b/apps/sshbot/compose.yaml @@ -0,0 +1,16 @@ +services: + sshbot: + image: nhyyeb/sshbot:latest + container_name: sshbot + restart: unless-stopped + environment: + - DISCORD_TOKEN=${SSHBOT_DISCORD_TOKEN} + - SSH_HOST=${SSHBOT_SSH_HOST} + - SSH_PORT=${SSHBOT_SSH_PORT} + - SSH_USERNAME=${SSHBOT_SSH_USERNAME} + - SSH_PASSWORD=${SSHBOT_SSH_PASSWORD} + - TZ=${TZ:-UTC} + profiles: + - sshbot + - all +