Dolibarr’ı VPS Üzerinden Kendiniz Barındırma (Kapsamlı Kılavuz)
Dolibarr, küçük ve orta ölçekli işletmelerin işletme yönetimini kolaylaştıran açık kaynaklı bir ERP ve CRM paketidir. Bunu VPS üzerinde kendiniz barındırmak, verileriniz üzerinde tam kontrol sahibi olmanızı sağlar, gizliliği artırır ve zaman içinde maliyet tasarrufu sağlayabilir. Bu kılavuz, Dolibarr’ı VPS üzerinde kendiniz barındırmak için gereken adımları size anlatacaktır.
Neden Dolibarr için VPS Tercih Etmeliyim?
VPS kullanmak, paylaşımlı barındırmaya kıyasla daha iyi performans ve özelleştirme imkanı sunar. Ayrıca, gerekli yazılımları yükleme, güvenlik ayarlarını yapılandırma ve kaynakları ihtiyaçlarınıza göre ölçeklendirme özgürlüğü sağlar.
VPS Sağlayıcı Karşılaştırması
Dolibarr barındırmak için VPS seçerken aşağıdaki seçenekleri göz önünde bulundurun:
| Sağlayıcı | Aylık Fiyat (EUR/USD) | CPU | RAM | Depolama |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 1 | 4GB | 200GB |
| Hetzner Cloud | 4.15 EUR | 1 | 2GB | 20GB |
| DigitalOcean | 6 USD | 1 | 1GB | 25GB |
| Vultr | 6 USD | 1 | 1GB | 25GB |
| Linode (Akamai Cloud) | 5 USD | 1 | 1GB | 25GB |
Tüm seçenekler Dolibarr barındırmak için uygundur, ancak daha iyi performans için Contabo VPS önerilir çünkü daha büyük RAM ve depolama kapasitesine sahiptir. Daha detaylı bilgi için full VPS karşılaştırmamıza göz atabilirsiniz.
Gereksinimler
Kurulum işlemine başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
- SSH erişimi olan bir VPS kurulu.
- VPS’nize yönlendirilmiş bir alan adı (isteğe bağlı ama önerilir).
- Linux komutlarına temel düzeyde hakimiyet.
Adım 1: VPS’inizi Kurma
-
VPS’e Bağlanın: SSH kullanarak VPS terminalinize erişin:
ssh root@your_vps_ip -
** Sistem Güncellemesi:** Tüm paketlerin güncel olduğundan emin olun.
apt-get update && apt-get upgrade -y
Adım 2: Gerekli Paketleri Kurma
Apache, MySQL ve PHP’yi yükleyin. Dolibarr düzgün çalışması için bu hizmetlere ihtiyaç vardır.
apt-get install apache2 mysql-server php php-mysql libapache2-mod-php -y
Adım 3: Dolibarr’ı İndirme
Dolibarr’ı kurmak istediğiniz dizine gidin:
cd /var/www/html
Dolibarr’ın en güncel sürümünü indirin:
wget https://sourceforge.net/projects/dolibarr/files/latest/download -O dolibarr.zip
İndirilen dosyayı çıkarın:
unzip dolibarr.zip
Adım 4: MySQL Veritabanını Yapılandırma
-
MySQL’e giriş yapın:
mysql -u root -p -
Dolibarr için veritabanı oluşturun:
CREATE DATABASE dolibarr; CREATE USER 'dolibarruser'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarruser'@'localhost'; FLUSH PRIVILEGES; EXIT;
Adım 5: Apache Konfigürasyonunu Yapılandırma
-
Dolibarr için Apache yapılandırma dosyası oluşturun:
nano /etc/apache2/sites-available/dolibarr.conf -
Aşağıdaki yapılandırmayı ekleyin:
<VirtualHost *:80> DocumentRoot /var/www/html/dolibarr/htdocs ServerName your_domain.com <Directory /var/www/html/dolibarr/htdocs> AllowOverride All </Directory> </VirtualHost> -
Yeni siteyi etkinleştirin ve rewrite modülünü aktif edin:
a2ensite dolibarr.conf a2enmod rewrite systemctl restart apache2
Adım 6: Kurulumu Tamamlayın
Web tarayıcınızı açın ve http://your_domain.com/install adresine gidin. Web tabanlı kurulum sihirbazı talimatlarını izleyin. Daha önce belirlediğiniz veritabanı bilgilerinin kullanıldığından emin olun.
Adım 7: Kurulumu Güvenli Hale Getirme
Kurulum tamamlandıktan sonra aşağıdaki önlemleri alın:
-
Kurulum klasörünü kaldırın:
rm -rf /var/www/html/dolibarr/htdocs/install -
Dosya izinlerini ayarlayın:
chown -R www-data:www-data /var/www/html/dolibarr/htdocs -
MySQL güvenlik ayarlarını yapın:
mysql_secure_installationkomutunu çalıştırarak test kullanıcıları ve veritabanlarını kaldırın.
Adım 8: İsteğe Bağlı - Docker Kurulumu
Eğer Dolibarr’ı Docker kullanarak kendiniz barındırmayı tercih ediyorsanız, şu adımları izleyebilirsiniz:
-
Docker’ı kurun:
apt-get install docker.io docker-compose -y -
Bir
docker-compose.ymloluşturun:version: '3' services: db: image: mysql:5.7 environment: MYSQL_DATABASE: dolibarr MYSQL_USER: dolibarruser MYSQL_PASSWORD: your_password MYSQL_ROOT_PASSWORD: root_password dolibarr: image: dolibarr/dolibarr environment: - DB_HOST=db - DB_USER=dolibarruser - DB_PASS=your_password ports: - "80:80" -
Dolibarr’ı çalıştırın:
docker-compose up -d
Tebrikler! Artık Dolibarr’ı VPS’nizde kendiniz barındırıyorsunuz.
Sıkça Sorulan Sorular
1. Dolibarr’ı kendiniz barındırmak güvenli mi?
Dolibarr’ı kendiniz barındırmak, veri kontrolü ve gizlilik açısından avantaj sağlar. Ancak, sunucunuzu güvenli hale getirmek için güvenlik duvarları kurmak, güçlü şifreler kullanmak ve yazılımları düzenli güncellemek önemlidir. Ayrıca web sunucunuz için SSL kurmayı düşünün, böylece iletilen veriler şifrelenir.
2. Düşük özellikli VPS üzerinde Dolibarr çalıştırabilir miyim?
Evet, Dolibarr düşük özellikli VPS üzerinde çalışabilir, fakat kullanıcı sayısı arttıkça performans etkilenebilir. Minimal kurulumlar için Hetzner Cloud ($4.15 EUR/ay) gibi seçenekler test amaçlı yeterli olabilir. Yüksek kullanımı bekliyorsanız, daha iyi performans için Contabo VPS ($5.99 EUR/ay) tercih edin.
3. Dolibarr’ı kendiniz barındırmak için Docker kullanmanın avantajları nelerdir?
Docker, Dolibarr’ın kurulumunu ve yönetimini basitleştirir; bağımlılıkları ve güncellemeleri izole konteynerlerde çalıştırmanıza imkan tanır. Bu da yönetimi ve ölçeklendirmeyi kolaylaştırır. Ayrıca, uygulamanın taşınmasını ve güncellenmesini kolaylaştırır.
Bu kılavuzu takip ederek, Dolibarr’ı VPS üzerinde başarıyla kendiniz barındırabilir ve işletmenizi daha etkin şekilde yönetebilirsiniz. Daha fazla kaynak için r/selfhosted ve awesome-selfhosted listesine göz atabilirsiniz.