返回

12. OpenClaw Uzaktan Dağıtım Çözümleri: Tailscale ve Bulut Sunucu

Bu makale, Tailscale özel ağı, bulut sunucu dağıtımı, Docker konteynerizasyonu, SSH tüneli gibi çeşitli yöntemlerle OpenClaw'un uzaktan dağıtım çözümlerini ayrıntılı olarak tanıtarak her zaman her yerden AI asistanınıza erişmenizi sağlar.

OpenClaw v2026.2 için geçerlidir | Bu makale 7/24 erişilebilirlik veya çok kullanıcılı erişim gerektiren kullanıcılar için uygundur.

TL;DR: En basit çözüm: Tailscale ("tailscale": {"mode": "serve"}). Bulut sunucu: Docker Compose ile dağıtım, önerilen 2GB RAM, 1 çekirdek CPU. Kendi sunucunuz: Raspberry Pi 5 veya eski dizüstü bilgisayar. Güvenlik yapılandırması: loopback bağlama, parola kimlik doğrulaması etkinleştirme. SSH tüneli geçici erişim için uygundur.

Neden Uzaktan Dağıtım Gerekli?

Senaryo Yerel Dağıtım Uzaktan Dağıtım
7/24 Erişilebilirlik Bilgisayarın sürekli açık olması gerekir ✅ Her zaman erişilebilir
Telefon Erişimi Aynı ağda olması gerekir ✅ Herhangi bir ağdan
Ekip Paylaşımı ❌ Desteklenmiyor ✅ Çok kullanıcılı
Ev Otomasyonu Bilgisayarın çevrimiçi olması gerekir ✅ Sunucu çalışır
Maliyet Sıfır $5-20/ay

Dağıtım Çözümü Karşılaştırması

Çözüm Zorluk Maliyet Güvenlik Kullanım Alanı
Tailscale Ücretsiz ⭐⭐⭐⭐⭐ Kişisel, ev
SSH Tüneli ⭐⭐ Ücretsiz ⭐⭐⭐⭐ Geçici erişim
Bulut Sunucu ⭐⭐⭐ $5-20/ay ⭐⭐⭐ Ekip, üretim
Kendi Sunucu ⭐⭐⭐⭐ Elektrik+bakım ⭐⭐⭐⭐ Meraklılar, gizlilik

Çözüm 1: Tailscale Özel Ağı

Tailscale Nedir?

Tailscale, WireGuard tabanlı bir özel ağ hizmetidir. Port açmaya gerek kalmadan uzak cihazlara güvenli erişim sağlar.

Tailscale Kurulumu

# macOS
brew install tailscale

# Ubuntu/Debian
curl -fsSL https://tailscale.com/install.sh | sh

# CentOS/RHEL
sudo dnf install tailscale

Tailscale Yapılandırması

# Tailscale'e giriş yap
sudo tailscale up

# Durumu kontrol et
tailscale status

# Çıktı örneği:
# 100.64.0.1   your-machine  your-email@  linux -

# Tailnet adını al
tailscale debug whois

OpenClaw Tailscale Yapılandırması

{
  "gateway": {
    "port": 18789,
    "bind": "loopback",
    "tailscale": {
      "mode": "serve",
      "resetOnExit": true
    }
  }
}
Mod Açıklama
serve Yalnızca Tailnet içinden erişilebilir
funnel Herkese açık erişim (parola kimlik doğrulaması gerekir)

Gateway’e Erişim

# Gateway'i başlat
openclaw gateway

# Tailscale üzerinden erişim
# https://your-machine.tailnet-name.ts.net

Çözüm 2: SSH Tüneli

SSH Tüneli Oluşturma

# Yerel yönlendirme (yerel makinede çalıştırın)
ssh -L 18789:localhost:18789 user@remote-server

# Ardından erişim
# http://localhost:18789

Ters Tünel

# Uzak sunucuda çalıştırın
ssh -R 18789:localhost:18789 user@local-machine

# Ardından yerel olarak erişim
# http://localhost:18789

Kalıcı SSH Tüneli

autossh kullanarak:

# autossh kurulumu
brew install autossh  # macOS
sudo apt install autossh  # Ubuntu

# Kalıcı tünel oluştur
autossh -M 0 -f -N -L 18789:localhost:18789 user@remote-server

Çözüm 3: Bulut Sunucu Dağıtımı

Bulut Sunucu Seçimi

Sağlayıcı Giriş Yapılandırması Fiyat Özellik
DigitalOcean 2GB RAM $12/ay Basit ve kolay
Linode 2GB RAM $10/ay Fiyat-performans
Vultr 2GB RAM $10/ay Küresel düğümler
AWS Lightsail 2GB RAM $10/ay AWS ekosistemi
Hetzner 4GB RAM €5/ay En düşük fiyat

Önerilen Yapılandırma

Yapılandırma Minimum Önerilen
CPU 1 çekirdek 2 çekirdek
Bellek 2GB 4GB
Depolama 20GB 40GB SSD
Bant Genişliği 1TB/ay 2TB/ay
İşletim Sistemi Ubuntu 22.04 Ubuntu 24.04

Docker ile Dağıtım

# docker-compose.yml
version: '3.8'

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    restart: unless-stopped
    ports:
      - "127.0.0.1:18789:18789"
    volumes:
      - ./openclaw-data:/root/.openclaw
    environment:
      - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY}
      - TZ=Asia/Shanghai
    healthcheck:
      test: ["CMD", "openclaw", "health"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 40s
# Başlat
docker-compose up -d

# Günlükleri görüntüle
docker-compose logs -f

# Güncelle
docker-compose pull && docker-compose up -d

Sistem Servisi Dağıtımı

# systemd servisi oluştur
sudo nano /etc/systemd/system/openclaw.service
[Unit]
Description=OpenClaw Gateway
After=network.target

[Service]
Type=simple
User=openclaw
WorkingDirectory=/home/openclaw
ExecStart=/usr/local/bin/openclaw gateway --port 18789
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
# Servisi etkinleştir
sudo systemctl daemon-reload
sudo systemctl enable openclaw
sudo systemctl start openclaw

# Durumu kontrol et
sudo systemctl status openclaw

Ters Proxy Yapılandırması

Nginx:

server {
    listen 80;
    server_name your-domain.com;

    location / {
        proxy_pass http://127.0.0.1:18789;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

Caddy:

your-domain.com {
    reverse_proxy localhost:18789
}

Çözüm 4: Kendi Sunucunuz

Donanım Önerileri

Cihaz Fiyat Güç Tüketimi Kullanım Alanı
Raspberry Pi 5 $80-120 5-10W Hafif kullanım
Intel NUC $200-400 15-30W Orta yük
Eski Dizüstü Ücretsiz 20-40W Sınırlı bütçe
Mini PC $150-300 10-25W En iyi denge

Ev Ağı Yapılandırması

# Port yönlendirme (yönlendirici yapılandırması)
# Harici port 18789 -> Dahili IP:18789

# Dinamik DNS
curl -u "user:password" "https://api.dynu.com/nic/update?hostname=your-domain.dynu.com"

Güvenlik Yapılandırması

Temel Güvenlik

# Güvenlik duvarı yapılandırması
sudo ufw allow ssh
sudo ufw allow 18789/tcp
sudo ufw enable

# Parola girişini devre dışı bırak
sudo nano /etc/ssh/sshd_config
# PasswordAuthentication no

Kimlik Doğrulama Yapılandırması

{
  "gateway": {
    "auth": {
      "mode": "password",
      "password": "your-secure-password-here",
      "sessionTimeout": 3600000
    }
  }
}

İzleme ve Bakım

Sağlık Kontrolü

# HTTP sağlık kontrolü
curl http://localhost:18789/health

# Otomatik yeniden başlatma
# crontab'a ekleyin
*/5 * * * * curl -f http://localhost:18789/health || systemctl restart openclaw

Günlük Yönetimi

# Günlük rotasyonu
sudo nano /etc/logrotate.d/openclaw

/var/log/openclaw/*.log {
    daily
    rotate 7
    compress
    missingok
    notifempty
}

Özet

Uzaktan dağıtım, OpenClaw’u gerçek anlamda 7/24 erişilebilir hale getirir:

  • Tailscale: En basit güvenli erişim çözümü
  • SSH Tüneli: Geçici erişim için hızlı çözüm
  • Bulut Sunucu: Ekip ve üretim ortamları için ilk tercih
  • Kendi Sunucu: Gizlilik ve maliyet açısından en iyi denge

Güncelleme Geçmişi:

  • 2026-02-26: İlk sürüm yayınlandı

Seri Navigasyonu: