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

guide

Memos'u VPS Üzerinde Kendin Barındırma (Tam Kılavuz)

Docker kullanarak VPS üzerinde Memos'u kendin barındırmayı öğrenin, adım adım talimatlar ve hızlı başlangıç için kullanışlı ipuçlarıyla.

Uygulamalarınızı, örneğin Memos, kendiniz barındırmak, geliştiriciler ve ev laboratuvarı meraklıları için güçlü bir yaklaşımdır. Bu kılavuzda, Docker kullanarak VPS üzerinde Memos’u nasıl kuracağınızı anlatacağız. Kaliteli bir VPS sağlayıcısı seçmekten gerekli komutları çalıştırmaya kadar her şeyi kapsayacağız. Hadi başlayalım!

1. Adım: VPS Sağlayıcınızı Seçin

Memos’u kurmadan önce güvenilir bir VPS’ye ihtiyacınız olacak. Aşağıda, kendin barındırma için harika olan bazı en iyi VPS sağlayıcılarının karşılaştırması yer almaktadır:

SağlayıcıAylık FiyatAna Özellikler
Contabo VPS5.99 EURYüksek depolama, uygun fiyatlandırma
Hetzner Cloud4.15 EURMükemmel performans, esnek seçenekler
DigitalOcean6 USDKullanıcı dostu arayüz, küresel erişim
Vultr6 USDÇeşitli OS görüntüleri ve yapılandırmalar
Linode (Akamai Cloud)5 USDGelişmiş ağ bağlantıları ve destek seçenekleri

Detaylı karşılaştırmalar için tüm VPS karşılaştırmamıza göz atabilirsiniz.

VPS Neden Tercih Edilmeli?

Bir VPS, sunucu ortamınız üzerinde tam kontrol sağlar ve genellikle dedicated sunuculardan daha ekonomik olur. Kaynakları ihtiyaç duyulduğu şekilde kolayca ölçeklendirebilirsiniz, bu da Memos gibi uygulamalar için idealdir.

2. Adım: VPS’inizi Kurun

Bir VPS sağlayıcısı seçtikten sonra, onu kurmak için şu genel adımları izleyin:

  1. Bir Plan Seçin: Beklenen kullanımınıza uygun bir plan seçin. Yukarıda bahsedilen sağlayıcıların herhangi biri Memos için yeterlidir.

  2. VPS’e Bağlanın: SSH kullanarak VPS’inize bağlanın. Komut şu şekilde görünebilir:

    ssh root@your_vps_ip_address
  3. Docker’ı Kurun: Memos’u çalıştırmak için VPS’inizde Docker’ın yüklü olması gerekir. İşte kurulum adımları:

    # Paket veritabanınızı güncelleyin
    apt update
    
    # Gerekli paketleri yükleyin
    apt install apt-transport-https ca-certificates curl software-properties-common
    
    # Docker'ın resmi GPG anahtarını ekleyin
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    
    # Docker deposunu ekleyin
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    
    # Docker'ı yükleyin
    apt update
    apt install docker-ce
  4. Docker Kurulumunu Doğrulayın:

    docker --version

3. Adım: Memos’u Yükleyin

Docker kurulduktan sonra, şimdi Memos’u yükleme zamanı:

  1. Bir Docker Ağı Oluşturun:

    docker network create memos-network
  2. Bir Memos Docker Konteyneri Oluşturun: Aşağıdaki komut ile Memos konteynerini çalıştırın:

    docker run -d \
      --name memos \
      --network memos-network \
      -e DB_TYPE=sqlite \
      -e MEMOS_SECRET=your_secret_key \
      -v memos_data:/data \
      -p 8080:8080 \
      memos/memos:latest
  3. Tarayıcınızda Memos’a Erişin: http://your_vps_ip_address:8080/ adresine giderek Memos kullanmaya başlayabilirsiniz.

4. Adım: Memos’u Yapılandırma

Başarılı kurulumdan sonra, Memos’u ihtiyaçlarınıza göre yapılandırın:

İsteğe Bağlı: Bir Reverse Proxy Kurun

Güvenliği artırmak ve kullanım kolaylığı sağlamak için Nginx ile bir reverse proxy kurmayı düşünebilirsiniz.

  1. Nginx Kurulumu:

    apt install nginx
  2. Bir Konfigürasyon Dosyası Oluşturun: /etc/nginx/sites-available/memos dosyasını düzenleyin ve aşağıdaki içeriği ekleyin:

    server {
        listen 80;
        server_name your_domain.com;
    
        location / {
            proxy_pass http://localhost:8080;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }
  3. Yapılandırmayı Etkinleştirin:

    ln -s /etc/nginx/sites-available/memos /etc/nginx/sites-enabled/
    systemctl restart nginx

SSS (Sıkça Sorulan Sorular)

Memos nedir?

Memos, kullanıcıların düşüncelerini, notlarını ve fikirlerini organize etmelerine yardımcı olan açık kaynaklı bir memo yönetim aracıdır. Kullanıcıların memoları oluşturup yönetebileceği, paylaşabileceği temiz bir arayüze sahiptir ve kişisel kullanım veya takım işbirliği için idealdir. Memos’u kendiniz barındırarak, verileriniz üzerinde tam kontrol sağlar ve özelleştirilmiş bir ortamın esnekliğinin tadını çıkarırsınız.

Kendin barındırılan Memos’u nasıl güvenli hale getirebilirim?

Kendin barındırılan Memos’unuzu güvenlikle ilgili birkaç adımı takip ederek koruyabilirsiniz:

  1. HTTPS kullanın: Veri iletimini güvence altına almak için her zaman HTTPS’yi etkinleştirin. Nginx gibi bir reverse proxy kullanmak, SSL sertifikalarını yönetmenize yardımcı olur.
  2. Güncel tutun: Docker, Memos ve VPS işletim sisteminizi düzenli olarak güncel tutarak güvenlik açıklarından korunabilirsiniz.
  3. Erişim Kontrolleri: Kullanıcı kimlik doğrulaması uygulayın ve güvenlik duvarı kuralları veya VPNler aracılığıyla erişimi sınırlandırın.

Memos’u bütçe dostu bir VPS üzerinde çalıştırabilir miyim?

Evet! Memos, bütçe dostu VPS seçeneklerinde verimli bir şekilde çalışabilir. Hetzner Cloud (4.15 EUR/ay) ve Linode (5 USD/ay) gibi sağlayıcılar, Memos için yeterli kaynaklar sunar ve gelişmiş bir maliyet olmadan kendiniz barındırmak isteyen geliştiriciler için erişilebilir bir tercih olur. Sadece düzgün çalışması için en az 1GB RAM’e sahip olmanız yeterlidir.

Bu kılavuzu takip ederek, VPS üzerinde Memos’u başarıyla kendiniz barındırabilir ve kendinize ait güvenli ortamda notlarınızı organize etmenin rahatlığını yaşayabilirsiniz!