[Unit] Description=Obsidian Vault Headless REST API Server After=network.target Documentation=file:///workspace/second-brain/README.md [Service] Type=simple User=intense WorkingDirectory=/workspace/second-brain # Load environment EnvironmentFile=/workspace/second-brain/.env # Run vault server ExecStart=/usr/bin/env node /workspace/second-brain/vault-server.js # Restart policy Restart=always RestartSec=10 StartLimitInterval=300 StartLimitBurst=5 # Resource limits MemoryLimit=256M CPUQuota=30% # Logging StandardOutput=journal StandardError=journal SyslogIdentifier=vault-server [Install] WantedBy=multi-user.target