Homarr, kullanıcıların kendi kendine barındırılan uygulamalarını kolayca yönetip başlatmasını sağlayan hafif bir self-hosted uygulama panosudur. Bu rehberde, Docker kullanarak Homarr’ı bir Virtual Private Server (VPS) üzerinde kendiniz barındırma adımlarını anlatacağız. Bu rehber, kurulumunu özelleştirmek isteyen geliştiriciler ve homelab meraklıları için idealdir.
Gereksinimler
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- VPS Erişimi: En az 1GB RAM’e sahip bir VPS gerekir. Contabo VPS (5.99 EUR/ay), Hetzner Cloud (4.15 EUR/ay), DigitalOcean (6 USD/ay), Vultr (6 USD/ay) veya Linode (5 USD/ay) tavsiye edilir.
- Docker Kurulu Olmalı: Sunucunuzda Docker ve Docker Compose’un kurulu olması gerekir. Kurulum için rehberi burada takip edebilirsiniz.
1. Adım: VPS’inizi Kurma
- VPS’inize giriş yapın: SSH kullanarak VPS’e erişin.
ssh your-username@your-vps-ip - Sistem güncellemesi yapın: En son yazılım sürümlerini kullanmak önemlidir.
sudo apt update && sudo apt upgrade -y - Docker’ı yükleyin (eğer yüklü değilse):
sudo apt install docker.io -y sudo systemctl start docker sudo systemctl enable docker - Docker Compose’u yükleyin (eğer yüklü değilse):
sudo apt install docker-compose -y
2. Adım: Homarr Klasörünü Oluşturma
- Homarr için bir dizin oluşturun:
mkdir ~/homarr cd ~/homarr - Bir
docker-compose.ymldosyası oluşturun:nano docker-compose.yml - Aşağıdaki yapılandırmayı ekleyin:
version: '3.3' services: homarr: image: homarr/homarr container_name: homarr ports: - "7575:7575" volumes: - ./config:/app/config restart: unless-stopped - Kaydedip çıkın.
3. Adım: Homarr’ı Başlatma
- Docker Compose kullanarak Homarr’ı başlatın:
docker-compose up -d - Homarr’ın çalıştığını doğrulayın:
Konteyner listesindedocker pshomarr’ı görebilirsiniz.
4. Adım: Homarr’a Erişim
- Web tarayıcınızı açın ve aşağıdaki adrese gidin:
http://your-vps-ip:7575 - İlk kurulum talimatlarını izleyerek Homarr pano ayarlarınızı yapın.
VPS Sağlayıcılarını Karşılaştırma
| Sağlayıcı | Başlangıç Fiyatı | Özellikler |
|---|---|---|
| Contabo VPS | 5.99 EUR/ay | Yüksek depolama seçenekleri |
| Hetzner Cloud | 4.15 EUR/ay | Güçlü CPU’lar |
| DigitalOcean | 6 USD/ay | Kullanıcı dostu arayüzü |
| Vultr | 6 USD/ay | Küresel veri merkezleri |
| Linode (Akamai) | 5 USD/ay | İyi destek |
Sıkça Sorulan Sorular
1. Homarr nedir ve neden kendim barındırmalıyım?
Homarr, farklı self-hosted uygulamaları tek bir arayüzden yönetmenizi ve başlatmanızı sağlayan bir uygulama panosudur. Homarr’ı kendiniz barındırmak, verileriniz üzerinde tam kontrol sağlar ve özelleştirme seçenekleri sunar. Geliştiriciler ve homelab meraklıları için merkezileştirilmiş bir giriş noktası sunar.
2. VPS üzerinde Homarr’ı kendiniz barındırmak için önceden deneyim sahibi olmam gerekir mi?
Sunucu yönetimi ve Docker hakkında temel bilgilere sahip olmak faydalı olsa da, bu rehber çok adımlı ve kolay takip edilebilir bir süreç sunar. Minimal deneyime sahip kullanıcılar bile başarıyla kurabilir. Anahtar nokta, talimatları dikkatli takip etmek ve her adımı doğru tamamlamaktır.
3. Kurulumdan sonra Homarr’ı kişiselleştirebilir miyim?
Evet, Homarr özelleştirilebilir tasarlanmıştır. Kurulumdan sonra, özel bağlantılar, uygulamalar ve temalar ekleyerek pano deneyiminizi geliştirebilirsiniz. Homarr dokümantasyonu, daha fazla özelleştirme seçeneği ve kullanışlılık artırıcı bilgiler sağlar.
Daha fazla bilgi için, tam VPS karşılaştırmasına göz atabilirsiniz. Keyifli self-hostingler!