[Unit] Description=Obsidian Web Interface Documentation=https://github.com/anthropics/claude-code After=network.target [Service] Type=simple User=uroma WorkingDirectory=/home/uroma/obsidian-web-interface ExecStart=/usr/local/bin/node server.js Restart=on-failure RestartSec=10 StandardOutput=journal StandardError=journal SyslogIdentifier=obsidian-web # Environment variables Environment=NODE_ENV=production Environment=PORT=3010 # Security NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ReadWritePaths=/home/uroma/obsidian-vault /home/uroma/obsidian-web-interface [Install] WantedBy=multi-user.target