{"id":399,"date":"2026-03-24T17:31:16","date_gmt":"2026-03-24T16:31:16","guid":{"rendered":"https:\/\/netcloud24.com\/pl\/blog\/?p=399"},"modified":"2026-03-24T17:31:16","modified_gmt":"2026-03-24T16:31:16","slug":"jak-zainstalowac-paperless-ngx-z-nginx-na-debian","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/pl\/blog\/jak-zainstalowac-paperless-ngx-z-nginx-na-debian\/","title":{"rendered":"Jak zainstalowa\u0107 Paperless-ngx z Nginx na Debian"},"content":{"rendered":"<p>&nbsp;<\/p>\n<style>\nbody { font-family: Arial, sans-serif; line-height: 1.8; margin: 40px; background:#0f172a; color:#e2e8f0; }<br \/>\nh1,h2,h3 { color:#38bdf8; }<br \/>\ncode { background:#1e293b; padding:4px 6px; border-radius:4px; }<br \/>\npre { background:#020617; padding:16px; overflow:auto; border-radius:10px; }<br \/>\na { color:#22c55e; }<br \/>\n.box { background:#1e293b; padding:22px; border-radius:12px; margin:22px 0; }<br \/>\n.cta { background:#22c55e; color:#000; padding:22px; border-radius:12px; font-weight:bold; }<br \/>\n.author { background:#1e293b; padding:18px; border-radius:12px; margin-bottom:22px; }<br \/>\n<\/style>\n<p>&nbsp;<\/p>\n<div class=\"author\"><b>Autor:<\/b> \u0141ukasz Bodziony<br \/>\n<b>Marka:<\/b> <a href=\"https:\/\/netcloud24.com\">netcloud24.com<\/a><br \/>\nVPS Windows (RDP + CAL), VPS Linux, infrastruktura serwerowa<\/div>\n<h1>Jak zainstalowa\u0107 Paperless-ngx z Nginx na Debian<\/h1>\n<p>Paperless-ngx to nowoczesny system do zarz\u0105dzania dokumentami (DMS), kt\u00f3ry automatycznie indeksuje, taguje i przechowuje pliki PDF oraz skany. Idealny dla firm, biur rachunkowych i \u015brodowisk IT.<\/p>\n<div class=\"cta\">\ud83d\ude80 Wydajny <a href=\"https:\/\/netcloud24.com\">VPS Linux Debian<\/a> pod Paperless<\/p>\n<p>\ud83d\udcbb + <a href=\"https:\/\/netcloud24.com\">VPS Windows RDP (CAL)<\/a> do pracy biurowej<\/p>\n<p>NVMe \u2022 Backup \u2022 99.99% SLA \u2022 Start w 5 minut<\/p><\/div>\n<h2>1. Wymagania<\/h2>\n<ul>\n<li>Debian 11 \/ 12<\/li>\n<li>Minimum 2 GB RAM<\/li>\n<li>Root access<\/li>\n<\/ul>\n<h2>2. Aktualizacja systemu<\/h2>\n<pre>apt update &amp;&amp; apt upgrade -y\r\n<\/pre>\n<h2>3. Instalacja Docker i Docker Compose<\/h2>\n<pre>apt install docker.io docker-compose -y\r\nsystemctl enable docker\r\nsystemctl start docker\r\n<\/pre>\n<h2>4. Pobranie Paperless-ngx<\/h2>\n<pre>mkdir -p \/opt\/paperless\r\ncd \/opt\/paperless\r\nwget https:\/\/github.com\/paperless-ngx\/paperless-ngx\/releases\/latest\/download\/docker-compose.yml\r\n<\/pre>\n<h2>5. Konfiguracja \u015brodowiska<\/h2>\n<pre>nano docker-compose.env\r\n<\/pre>\n<pre>PAPERLESS_SECRET_KEY=losowy_klucz\r\nPAPERLESS_TIME_ZONE=Europe\/Warsaw\r\nPAPERLESS_OCR_LANGUAGE=pol\r\n<\/pre>\n<h2>6. Uruchomienie kontener\u00f3w<\/h2>\n<pre>docker-compose up -d\r\n<\/pre>\n<h2>7. Instalacja Nginx (reverse proxy)<\/h2>\n<pre>apt install nginx -y\r\n<\/pre>\n<pre>nano \/etc\/nginx\/sites-available\/paperless\r\n<\/pre>\n<pre>server {\r\n  listen 80;\r\n  server_name twojadomena.pl;\r\n\r\n  location \/ {\r\n    proxy_pass http:\/\/127.0.0.1:8000;\r\n    proxy_set_header Host $host;\r\n    proxy_set_header X-Real-IP $remote_addr;\r\n  }\r\n}\r\n<\/pre>\n<pre>ln -s \/etc\/nginx\/sites-available\/paperless \/etc\/nginx\/sites-enabled\/\r\nsystemctl restart nginx\r\n<\/pre>\n<h2>8. Dost\u0119p do aplikacji<\/h2>\n<p>Wejd\u017a w przegl\u0105darce:<\/p>\n<pre>http:\/\/twojadomena.pl\r\n<\/pre>\n<h2>9. HTTPS (zalecane)<\/h2>\n<pre>apt install certbot python3-certbot-nginx -y\r\ncertbot --nginx -d twojadomena.pl\r\n<\/pre>\n<h2>10. Backup<\/h2>\n<ul>\n<li>Katalog \/opt\/paperless\/data<\/li>\n<li>Baza danych<\/li>\n<\/ul>\n<div class=\"box\">\ud83d\udca1 Paperless przechowuje wszystkie dokumenty \u2013 backup jest krytyczny<\/div>\n<h2>11. Najcz\u0119stsze b\u0142\u0119dy<\/h2>\n<ul>\n<li>Port 8000 zaj\u0119ty<\/li>\n<li>B\u0142\u0119dy w docker-compose.env<\/li>\n<li>Brak RAM (OCR wymaga zasob\u00f3w)<\/li>\n<\/ul>\n<h2>12. Wydajno\u015b\u0107<\/h2>\n<ul>\n<li>NVMe SSD<\/li>\n<li>4+ GB RAM dla OCR<\/li>\n<li>CPU z wieloma rdzeniami<\/li>\n<\/ul>\n<div class=\"cta\">\u2714 <a href=\"https:\/\/netcloud24.com\">Hosting VPS Debian<\/a><\/p>\n<p>\u2714 <a href=\"https:\/\/netcloud24.com\">Windows VPS dla firm (RDP)<\/a><\/p>\n<p>\u2714 Backup + bezpiecze\u0144stwo<\/p><\/div>\n<h2>Podsumowanie<\/h2>\n<p>Paperless-ngx to jedno z najlepszych rozwi\u0105za\u0144 do zarz\u0105dzania dokumentami. W po\u0142\u0105czeniu z VPS daje pe\u0142n\u0105 kontrol\u0119 nad danymi i bezpiecze\u0144stwem.<\/p>\n<div class=\"author\">Autor: <b>\u0141ukasz Bodziony<\/b><br \/>\n\ud83d\udc49 <a href=\"https:\/\/netcloud24.com\">netcloud24.com \u2013 VPS Windows, Linux<\/a><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; Autor: \u0141ukasz Bodziony Marka: netcloud24.com VPS Windows (RDP + CAL), VPS Linux, infrastruktura serwerowa Jak zainstalowa\u0107 Paperless-ngx z Nginx na Debian Paperless-ngx to\u2026<\/p>\n","protected":false},"author":1,"featured_media":377,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,2],"tags":[],"class_list":["post-399","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","category-windows"],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/comments?post=399"}],"version-history":[{"count":1,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/399\/revisions"}],"predecessor-version":[{"id":400,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/posts\/399\/revisions\/400"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media\/377"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/media?parent=399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/categories?post=399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/pl\/blog\/wp-json\/wp\/v2\/tags?post=399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}