Paperless-ngx, kullanıcıların belgeleri verimli bir şekilde yakalamasına, indekslemesine ve yönetmesine olanak tanıyan güçlü açık kaynaklı belge yönetim sistemidir. Bunu bir Virtual Private Server (VPS) üzerinde barındırmak, kendi kendine barındırma ortamı için gereken kontrol ve esnekliği sağlayabilir. Ancak, optimal performans için belirli kaynak ihtiyaçlarını anlamak çok önemlidir. Bu kılavuz, Paperless-ngx’yi etkin şekilde çalıştırmak için gereken temel sunucu özelliklerini detaylandırmaktadır.
Minimum Sistem Gereksinimleri
Detaylara dalmadan önce, Paperless-ngx ile başlamak için minimum sistem gereksinimleri şunlardır:
- RAM: 2 GB
- CPU: 1 vCPU
- Depolama: 20 GB
Bu özellikler küçük kurulumlar veya deneme ortamları için uygundur. Ancak, kullanımınız arttıkça - özellikle birden fazla kullanıcı veya büyük dosyalar ile çalışmayı planlıyorsanız - kaynaklarınızı buna göre ölçeklendirmeniz önemlidir.
Tavsiye Edilen Sistem Özellikleri
Sorunsuz ve verimli bir deneyim sağlamak adına, özellikle üretim ortamında, aşağıdaki tavsiye edilen özellikleri dikkate alın:
- RAM: 4 GB veya daha fazla
- CPU: 2 vCPUs veya daha fazla
- Depolama: 40 GB SSD veya daha fazla
Bu özellikleri kullanmak, Paperless-ngx’nin eşzamanlı talepleri ve daha büyük belge yüklerini daha etkin şekilde yönetmesine olanak tanır ve performansı artırır.
RAM, CPU ve Depolama Özelliklerini Anlama
Bilgi sahibi kararlar verebilmek için, bu bileşenlerin her birinin Paperless-ngx’nin genel performansına katkısını inceleyelim.
RAM
- Minimum RAM (2 GB): Bu, mutlak temel seviyedir. İlk testler için yeterli olabilir, ancak aynı anda birden fazla kullanıcının erişmesi veya daha büyük belgelerle çalışmak gerekirse yavaşlamalar yaşayabilirsiniz.
- Tavsiye Edilen RAM (4 GB): Çoklu kullanıcılar için düzgün çalışma sağlar ve veritabanı ile web uygulamasının sorunsuz çalışması için ek kaynaklar sunar.
CPU
- Minimum CPU (1 vCPU): Hafif işler için tek sanal CPU yeterli olabilir, ancak kullanıcı veya belge sayısı arttıkça darboğazlar oluşabilir.
- Tavsiye Edilen CPU (2 vCPUs): İki sanal CPU, işlem gücünün daha iyi dağılımını sağlar ve Paperless-ngx’nin belge ayrıştırma ve indeksleme görevlerini daha etkin gerçekleştirir.
Depolama
- Minimum Depolama (20 GB): Belgelerin boyutuna ve sayısına göre hızla dolabilir, özellikle yüksek çözünürlüklü taramalar kullanılıyorsa.
- Tavsiye Edilen Depolama (40 GB SSD): Katı Hal Sürücüleri (SSD), geleneksel sabit disklerden çok daha hızlı veri erişimi sağlar ve hızlı belge erişimi için idealdir.
VPS Sağlayıcıları Karşılaştırması
İşte Paperless-ngx barındırabilecek popüler VPS sağlayıcılarının, ihtiyaç duyulan özellikleri yansıtan kısa bir karşılaştırması:
| Sağlayıcı | Aylık Fiyat | RAM | CPU | Depolama |
|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 4 GB | 2 vCPUs | 100 GB SSD |
| Hetzner Cloud | 4.15 EUR | 2 GB | 1 vCPU | 20 GB SSD |
| DigitalOcean | 6 USD | 4 GB | 2 vCPUs | 80 GB SSD |
| Vultr | 6 USD | 4 GB | 2 vCPUs | 80 GB SSD |
| Linode | 5 USD | 4 GB | 2 vCPUs | 80 GB SSD |
İhtiyacınıza en uygun ve en iyi teklifi bulmak için tam VPS karşılaştırmamıza göz atabilirsiniz.
Sıkça Sorulan Sorular
Paperless-ngx’yi verimli şekilde çalıştırmak için gereken minimum RAM nedir?
Paperless-ngx teknik olarak 2 GB RAM ile çalışabilir, fakat bu tipik kullanım senaryoları için önerilmez. Pratikte, üretim ortamında veya birkaç kullanıcıyı aynı anda destekleyecekseniz, 4 GB RAM daha iyi olacaktır. Bu, uygulamaya bir tampon alan sağlar ve talepleri verimli şekilde işleyerek yavaşlamayı önler. Büyük belgeler veya çoklu kullanıcılar için, gelecekte ölçeklenebilirlik adına RAM miktarını 4 GB’tan daha fazla artırmayı düşünebilirsiniz.
Daha ucuz bir VPS planı kullanabilir miyim Paperless-ngx için?
Evet, en az gereksinimleri karşılayan uygun fiyatlı bir VPS planıyla başlayabilirsiniz. Hetzner Cloud gibi sağlayıcılar, 2 GB RAM ve 1 vCPU ile aylık 4.15 EUR civarında planlar sunmaktadır. Ancak, düşük maliyetli planlar kullanımınız arttıkça performans sınırlamaları getirebilir. Daha iyi bir kullanıcı deneyimi ve potansiyel yavaşlamaları önlemek için, 4 GB RAM ve 2 vCPU sağlayan planlara geçmek daha faydalı olacaktır.
Paperless-ngx için ne kadar depolama ayırmalıyım?
Temel fonksiyonellik için 20 GB depolama yeterli olabilir, fakat bu minimum seviyedir. Çok büyük miktarda belge depolamayı planlıyorsanız, 40 GB veya daha fazlasını düşünmelisiniz. Ayrıca, SSD kullanmak, veri erişim hızını büyük ölçüde artırır ve belge yükleme ile erişim sürelerini önemli ölçüde azaltır. Gelecekteki büyüme için her zaman mevcut ihtiyaçtan daha fazla depolama planlamak akıllıca olacaktır.
Paperless-ngx’yi barındırmak için gereken kritik özellikleri anlıyor ve mevcut VPS seçeneklerini analiz ederek, kendi kendine barındırma ortamınızın sorunsuz ve verimli çalışmasını sağlayabilirsiniz.