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

guide

Mailu'yu VPS Üzerinde Kendin Barındırma (Tam Kılavuz)

Bu tam kılavuzla Mailu'yu VPS üzerinde kendiniz barındırmayı öğrenin. Adım adım talimatlar ve gereksinimler dahil edilmiştir.

E-posta sunucunu kendin barındırmak ödüllendirici bir proje olabilir ve Mailu, e-postalarını kontrol etmek isteyenler için mükemmel bir seçimdir. Bu kılavuzda, Mailu’yu VPS üzerinde kurma sürecini adım adım anlatacağız, başlamanız için gerekli bileşenler ve yapılandırma detaylarına değineceğiz. Bu kılavuz, Docker ve temel server yönetimi konusunda biraz bilgi sahibi olduğunuzu varsaymaktadır.

Gereksinimler

Kurulum sürecine başlamadan önce, şu unsurların hazır olması gerekir:

  1. Bir VPS: İhtiyaçlarınıza ve bütçenize göre birkaç sağlayıcıdan seçim yapabilirsiniz. İşte popüler VPS sağlayıcılarının hızlı karşılaştırması:

    SağlayıcıFiyat (EUR/USD)Temel Özellikler
    Contabo VPS5.99 EUR/ayYüksek depolama, sezgisel yönetim paneli
    Hetzner Cloud4.15 EUR/ayEkonomik, güvenilir performans, ölçeklenebilir örnekler
    DigitalOcean6 USD/ayKullanıcı dostu, kapsamlı dökümantasyon
    Vultr6 USD/ayKüresel varlık, hızlı SSD’ler
    Linode5 USD/ay7/24 destek, kolay yedekleme

    Başlamak için, sağlayıcınızı seçmek adına şu bağlantıları kullanabilirsiniz: Contabo, Hetzner, DigitalOcean, Vultr, veya Linode.

  2. Alan Adı: E-posta adreslerinizi yönetebilmek için bir alan adı kaydetmeniz gerekir.

  3. Temel Docker Bilgisi: Docker konusunda aşinalık önemlidir, çünkü Mailu konteynerler içinde çalışır.

Adım 1: VPS’nizi Kurun

VPS sağlayıcınızı seçip yapılandırdıktan sonra, SSH kullanarak VPS’nize bağlanın. Örneğin:

ssh root@your-vps-ip

Sisteminiz Güncelleyin

Aşağıdaki komutları çalıştırarak sistem paketlerinizi güncelleyin ve yükseltin:

sudo apt update
sudo apt upgrade -y

Docker Kurulumu

Mailu, Docker içinde çalışır. Docker’ı kurmak için şu adımları takip edin:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce docker-compose -y

Docker’ın düzgün kurulduğunu doğrulayın:

sudo docker --version

Adım 2: Mailu’yu İndirin

Mailu için bir dizin hazırlayın:

mkdir mailu
cd mailu

Mailu kurulum ayarlarının içerdiği yeni bir .env dosyası oluşturun. Bu dosya, Mailu kurulumunuz için yapılandırma değişkenlerini içerecek. Dosyayı oluşturup düzenlemek için şu komutu kullanın:

nano .env

İşte .env dosyasının temel bir örneği:

# Çevresel ayarlar
DOMAIN=yourdomain.com
HOSTNAMES=mail.yourdomain.com
# Diğer Mailu ayarları
SECRET_KEY=
VARIANT=master
# SSL ve admin kullanıcı ayarları için uygun yapılandırmaları ekleyin

Daha ayrıntılı yapılandırma için Mailu dökümantasyonuna göz atabilirsiniz.

Adım 3: Mailu’yu Docker Üzerinden Yayınlayın

Gerekli yapılandırmaları tamamladıktan sonra, Mailu için gereken Docker konteynerlerini oluşturun. Bunu Docker Compose kullanarak yapabilirsiniz. Bir docker-compose.yml dosyası oluşturun:

nano docker-compose.yml

Temel Mailu yığını yapılandırmasını ekleyin:

version: '3'

services:
  front:
    image: mailu/nginx
    restart: always
    env_file: .env
    volumes:
      - mailu-vmail:/data
      - mailu-ssl:/certs
    networks:
      mailu:
        aliases:
          - mail

  smtp:
    image: mailu/postfix
    restart: always
    env_file: .env
    networks:
      mailu:

  # ... imap, webmail vb. diğer servisleri ekleyin

Mailu yığını başlatmak için şu komutu çalıştırın:

sudo docker-compose up -d

Konteynerlerin çalıştığını doğrulamak için:

sudo docker ps

Adım 4: Kurulumu Tamamlayın

Şimdi Mailu çalışmaya başladı. DNS kayıtlarınızı VPS’nize yönlendirmek için yapılandırmanız gerekir. Alan adınız için MX kayıtları oluşturmalısınız ve bunlar Mailu örneğinize işaret edecek.

DNS Konfigürasyonu Örneği

Bu DNS ayarlarının yayılması biraz zaman alabilir.

SSS (Sıkça Sorulan Sorular)

Mailu nedir?

Mailu, Docker üzerinde çalışan, basit ama tam özellikli bir e-posta sunucu çözümüdür ve e-posta barındırma üzerinde kontrol sağlar. Birden fazla alan adı yönetebilir ve gömülü olarak webmail, spam filtreleme ve depolama yönetimi gibi özelliklerle gelir. Mailu’yu kendiniz barındırarak, ihtiyaçlarınıza göre kişisel bir e-posta barındırma deneyimi yaşayabilirsiniz.

Mailu kurulumumu ölçeklendirebilir miyim?

Evet, Mailu ölçeklenebilir tasarlanmıştır. Docker kullanımı sayesinde, kullanıcı tabanınız büyüdükçe daha fazla kaynak veya konteyner eklemek oldukça kolaydır. Ayrıca, trafik dağılımı için yük dengeleyiciler kullanabilirsiniz. VPS sağlayıcınızın imkanlarına göre ölçeklendirme nispeten basittir - performansı ve kaynak kullanımı konusunda düzenli takip yapmayı unutmayın.

Kendim e-posta sunucumu güvenli hale getirebilir miyim?

Evet, doğru yapılandırıldığında kendin barındırılan e-posta güvenli olabilir. SSL/TLS’yi etkinleştirin, güçlü şifreler kullanın ve Docker konteynerlerinizi düzenli güncelleyerek güvenlik açıklarını kapatın. Kendin barındırmak size kontrol sağlasa da, güvenlik uygulamalarına özen göstermeniz gerekir. Güncel bilgiler ve en iyi uygulamalar için r/selfhosted veya awesome-selfhosted kaynaklarını takip etmeye devam edin.

Tam bir VPS karşılaştırması için sitemizi ziyaret edin. İyi kendin barındırmalar!