Heimdall’i VPS Üzerinde Kendin Barındırma (Tam Kılavuz)
Heimdall, kendinden barındırılan uygulamalarınızı yönetmek için bir pano görevi gören güçlü bir uygulamadır. Zarif arayüzü sayesinde hizmetlerinizi hızlıca organize edip erişebilirsiniz. Bu rehberde, Heimdall’i sanal özel sunucuya (VPS) kendiniz barındırma sürecini adım adım anlatacağız.
1. Gereksinimler
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- Bir VPS: Contabo (5.99 EUR/AY) veya Hetzner (4.15 EUR/AY) gibi uygun fiyatlı seçenekleri tercih edin.
- VPS’nizde Docker ve Docker Compose yüklü olmalı.
- VPS’nize yönlendirilmiş bir alan adı veya alt alan adı.
Yeni başlayanlar için, DigitalOcean veya Linode gibi VPS sağlayıcılarını kullanmanızı öneririz, her ikisi de yaklaşık 6$ tutar. Bu hizmetler, tek tıkla uygulama kurma ve Docker kurulumunu kolaylaştıran sağlam kaynaklar sunar.
2. Bir VPS Sağlayıcısı Seçmek
İşte popüler VPS sağlayıcılarının hızlı karşılaştırması:
| Sağlayıcı | Fiyat | CPU | RAM | Depolama |
|---|---|---|---|---|
| Contabo | 5.99 EUR/ay | 1 vCPU | 4 GB | 100 GB SSD |
| Hetzner Cloud | 4.15 EUR/ay | 1 vCPU | 2 GB | 20 GB SSD |
| DigitalOcean | 6 USD/ay | 1 vCPU | 1 GB | 25 GB SSD |
| Vultr | 6 USD/ay | 1 vCPU | 1 GB | 25 GB SSD |
| Linode | 5 USD/ay | 1 vCPU | 1 GB | 25 GB SSD |
Tam VPS karşılaştırmasına buradan ulaşabilirsiniz.
3. VPS Kurulumu
3.1 VPS’nize Bağlanma
VPS’nize SSH ile bağlanın. Terminalinizi açın ve aşağıdaki komutu yazın:
ssh kullanıcı_adınız@vps_ip_adresiniz
3.2 Docker ve Docker Compose Yükleme
Ubuntu için Docker’ı şu komutlarla yükleyebilirsiniz:
sudo apt-get update
sudo apt-get install docker.io
sudo systemctl start docker
sudo systemctl enable docker
Daha sonra, Docker Compose’u yükleyin:
sudo apt-get install docker-compose
Docker’ın çalıştığını kontrol etmek için:
sudo systemctl status docker
4. Heimdall’in Kurulumu
4.1 Heimdall Dizini Oluşturma
Ana dizininize gidin ve yeni bir dizin oluşturun:
mkdir ~/heimdall
cd ~/heimdall
4.2 Docker Compose Dosyası Oluşturma
docker-compose.yml adında bir dosya oluşturun:
nano docker-compose.yml
Aşağıdaki yapılandırmayı ekleyin:
version: '3.3'
services:
heimdall:
image: "linuxserver/heimdall"
container_name: heimdall
environment:
- PUID=1000
- PGID=1000
ports:
- "80:80"
volumes:
- ./config:/config
restart: unless-stopped
4.3 Heimdall’i Başlatma
Aşağıdaki komutu kullanarak Heimdall imajını çekin ve uygulamayı başlatın:
docker-compose up -d
5. Heimdall’e Erişme
Komutu çalıştırdıktan sonra, http://vps_ip_adresiniz adresinde Heimdall’e erişebilirsiniz. Eğer bir alan adı yapılandırdıysanız, o alan adına gidin.
6. Heimdall’i Yapılandırma
Heimdall’e eriştiğinizde, size yeni uygulama eklemeye başlayabileceğiniz bir kurulum ekranı gösterilecektir. Bu, kişisel blog’unuzdan kendinden barındırılan bir Git sunucusuna kadar herhangi bir şey olabilir.
İkonlar ve URL’leri özelleştirerek panonuzun kullanışlılığını artırabilirsiniz.
SSS (Sıkça Sorulan Sorular)
S1: Heimdall’in sistem gereksinimleri nelerdir?
Heimdall nispeten hafiftir, ancak önerilen minimum kaynaklar 1 GB RAM ve 1 vCPU’dur. Bu, Hetzner veya Linode gibi daha küçük VPS planlarının kişisel kullanım için uygun olacağı anlamına gelir. Eğer yüksek trafik bekliyorsanız veya birden fazla entegrasyon kullanacaksanız, performansı artırmak için VPS kaynaklarınızı yükseltmeyi düşünün.
S2: Heimdall’i Docker olmadan çalıştırabilir miyim?
Evet, Heimdall’i Docker olmadan da çalıştırabilirsiniz, ancak bu manuel ortam kurmayı, bağımlılıkları yönetmeyi ve manuel güncellemeleri içerecektir. Docker, uygulamanın ihtiyaç duyduğu her şeyi paketlediği için bakım yükünü azaltır. Kullanım kolaylığı ve dağıtım açısından, geliştiriciler arasında Docker kullanımı tercih edilir.
S3: Heimdall hassas uygulamalar için güvenli midir?
Doğru yapılandırıldığında Heimdall güvenli olabilir. Her zaman VPS’nizin güncel olup olmadığını kontrol edin, erişim için HTTPS kullanın (bunu Nginx gibi ters proxy ile ayarlayabilirsiniz) ve uygulamalarınızı güçlü şifrelerle koruyun. Ayrıca, erişim kayıtlarını düzenli olarak izleyerek potansiyel yetkisiz erişim girişimlerini takip edin.
Bu rehberle, Heimdall’i VPS üzerinde kendiniz barındırma konusunda iyi bir başlangıç yapmış olmalısınız. İyi barındırmalar!