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

guide

Mealie'ı VPS Üzerinde Kendin Host Etme (Tam Kılavuz)

Adım adım kılavuzumuzla Mealie'ı VPS üzerinde kendin host etmeyi öğrenin. Mealie'ı Docker kullanarak kolayca yükleyip yapılandırın.

Kendi uygulamalarını barındırmak, geliştiriciler ve ev laboratuvarları arasında giderek daha popüler hale geliyor. Kendin barındırılan tarif yöneticisi olan Mealie, tarifleri düzenlemenize, öğün planları yapmanıza ve alışveriş listeleri oluşturmanıza olanak tanır. Bu kılavuz, Docker kullanarak Mealie’ı VPS üzerinde kendin barındırma adımlarını net bir şekilde anlatmaktadır.

Gereksinimler

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

Adım Adım Kurulum Rehberi

1. VPS’nizi Dağıtın

İstediğiniz sağlayıcıdan VPS’nizi dağıtarak başlayın. Uyumluluk için Ubuntu 20.04 veya daha yeni bir sürüm kullanmanızı öneririz. VPS’nize SSH ile bağlanın:

ssh root@your_vps_ip

2. Docker ve Docker Compose’u Yükleyin

Aşağıdaki komutları kullanarak paket listenizi güncelleyin ve Docker’ı kurun:

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

Sonra, Docker Compose’u kurun:

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

3. Mealie’ı Kurma

Mealie için yeni bir dizin oluşturun:

mkdir mealie
cd mealie

Bir docker-compose.yml dosyası oluşturun:

version: '3.8'
services:
  mealie:
    image: hkotel/mealie
    container_name: mealie
    environment:
      - [email protected]
      - MEALIE_ADMIN_PASSWORD=your_secure_password
    volumes:
      - ./data:/app/data
    ports:
      - "9925:80"
    restart: unless-stopped

[email protected] ve your_secure_password alanlarını istediğiniz e-posta ve güçlü şifre ile değiştirin. Bu dosya, Mealie’ın ortam ayarlarını, kalıcı depolama ve ağ yapılandırmasını belirler.

4. Mealie’ı Başlatın

Docker Compose kullanarak Mealie’ı başlatın:

docker-compose up -d

Mealie’ın çalıştığını doğrulamak için логları kontrol edin:

docker-compose logs -f

5. Mealie’a Erişin

Web tarayıcınızda http://your_vps_ip:9925 adresine gidin. Mealie arayüzünü göreceksiniz. Daha önce belirlediğiniz kimlik bilgileriyle giriş yapın.

6. Bir Alan Adı Yapılandırın (İsteğe Bağlı)

Daha profesyonel bir görünüm için alan adınızı VPS’nize yönlendirebilirsiniz. DNS ayarlarınızı kullanarak VPS IP adresine A kaydı oluşturun. Port numarası olmadan Mealie’a erişmek için Nginx veya Traefik kullanarak ters proxy kurabilirsiniz.

Popüler VPS Sağlayıcılarının Karşılaştırması

SağlayıcıAylık FiyatÖzellikler
Contabo VPS5.99 EURYüksek depolama seçenekleri, iyi performans
Hetzner Cloud4.15 EUREkonomik, verimli kaynak tahsisi
DigitalOcean6 USDBasit arayüz, ölçeklenebilir kaynaklar
Vultr6 USDHızlı dağıtım, çeşitli konumlar
Linode5 USDGüvenilir performans, kolay kullanım

Sıkça Sorulan Sorular

Mealie’ı VPS’mde nasıl güvenli hale getirebilirim?

Mealie’ı güvenli hale getirmek birkaç adımdan oluşur. İlk olarak, uygulamanız için HTTPS kullanmayı sağlayın. Bu, Let’s Encrypt üzerinden bir SSL sertifikası alıp Nginx veya Traefik ters proxy’nizle yapılandırmakla mümkündür. Ayrıca, varsayılan kimlik bilgilerini kullanmaktan kaçının - her zaman güçlü bir admin şifresi belirleyin. Düzenli olarak konteynerlerinizi güncelleyerek en son güvenlik yamalarını alın ve günlüklerinizi izleyerek yetkisiz erişim girişimlerini takip edin.

Mealie verilerimi yedekleyebilir miyim?

Evet, Mealie verilerinizi yedeklemek oldukça basittir. Docker kullanıyorsanız, verileriniz ./data dizininde saklanır. Bu dizinin bir arşivini almak için aşağıdaki komutu kullanabilirsiniz:

tar -czvf mealie_backup.tar.gz ./data

Daha gelişmiş yedekleme seçenekleri için Docker hacimlerini kullanabilir ve hatta otomatik yedekleme betikleri kurabilirsiniz.

Mealie kullanırken sorun yaşarsam ne yapmalıyım?

Sorun yaşarsanız, r/selfhosted topluluğu veya resmi Mealie GitHub deposuna başvurabilirsiniz. Bu platformlar, kapsamlı sorun giderme kaynakları sunar ve başkalarının benzer sorunlar karşısında paylaştığı çözümleri bulabilirsiniz. Ayrıca, Docker konteynerinizin loglarını kontrol etmek, spesifik sorunlara dair ipuçları sağlar.

Bu kılavuzda anlatılan adımları izleyerek, Mealie’ı VPS’inizde kendiniz barındırabilir ve tariflerinizi etkili bir şekilde yönetebilirsiniz. İyi pişirmeler!