Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

VPS üzerinde Excalidraw'ı Kendi Kendine Barındırma (Tam Kılavuz)

Bu pratik rehberle VPS üzerinde Excalidraw'ı kendi kendine barındırmayı öğrenin. Docker kullanarak adım adım kurulum ve en iyi VPS seçenekleri.

VPS Üzerinde Excalidraw’ı Kendi Kendine Barındırma (Tam Kılavuz)

Excalidraw, kullanıcıların diyagramlar ve çizimler oluşturmasına olanak tanıyan popüler açık kaynaklı sanal tahta aracıdır. Excalidraw’ı Virtual Private Server (VPS) üzerinde kendi kendine barındırmak, verileriniz ve ortamınız üzerinde tam kontrol sağlar. Bu kılavuz, Docker kullanarak VPS üzerinde Excalidraw’ı kurma sürecinin tamamını adım adım anlatacaktır.

Neden Excalidraw’ı Kendi Kendine Barındırmalıyım?

Excalidraw’ı kendi kendine barındırmak çeşitli avantajlar sağlar:

VPS Sağlayıcısı Seçerken Neye Dikkat Etmeliyim?

VPS sağlayıcısı seçerken performans, fiyatlandırma ve kullanım kolaylığı gibi faktörleri göz önünde bulundurun. İşte bazı popüler VPS sağlayıcılarının kısa bir karşılaştırması:

SağlayıcıAylık FiyatÖzellikler
Contabo VPS5.99 EUR4 CPU, 8 GB RAM, 100 GB SSD
Hetzner Cloud4.15 EUR2 CPU, 2 GB RAM, 20 GB SSD
DigitalOcean6 USD1 CPU, 1 GB RAM, 25 GB SSD
Vultr6 USD1 CPU, 1 GB RAM, 25 GB SSD
Linode (Akamai)5 USD1 CPU, 2 GB RAM, 50 GB SSD

Daha detaylı incelemeler ve karşılaştırmalar için tam VPS karşılaştırmamıza göz atabilirsiniz.

Tavsiye Edilen Sağlayıcılar

Performans ve maliyet göz önüne alındığında, Contabo VPS bu proje için sağlam bir seçimdir. Ancak, sade bir arayüz ve yüksek hız bağlantıları tercih ediyorsanız, DigitalOcean ve Vultr da mükemmel seçeneklerdir.

VPS’inizi Kurma

  1. VPS Sağlayıcınızı Seçin: Yukarıdaki listedeki bir sağlayıcıyı seçin ve bir hesap oluşturun.
  2. VPS’i Sağlayın: Önerilen bir işletim sistemi olarak Ubuntu 20.04 veya daha sonrasıyla yeni bir örnek dağıtın.

VPS’inize Erişim

VPS’niz hazır olduktan sonra SSH kullanarak erişebilirsiniz. Terminalinizi açın ve şu komutu girin:

ssh root@your-vps-ip

your-vps-ip kısmını gerçek VPS IP adresinizle değiştirin. Size root şifrenizi girmeniz istenecek.

Docker Kurulumu

  1. Sistem Güncellemesi:
apt update && apt upgrade -y
  1. Docker Kurulumu:
apt install -y docker.io
  1. Docker’ı Başlat ve Etkinleştir:
systemctl start docker
systemctl enable docker
  1. Docker Compose Kurulumu (isteğe bağlı, ama önerilir):
apt install -y docker-compose

Excalidraw’ı Dağıtma

Artık Docker kurulumu tamamlandığına göre, Excalidraw’ı dağıtabiliriz.

  1. Proje Dizini Oluşturun:
mkdir excalidraw
cd excalidraw
  1. Bir Docker Compose Dosyası Oluşturun:

docker-compose.yml adında yeni bir dosya oluşturun:

version: '3'
services:
  excalidraw:
    image: excalidraw/excalidraw:latest
    ports:
      - "3000:8080"
    environment:
      - EXCALIDRAW_API_URL=https://excalidraw-api-server.herokuapp.com
  1. Excalidraw’ı Başlatın:

Excalidraw’ı dağıtmak için aşağıdaki komutu çalıştırın:

docker-compose up -d
  1. Excalidraw’a Erişim:

Konteyner çalışmaya başladıktan sonra, Excalidraw’a şu adresten ulaşabilirsiniz:

http://your-vps-ip:3000

Excalidraw’ı Yapılandırma

Bu noktada, Excalidraw çalışıyor olacak, ancak bazı ayarları değiştirmek isteyebilirsiniz. EXCALIDRAW_API_URL kendi API sunucunuza göre değiştirilebilir, ancak çoğu kullanım için varsayılan ayar uygundur.

Sıkça Sorulan Sorular

1. Excalidraw’ı Docker olmadan çalıştırabilir miyim?

Evet, Excalidraw’ı Docker kullanmadan, ortamı manuel kurarak çalıştırmak mümkündür. Bu, Node.js, Yarn kurulumu ve GitHub’dan repository klonlamayı içerir. Ancak, Docker kullanımı dağıtım sürecini basitleştirir ve çoğu kullanıcı için idealdir.

2. Kendi Kendine Barındırılan Excalidraw Güvenli mi?

Excalidraw’ı kendi kendine barındırmak, verilerinizin sizin kontrolünüzde kalmasını sağlar. Ancak, güvenlik büyük ölçüde VPS yönetiminize bağlıdır. Her zaman güncel yazılım kullanın ve güvenlik duvarları ve erişim kontrolleri uygulamayı düşünün.

3. Excalidraw verilerimi nasıl yedekleyebilirim?

Excalidraw’da yerleşik bir veritabanı yoktur. Çizimler genellikle JSON dosyası olarak dışa aktarılır. Modifiye ettiğiniz Docker ayarlarıyla, bağlı depolama alanınızı da yapılandırdıysanız, düzenli olarak dışa aktardığınız dosyaları veya dizini yedeklemek iyi olur.

Sonuç

Contabo veya DigitalOcean gibi VPS’lerde Excalidraw’ı kendi kendine barındırmak, verilerinize tam kontrol sağlayan işbirlikçi bir çizim aracı ihtiyacı olan geliştiriciler ve ekipler için pratik bir seçenektir. Bu kılavuzu takip ederek, Excalidraw’ı kısa sürede kurup kullanıma hazır hale getirebilirsiniz. Daha fazla kendi kendine barındırma kaynağı için r/selfhosted topluluğunu ziyaret edebilir veya awesome-selfhosted listesini inceleyebilirsiniz. Kendi kendine barındırılan çizim deneyiminizin tadını çıkarın!