Skip to main content
Glama
deploy-vps.sh•1.18 kB
#!/bin/bash # VPS Deployment Script for Obsidian MCP Server echo "šŸš€ Starting VPS deployment..." # Update system echo "šŸ“¦ Updating system packages..." sudo apt update && sudo apt upgrade -y # Install Node.js 20+ echo "šŸ“¦ Installing Node.js..." curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs # Install Git echo "šŸ“¦ Installing Git..." sudo apt install -y git # Install PM2 for process management echo "šŸ“¦ Installing PM2..." sudo npm install -g pm2 # Clone repository (if not already cloned) if [ ! -d "/opt/obsidian-mcp-server" ]; then echo "šŸ“„ Cloning repository..." cd /opt sudo git clone https://github.com/townofnolan/obsidian-mcp-server.git sudo chown -R $USER:$USER /opt/obsidian-mcp-server fi cd /opt/obsidian-mcp-server # Install dependencies echo "šŸ“¦ Installing Node dependencies..." npm install # Build project echo "šŸ”Ø Building project..." npm run build echo "āœ… Deployment preparation complete!" echo "" echo "Next steps:" echo "1. Create .env file with your configuration" echo "2. Run: pm2 start npm --name obsidian-mcp -- run start:http" echo "3. Run: pm2 save && pm2 startup"

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/townofnolan/obsidian-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server