Vikunja’yı VPS Üzerinden Kendi Sunucunuza Kurma (Tam Kılavuz)
Vikunja, görevlerinizi ve projelerinizi verimli bir şekilde takip etmenize yardımcı olmak amacıyla tasarlanmış açık kaynaklı bir görev yönetim aracıdır. Vikunja’yı VPS üzerinde kendi kendinize barındırmak, özellikle verileriniz üzerinde tam kontrol sağlamak isteyen geliştiriciler ve ev lab meraklıları için maliyet açısından uygun bir çözüm olabilir. Bu kılavuz, Docker kullanarak Vikunja’yı başarılı bir şekilde VPS’e kurmanız için gereken adımları anlatacaktır.
Gereksinimler
İşe başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- En az 1 GB RAM’e sahip bir VPS (tavsiye edilir).
- Sunucunuza SSH erişimi.
- Bir alan adı (isteğe bağlı fakat erişimi kolaylaştırmak için önerilir).
- VPS’nizde Docker ve Docker Compose yüklü.
VPS Sağlayıcı Seçimi
İşte kendi kendine barındırmak için ideal olan popüler VPS sağlayıcılarının karşılaştırması:
| Sağlayıcı | Fiyat | RAM | Depolama | Notlar |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR/ay | 4 GB | 300 GB | Makul fiyat performans dengesi |
| Hetzner Cloud | 4.15 EUR/ay | 2 GB | 20 GB | Güvenilir ve hızlı |
| DigitalOcean | 6 USD/ay | 1 GB | 25 GB | Geliştirici dostu |
| Vultr | 6 USD/ay | 1 GB | 25 GB | Çok sayıda veri merkezi lokasyonu |
| Linode | 5 USD/ay | 1 GB | 25 GB | Güçlü performans |
Daha kapsamlı karşılaştırma için tüm VPS karşılaştırmamıza göz atabilirsiniz.
Adım 1: VPS’inizi Kurma
-
VPS’e Bağlanın: SSH ile VPS’inize bağlanın:
ssh root@sunucu-ipniz -
Sistem Paketlerini Güncelleyin:
sudo apt update && sudo apt upgrade -y -
Gerekli Paketleri Yükleyin: Docker ve Docker Compose yüklü değilse, aşağıdaki komutları kullanarak yükleyin:
sudo apt install docker.io docker-compose -y -
Docker’ı Başlatın ve Otomatik Başlangıca Ayarlayın:
sudo systemctl start docker sudo systemctl enable docker
Adım 2: Vikunja’nın Kurulumu
-
Vikunja İçin Bir Dizin Oluşturun:
mkdir ~/vikunja cd ~/vikunja -
Bir Docker Compose Dosyası Oluşturun: Favori metin düzenleyicinizi kullanarak
docker-compose.ymldosyasını oluşturun.version: '3' services: vikunja: image: vikunja/wekan restart: always ports: - "3456:3456" volumes: - vikunja_data:/data volumes: vikunja_data:Bu yapılandırma, VPS’inizdeki 3456 portunu Vikunja konteynerindeki aynı porta yönlendirir.
-
Vikunja’yı Başlatın:
docker-compose up -d -
Kurulumu Doğrulayın: Vikunja’nın çalışıp çalışmadığını, tarayıcınızdan
http://sunucu-ipniz:3456adresine giderek kontrol edin.
Adım 3: Vikunja’yı Yapılandırma
-
Veritabanı Kurulumu: Vikunja, bir veritabanı gerektirir. Basitlik için SQLite kullanılabilir. PostgreSQL kullanmak isterseniz,
docker-compose.ymldosyanızı uyarlamanız gerekebilir. -
Uygulamaya Erişin: Kurulum tamamlandıktan sonra Vikunja’yı kullanmaya başlayabilirsiniz. Kayıt olun ve hesap ayarlarınızı yapılandırın.
SSS (Sıkça Sorulan Sorular)
1. Vikunja’yı kendi sunucunuza barındırmanın faydaları nelerdir?
Vikunja’yı kendi sunucunuza kurmak, verileriniz ve ortamınız üzerinde tam kontrol sağlar. Özellikleri ihtiyaçlarınıza göre özelleştirebilir, çalışma süresini garanti altına alabilir ve gizliliğinizi artırabilirsiniz; çünkü verileriniz üçüncü taraf hizmetlerle paylaşılmaz. Ayrıca abonelik ücretlerinden kaçınırsınız, bu da özellikle VPS fiyatlarıyla karşılaştırıldığında maliyet açısından uygun bir çözümdür.
2. Vikunja kurulumunu nasıl güvenli hale getirebilirim?
Kurulumu HTTPS ile güvenli hale getirmek için Let’s Encrypt kullanabilirsiniz. Certbot’u yükleyip Docker yapılandırmanızla entegre ederek ücretsiz bir SSL sertifikası edinebilirsiniz. Ayrıca VPS’nizi düzenli olarak güncellemeye, güçlü şifreler kullanmaya ve erişimi sınırlamak için bir güvenlik duvarı kurmaya dikkat edin.
3. Aynı VPS üzerinde Vikunja ile birlikte başka uygulamalar da çalıştırabilir miyim?
Evet, yeterli kaynaklara (CPU, RAM ve depolama) sahipseniz aynı VPS üzerinde birden fazla uygulama çalıştırabilirsiniz. Her uygulamanın farklı portlarda çalıştığından emin olun ki çakışma yaşanmasın. Docker konteynerleri, izolasyon ortamları sağladığı için çeşitli uygulamaları yönetmek oldukça kolaydır.
Bu kılavuzu takip ederek VPS’inizde tamamen işlevsel Vikunja kurulumuna sahip olacaksınız. Görev ve proje yönetimi artık çok daha kolay. Kendi kendine barındırma yolculuğunuzda keyifli çalışmalar dileriz!