SSH into my server ubuntu@15.168.154.32 and instal...
This commit is contained in:
parent
01e0d3a320
commit
1a3dab3d17
35
clawdbot.config.js.template
Normal file
35
clawdbot.config.js.template
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
// Clawdbot Configuration Template
|
||||||
|
// Copy this file to clawdbot.config.js and fill in the environment variables
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
// Gateway configuration - bind to loopback or Tailnet only
|
||||||
|
gateway: {
|
||||||
|
host: process.env.CLAWDBOT_GATEWAY_HOST || '127.0.0.1', // or Tailnet IP
|
||||||
|
port: parseInt(process.env.CLAWDBOT_GATEWAY_PORT) || 8080,
|
||||||
|
// Ensure not public - only accessible via Tailscale or SSH tunnel
|
||||||
|
},
|
||||||
|
|
||||||
|
// Authentication
|
||||||
|
auth: {
|
||||||
|
mode: 'password',
|
||||||
|
password: process.env.CLAWDBOT_PASSWORD, // Strong password from environment
|
||||||
|
},
|
||||||
|
|
||||||
|
// Access control
|
||||||
|
channels: {
|
||||||
|
allowlist: process.env.CLAWDBOT_CHANNEL_ALLOWLIST ? process.env.CLAWDBOT_CHANNEL_ALLOWLIST.split(',') : [], // Comma-separated channel IDs
|
||||||
|
},
|
||||||
|
|
||||||
|
dmPolicy: 'allowlist', // Not open - only allowlisted users
|
||||||
|
|
||||||
|
// Other configurations
|
||||||
|
// Add other Clawdbot specific settings here
|
||||||
|
discord: {
|
||||||
|
token: process.env.DISCORD_TOKEN, // Discord bot token
|
||||||
|
},
|
||||||
|
|
||||||
|
// Database or other services if needed
|
||||||
|
database: {
|
||||||
|
url: process.env.DATABASE_URL,
|
||||||
|
},
|
||||||
|
};
|
||||||
Loading…
Reference in New Issue
Block a user