Headless नो-यूजर इंटरफेस तैनाती

मॉनिटर न लगाओ, SSH से सब कुछ सेटअप करो

Headless deployment किसको जरूरत है

Headless का मतलब है display, keyboard, mouse कुछ भी नहीं, सब कुछ SSH से remote करते हो। ज्यादातर लोग अपना Raspberry Pi corner मे रखते हैं 24/7 चलाने के लिए, desktop environment की कोई जरूरत ही नहीं।

यह article system burn करने से शुरू करके, SSH connect करके, OpenClaw deploy करके, auto-boot setup तक सब सिखाता है, कोई external device की जरूरत नहीं। एक monitor और HDMI cable का खर्च बचा।

पाँच स्टेप में सेटअप हो जाता है

1

System burn करना।

Raspberry Pi Imager से system को SD card पर burn करो, Raspberry Pi OS Lite (64-bit) select करो, desktop environment की जरूरत नहीं।

2

SSH को enable करना।

Imager की advanced settings मे directly "Enable SSH" check करो, username और password set कर दो, बाद मे manually file बनाने की झंझट नहीं।

3

WiFi configure करो

Imager की एडवांस्ड सेटिंग्स में WiFi नाम और पासवर्ड डाल दो। नेट कॉर्ड है तो सीधे लगा दो, आसान है।

4

First connection

SD card को Raspberry Pi मे लगाओ, power on करो, 1-2 मिनट के लिए network को join करने दो, फिर SSH से connect करो।

5

Deploy OpenClaw

SSH से connect करते ही normal Linux जैसे काम करना शुरू कर सकते हो, Docker install करो, compose चला दो, बस।

Raspberry Pi Imager सेटअप

Imager टूल अब बहुत अच्छा है, बर्न करते समय सीधे SSH, WiFi, उपयोगकर्ता नाम सभी सेट कर दें:

Raspberry Pi Imager उन्नत सेटअप
# 1. Raspberry Pi Imager डाउनलोड करें और इंस्टॉल करें

SSH कनेक्शन

SD card को burn करने के बाद insert करो, power on करो, 1-2 मिनट internet से जुड़ने दो, फिर अपने computer से SSH से connect करो:

SSH कुंजी जनरेशन और पहली लॉगिन
# यदि अभी तक SSH कुंजी नहीं है, तो एक बनाएं

Auto startup।

Raspberry Pi power off होने के बाद restart तो हो जाएगा, पर OpenClaw automatically start होगा ये तुम्हें पक्का चाहिए। Systemd use करो:

systemd सर्विस बनाओ
# सेवा फाइल बनाएं
openclaw.service systemd सर्विस फ़ाइल
[Unit]
Description=OpenClaw Docker Compose Service
Requires=docker.service
After=docker.service network-online.target
Wants=network-online.target

[Service]
Type=oneshot
RemainAfterExit=yes
WorkingDirectory=/home/pi/openclaw
ExecStart=/usr/bin/docker compose up -d
ExecStop=/usr/bin/docker compose down
ExecReload=/usr/bin/docker compose restart
TimeoutStartSec=120

[Install]
WantedBy=multi-user.target
ऑटो-बूट एनेबल करो
# systemd कॉन्फ़िग को फिर से लोड करें
⚠️ फ़िक्स्ड IP अड्रेस ताकि न खो जाए:Raspberry Pi default से DHCP से automatically IP ले रहा है, अगर router restart हो तो IP change हो सकता है, SSH connect नहीं हो पाएगा। Router में Pi को fixed IP दे दो, या Pi पर static IP configure कर दो: edit करो /etc/dhcpcd.conf,plus static ip_address=192.168.1.100/24

SSH कनेक्ट करने के बाद तेजी से तैनाती

SSH से connect करने के बाद, बस इन commands को follow करते रहो:

वन-क्लिक डिप्लॉयमेंट फ़्लो
# सिस्टम अपडेट करें
क्या यह tutorial तुम्हारे लिए useful रहा?