Müşteri PaneliDestek TalebiSunucu DurumuDuyurular+90 555 966 44 00
Yazılım

Paperless-ngx Kurulumu 2026: Türkçe OCR ile Aranabilir Şirket Belge Arşivi

📅 6 gün önce ⏱ 10 dk okuma 👁 37
Paperless-ngx 3.2: GPL-3.0, Türkçe OCR için OCR_LANGUAGE=tur, uygulama düzeyinde şifreleme yok, PostgreSQL 14+ önerilir; tarayıcı klasörü ve e-posta kuralları, OCR ve PDF/A, otomatik etiketleme, tam metin arama, 2FA ve OIDC, yedekleme

Faturalar, sözleşmeler, banka dekontları, resmi yazışmalar… Çoğu şirkette bu belgeler bir kısmı klasörlerde kâğıt, bir kısmı e-posta eklerinde, bir kısmı da paylaşılan klasörlerde dağınık durur. Bir belgeyi bulmak için kimin nereye kaydettiğini hatırlamak gerekir. Paperless-ngx, taranan ve e-postayla gelen belgeleri OCR ile metne çeviren, otomatik etiketleyen ve tam metin aranabilir bir arşivde toplayan, GPL-3.0 lisanslı bir belge yönetim sistemidir. Bu rehberde kurulumunu, Türkçe OCR ayarını, güvenlik sınırlarını ve yedeklemesini resmi belgelere dayanarak (Ekim 2026, v3.2.1) anlatıyoruz.

Kısa cevap: Paperless-ngx topluluk tarafından geliştirilen, GPL-3.0 lisanslı açık kaynak bir yazılımdır. Resmi belgeler kurulum için kurulum betiğini ya da Docker Compose'u, yeni kurulumlarda veritabanı olarak PostgreSQL'i önerir. Türkçe OCR, resmi yapılandırma örneğindeki tur dil koduyla açılır. En önemli uyarı: belgeler diskte şifrelenmeden saklanır ve proje, uygulamanın güvenilmeyen bir sunucuda asla çalıştırılmamasını söyler.

Paperless-ngx ne yapar?

Kurulum ve sunucu

Türkçe OCR ayarı

Paperless-ngx kutudan çıktığı haliyle İngilizce, Almanca, İtalyanca, İspanyolca ve Fransızca OCR dilleriyle gelir; varsayılan OCR dili İngilizcedir. Türkçe için resmi yapılandırma örneğinde de geçen iki ayar yapılır: Docker kurulumunda PAPERLESS_OCR_LANGUAGES=tur ile Türkçe dil paketi yüklenir, PAPERLESS_OCR_LANGUAGE=tur ile OCR dili Türkçe yapılır. Türkçe ve İngilizce belgeleri birlikte işliyorsanız iki dil birlikte tanımlanabilir. Docker'sız kurulumda Tesseract dil paketleri elle kurulur. Türkçe dil paketi olmadan OCR, Türkçeye özgü harfleri doğru tanıyamayabilir; bu da tam metin aramayı doğrudan etkiler.

Güvenlik: belgeler şifrelenmeden saklanır

Paperless-ngx'in README'si bu konuda çok açıktır: bilgiler şifrelenmeden düz metin olarak saklandığı için Paperless-ngx asla güvenilmeyen bir sunucuda çalıştırılmamalıdır; proje güvenlik garantisi vermez. Belgeler diskte düz dosya olarak durur ve v3 ile birlikte belge şifreleme özelliği tamamen kaldırılmıştır. Bu yüzden:

Not: Paperless-ngx bir belge arşivi aracıdır. Bu rehber, e-Fatura ve e-Arşiv belgelerinin yasal saklama yükümlülüklerini karşılayıp karşılamadığına dair bir değerlendirme içermez. Bu bilgi genel niteliktedir; yasal saklama yükümlülükleriniz için mali müşavirinize ve hukuk danışmanınıza başvurun.

Yedekleme ve güncelleme

Resmi belgeler birkaç yedekleme yolu tanımlar. En taşınabilir olanı document_exporter komutudur: tüm belgeleri, küçük resimleri, üst verileri ve veritabanı içeriğini bir klasöre aktarır. Artımlı çalıştığı için rsync ile düzenli yedeğe uygundur ve cron ile çalıştırılabilir. Bilinmesi gereken iki sınır var: dışa aktarım API anahtarlarını içermez, ve belgelere göre bir sürümde alınan dışa aktarım, farklı bir Paperless sürümüne içe aktarılamaz. Bu yüzden dışa aktarımın yanında Docker volume'lerinin (media, data, veritabanı) ya da PostgreSQL dökümünün yedeğini de alın. Dışa aktarımı parolayla korursanız, parola kaybolduğunda yedek içe aktarılamaz.

Güncellemeden önce belgeler, devam eden belge işleme olmadığından emin olunmasını ve yedek alınmasını ister. Docker'da docker compose pull ve docker compose up komutları veritabanı göçlerini de uygular. Ana sürüm geçişlerinde göç kılavuzu ayrıca okunmalıdır: örneğin v3'e yalnız 2.20.15 sürümünden geçilebilir ve gizli anahtar ile veritabanı türünün açıkça tanımlanması gerekir. Yedeklerin ayrı ve silinemez bir yerde tutulması için restic rehberimize bakabilirsiniz.

Paperless-ngx kimler için uygun değil?

e-veri.com ile Paperless-ngx

Paperless-ngx'i Türkiye'deki sunucularımızda yönetilen hosting olarak ya da sizin sunucunuzda kuruyoruz. Kapsam:

Kurulum ve yönetim teklifi için kurumsal hizmetler sayfamızı ziyaret edin.

Sık sorulan sorular

Paperless-ngx ücretsiz mi?

Evet. Paperless-ngx GPL-3.0 lisanslı, topluluk tarafından geliştirilen açık kaynak bir yazılımdır; kendi sunucunuzda lisans ücreti ödemeden kullanılır.

Paperless-ngx Türkçe OCR destekler mi?

Evet. Varsayılan dil paketleri arasında Türkçe yoktur, ama resmi yapılandırma örneğindeki gibi PAPERLESS_OCR_LANGUAGES=tur ile Türkçe dil paketi yüklenir ve PAPERLESS_OCR_LANGUAGE=tur ile OCR dili Türkçe yapılır.

Paperless-ngx belgeleri şifreler mi?

Hayır. Belgeler diskte şifrelenmeden saklanır ve v3 ile belge şifreleme tamamen kaldırılmıştır. Proje, uygulamanın güvenilmeyen bir sunucuda asla çalıştırılmamasını söyler; disk şifrelemesi ve erişim kısıtları ayrıca kurulmalıdır.

Paperless-ngx hangi veritabanını kullanır?

Varsayılan SQLite'tır; resmi belgeler yeni kurulumlarda PostgreSQL'i (en az 14) önerir. MariaDB de desteklenir, ama büyük/küçük harf duyarlılığı konusunda belgelenmiş bir ödünleşimi vardır.

Paperless-ngx yedeği nasıl alınır?

document_exporter komutu belgeleri, üst verileri ve veritabanı içeriğini bir klasöre aktarır. Ancak dışa aktarım farklı bir Paperless sürümüne içe aktarılamadığı için Docker volume'lerinin ya da veritabanı dökümünün yedeği de alınmalıdır.

Paperless-ngx e-postadan belge alabilir mi?

Evet. Birden fazla e-posta hesabı ve her hesap için kurallar tanımlanabilir; ekler otomatik olarak arşive alınır. Gmail ve Outlook için OAuth2 desteklenir.

İlgili rehberler:

İlgili Makaleler