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

guide

NetBox'u VPS Üzerinden Kendiniz Barındırma (Tam Kılavuz)

Güçlü ve çok yönlü IP adresi yönetim aracı NetBox'u VPS üzerinde nasıl kendiniz barındıracağınızı öğrenin. Adım adım kurulum dahil.

NetBox, ağı daha verimli yönetmenize yardımcı olabilecek güçlü ve açık kaynaklı bir IP adresi yönetim aracıdır. NetBox’u VPS üzerinde kendiniz barındırmak, verileriniz ve özelleştirmeler üzerinde tam kontrol sahibi olmanızı sağlar. Bu kılavuz, Docker kullanarak NetBox’un VPS üzerine kurulumunu adım adım anlatacaktır; basitlik ve verimlilik için.

Gereksinimler

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

  1. VPS Sunucusu: Bütçenize ve ihtiyaçlarınıza uygun bir VPS sağlayıcısı seçin. İşte birkaç en iyi sağlayıcının hızlı karşılaştırması:
SağlayıcıAylık Fiyat (EUR)Aylık Fiyat (USD)Temel Özellikler
Contabo VPS5.99~6.00Uygun fiyatlı, iyi performans
Hetzner Cloud4.15~4.50Yüksek performans, esnek ölçeklendirme
DigitalOcean~5.556.00Kullanıcı dostu arayüz, büyük topluluk desteği
Vultr~5.556.00Küresel veri merkezleri, güvenilir altyapı
Linode~4.755.00Mükemmel müşteri hizmetleri ve performans

Daha kolay kurulum için yukarıdaki sağlayıcıların her birinin bağlantılarına tıklayabilirsiniz: Contabo, Hetzner Cloud, DigitalOcean, Vultr, ve Linode.

  1. Bir alan adı: Opsiyonel olsa da, bir alan adına sahip olmak NetBox örneğinize erişimi kolaylaştırır.

  2. Temel Docker Bilgisi: Docker komutlarına aşina olmak kurulum sürecinde size yardımcı olur.

VPS’nizi Kurma

  1. İşletim Sistemini Seçin: Çoğu kullanıcı Ubuntu’yu tercih eder; stabilite ve destek açısından iyi bir seçimdir. En güncel LTS sürümünü yükleyin (ör. Ubuntu 22.04).

  2. Sistem Güncellemesi Yapın: Docker kurulumundan önce sisteminizi güncel tutmak için:

    sudo apt update && sudo apt upgrade -y
  3. Docker’ı Kurun: Aşağıdaki komutlar ile Docker’ı yükleyin:

    sudo apt install -y docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
  4. Docker Compose Kurulumu: En yeni Docker Compose sürümünü indirin:

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

NetBox’u Dağıtmak

Docker’ı kurduktan sonra, NetBox’u dağıtmaya hazırsınız. Aşağıdaki adımları izleyin:

  1. Proje Dizini Oluşturun:

    mkdir /opt/netbox
    cd /opt/netbox
  2. Docker Compose Dosyası Oluşturun: Aşağıdaki yapılandırmayla bir docker-compose.yml dosyası oluşturun:

    version: '3.9'
    
    services:
      netbox:
        image: netbox-community/netbox:latest
        environment:
          - SECRET_KEY=your_secret_key
          - ALLOWED_HOSTS=yourdomain.com
        ports:
          - "8000:8080"
        volumes:
          - netbox-data:/opt/netbox/netbox/media
    
      postgres:
        image: postgres:latest
        environment:
          - POSTGRES_DB=netbox
          - POSTGRES_USER=netbox
          - POSTGRES_PASSWORD=your_password
        volumes:
          - postgres-data:/var/lib/postgresql/data
    
    volumes:
      netbox-data:
      postgres-data:

    your_secret_key, yourdomain.com ve your_password alanlarını kendi isteğinize göre doldurun.

  3. Docker Compose’u Çalıştırın: Servisleri başlatmak için:

    sudo docker-compose up -d
  4. Veritabanını Başlatın: NetBox konteynerine bağlanın:

    sudo docker exec -it netbox-netbox-1 bash

    Ardından veritabanı migration’larını çalıştırın:

    python3 manage.py migrate
  5. Bir Süper Kullanıcı Oluşturun: Konteyner içindeyken, admin kullanıcısı oluşturun:

    python3 manage.py createsuperuser

    Ekranda çıkan yönergeleri takip edin ve admin kimlik bilgilerinizi ayarlayın.

NetBox’a Erişim

Her şey hazır olduktan sonra, NetBox örneğinize http://yourdomain.com:8000 adresinden erişebilirsiniz. Oluşturduğunuz süper kullanıcı bilgileriyle giriş yapın.

Sık Sorulan Sorular

1. NetBox nedir ve neden kendiniz barındırmalısınız?

NetBox, IP adresi yönetimi ve veri merkezi altyapı yönetimi için tasarlanmış açık kaynaklı bir araçtır. Kendiniz barındırmak, kurulum üzerinde tam kontrol sağlar ve özel ihtiyaçlara göre özelleştirmenize imkan tanır. Ayrıca, NetBox’u VPS üzerinde barındırmak, verilerinizin gizliliği ve güvenliği açısından avantaj sağlar ve dış sağlayıcılara olan bağımlılığınızı azaltır.

2. NetBox’u Docker olmadan kullanabilir miyim?

Docker olmadan NetBox yüklemek mümkündür fakat bu, dağıtım sürecini karmaşıklaştırabilir ve bağımlılıkların yönetimini zorlaştırır. Docker izolasyon ve güncellemeleri kolaylaştırır. Geleneksel yazılım yükleme yöntemlerini kullanmak istiyorsanız, NetBox’un resmi GitHub dökümantasyonuna bakabilirsiniz.

3. Kendiniz barındırmak için en iyi VPS sağlayıcısı hangisidir?

En iyi VPS sağlayıcısı bütçenize ve ihtiyaçlarınıza bağlıdır. Contabo ve Hetzner Cloud uygun fiyatlı seçenekler sunarken, DigitalOcean ve Linode mükemmel kullanıcı deneyimleri sağlar. VPS sağlayıcılarının detaylı karşılaştırmasını görmek için tüm VPS karşılaştırmamıza göz atabilirsiniz.

Bu kılavuzu izleyerek, VPS üzerinde tamamen fonksiyonel bir NetBox örneği çalıştırıyor olmalısınız. IP adreslerinizi verimli şekilde yönetmenin tadını çıkarın!