No video

Install Paperless-NGX Using Synology's Container Manager And Manage All Of Your Documents Online

  Рет қаралды 3,742

Digital Aloha

Digital Aloha

Күн бұрын

This video covers installing Paperless-NGX, which is an online document management system, on your Synology NAS using Container Manager.
⭐️ BUY ME A COFFEE⭐️
www.buymeacoffee.com/digitala...
⭐️ SUPPORT THIS CHANNEL⭐️
digitalaloha.com/support-my-w...
⭐️ HIRE ME FOR A PROJECT⭐️
digitalaloha.com/hire-me/
The video topics include:
• Introduction to Paperless-NGX.
• Creating A Paperless-NGX Project Using Container Manager.
• Setting up DDNS and a Wildcard Let's Encrypt Certificate.
• Setting up a Reverse Proxy using the Wildcard Let's Encrypt Certificate.
• Setting up Port Forwarding.
• Launching the Paperless-NGX UI.
Folders and sub-folders created in the video
---
• /volume1/docker/paperless-ngx
Then create the following sub-folders withing the paperless-ngx folder.
• consume
• data
• db
• export
• media
• redis
---
docker-compose.env
---
USERMAP_UID=1000
USERMAP_GID=1000
PAPERLESS_TIME_ZONE=America/Los_Angeles
PAPERLESS_OCR_LANGUAGE=eng
PAPERLESS_ADMIN_USER: pladmin
PAPERLESS_ADMIN_PASSWORD: ChangeThisPassword!!
PAPERLESS_URL=paperless.example.com # Set this if configuring Paperless-ngx for remote access using a reverse proxy. Otherwise comment out the line with a #.
PAPERLESS_SECRET_KEY=change-me # Set this if making Paperless-ngx available publicly. Otherwise comment out the line with a #.
---
docker-compose.yml for the video
---
version: "3.4"
services:
broker:
image: redis
container_name: paperless-ngx-redis
restart: unless-stopped
volumes:
- /volume1/docker/paperless-ngx/redis:/data
db:
image: postgres
container_name: paperless-ngx-db
restart: unless-stopped
volumes:
- /volume1/docker/paperless-ngx/db:/var/lib/postgresql/data
environment:
POSTGRES_DB: paperless
POSTGRES_USER: paperless
POSTGRES_PASSWORD: paperless # If you change the password add the PAPERLESS_DBPASS: password_you_chose to the paperless-ngx/webserver container.
webserver:
image: ghcr.io/paperless-ngx/paperless-ngx:latest
container_name: paperless-ngx
restart: unless-stopped
depends_on:
- db
- broker
- gotenberg
- tika
ports:
- "8000:8000"
volumes:
- /volume1/docker/paperless-ngx/data:/usr/src/paperless/data
- /volume1/docker/paperless-ngx/media:/usr/src/paperless/media
- /volume1/docker/paperless-ngx/export:/usr/src/paperless/export
- /volume1/docker/paperless-ngx/consume:/usr/src/paperless/consume
env_file: docker-compose.env
environment:
PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db
PAPERLESS_TIKA_ENABLED: 1
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: gotenberg:3000
PAPERLESS_TIKA_ENDPOINT: tika:9998
PAPERLESS_DBPASS: password_you_chose # If you changed the password in the db container add this line. Otherwise you can delete or comment out the line with a #.
gotenberg:
image: docker.io/gotenberg/gotenberg
container_name: paperless-ngx-gotenberg
restart: unless-stopped
The gotenberg chromium route is used to convert .eml files. We do not
want to allow external content like tracking pixels or even javascript.
command:
- "gotenberg"
- "--chromium-disable-javascript=true"
- "--chromium-allow-list=file:///tmp/.*"
tika:
image: ghcr.io/paperless-ngx/tika:latest
container_name: paperless-ngx-tika
restart: unless-stopped
---
In the video I mentioned or referenced the following link:
• Paperless-NGX website - docs.paperless-NGX.com
• Paperless-NGX GitHub - github.com/paperless-NGX/pape...
• mariushosting.com - Install Paperless NGX With Office Files Support - mariushosting.com/synology-in...
Timecodes
0:00 | Introduction
1:04 | Prerequisites - Container Manager, Text Editor, Enable SSH, And Create Paperless-NGX Folders
2:06 | Create And Configure The docker-compose.env File
4:20 | Create The Paperless-NGX Project Using Container Manager
6:14 | Launch Paperless-NGX Using Local IP Address And Host Port Number
7:10 | Setup DDNS
7:47 | Setup A Wildcard Let’s Encrypt Certificate
8:32 | Setup Reverse Proxy
9:42 | Associate DDNS Hostname With The Let’s Encrypt Wildcard Certificate
10:14 | Setup Router Port Forwarding
10:24 | Launch Paperless-NGX Using Reverse Proxy DDNS Domain Name
11:06 | Closing
#synology #paperless-ngx #paperless

Пікірлер: 26
@digital_aloha
@digital_aloha 3 ай бұрын
If you change the POSTGRES_PASSWORD (which is set to paperless by default) in the db container, then you'll need to add PAPERLESS_DBPASS: password_you_chose as an environment variable in the paperless-ngx/webserver container. I've updated the docker-compose.yml in the description with these details as well. If you don't you'll get a password authentication error in the db and paperless-ngx/webserver containers.
@SSloath
@SSloath 21 күн бұрын
Following your instructions leads to "Container paperless-ngx stopped unexpectedly." roughly every 3 seconds on loop until I stop the project. Trying to run on DS923+, I'm guessing there's an incompatibility issue or this install no longer works.
@brodymessmer
@brodymessmer 3 ай бұрын
The log for paperless-ngx is getting an error "FATAL: password authentication failed for user "paperless"". (the Postgresql log also indicates a failed login attempt). Seems like it should be easy to figure out, but I'd love any tips (as I don't have time to troubleshoot at the moment)
@alexdelli2
@alexdelli2 3 ай бұрын
Here the same
@brodymessmer
@brodymessmer 3 ай бұрын
@@alexdelli2 i got my install working for real. The first time I spun it up I changed the password for postgresql...while I had changed it back later, I had to manually go and delete all the files/folders that were created. Once I did that I was able to spin up the server successfully
@digital_aloha
@digital_aloha 3 ай бұрын
Interesting... I just spun up a new install of paperless-ngx with a new database password and sure enough I got the error also. The fix for me was to add a PAPERLESS_DBPASS: as an environment variable for the paperless-ngx (web server) container. I'll add a sticky comment and update the docker-compose.yml file in the description as well. Thanks for pointing out the issue!!
@alexdelli2
@alexdelli2 3 ай бұрын
@@digital_aloha Thank you
@digital_aloha
@digital_aloha 3 ай бұрын
@@alexdelli2 You're welcome!!
@enricoschiappa3643
@enricoschiappa3643 10 күн бұрын
Hello it would be possible to setup the menu in spanish instead of english?
@philippeantonietti
@philippeantonietti 2 ай бұрын
ow that's nice, unfortunately my nas is the ds715 which does not support docker, i was wondering if i can manually install ?
@digital_aloha
@digital_aloha 2 ай бұрын
To bad... Unfortunately docker would have been your best bet to install on a Synology NAS. If you have a standalone linux computer you could possibly install Paperless-NGX there as well. Hope you can find a host that works. Good luck!!
@jurgenpaapen5998
@jurgenpaapen5998 2 ай бұрын
Nice tutorial. When I change PAPERLESS_OCR_LANGUAGE=eng to PAPERLESS_OCR_LANGUAGE=nld, I get an error. Do you know what I am doing wrong?
@digital_aloha
@digital_aloha 2 ай бұрын
Hopefully you figured things out but, if not, you need to change your docker-compose.env file and add an additional line for languages. It should read this in your setup. PAPERLESS_OCR_LANGUAGES=nld PAPERLESS_OCR_LANGUAGE=nld Basically nld isn't a default OCR language so you need to specify it with the PAPERLESS_OCR_LANGUAGES option to install the language. Check out this link for details -> docs.paperless-ngx.com/configuration/#ocr. Hope that does the trick for you? Good luck!!
@jurgenpaapen5998
@jurgenpaapen5998 2 ай бұрын
Thank you for your reply. This is working now. Is it also possible to add English as 2nd language for OCR. As value by LANGUAGES=nld,eng. And value bij LANGUAGE=nld. Is this right? I think this is not working.
@nsuinteger-au
@nsuinteger-au 3 ай бұрын
is there currently a way to get this done with single image or container rather? I noticed after following the method it has installed 5 different images and running 5 other containers.
@fretbuzzly
@fretbuzzly Ай бұрын
Each one of those images is a piece of software that the application needs to run. They are dependencies for the application.
@DavidSaquing
@DavidSaquing 3 ай бұрын
hi, thanks for this video. my Synology (DSM 7.1.1-42962 Update 6) doesn't have Container Manager. I can only use Docker. I don't have the Project Tab. Any suggestions. Thanks.
@digital_aloha
@digital_aloha 3 ай бұрын
You're welcome!! Regarding your question, would it be possible to upgrade DSM to 7.2? If you can you'll have access to Container Manager. If not, let me know and I'll point you to a video that you can use as a reference.
@DavidSaquing
@DavidSaquing 3 ай бұрын
@@digital_aloha hi, thanks for the reply. My NAS (1815+) can't upgrade to 7.2.
@nsuinteger-au
@nsuinteger-au 3 ай бұрын
rip
@bstyle82
@bstyle82 Ай бұрын
Is there a way to undo the setup for external acces after installation?
@a.dursun7581
@a.dursun7581 Ай бұрын
i can't run it, because of tika property and gotenberg property are not allowed. What can i do ?
@williamball
@williamball 2 ай бұрын
Enough time has passed that I'm not sure any of you will see this... I have been able to create the .yml file and successfully built all 5 docker containers. I have made sure to use easy default passwords in all containers. After all containers are running the paperless-ngx log hangs as "waiting on redis". It then just times out and start over. I've deleted and recreated the containers multiple times with the same result. I've also followed another set of instructions to manually create each docker container separately and in that case, the paperless-ngx container log hangs exactly the same. All I've found on Google implies that just deleting and recreating the containers fixed the problem. Does anyone have any suggestions?
@berwickcomputers
@berwickcomputers 4 ай бұрын
could you please explaine how to use the document_retagger please
@berwickcomputers
@berwickcomputers 3 ай бұрын
sudo docker container exec -it (your container ID ) document_retagger. sudo docker container exec -it 32qt document_retagger
Easily Manage And Search All Of Your Documents - Paperless-NGX
19:48
Massive Botnet Attacking Synology - how to protect your NAS
24:42
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 8 МЛН
WHAT’S THAT?
00:27
Natan por Aí
Рет қаралды 13 МЛН
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 65 МЛН
Best KFC Homemade For My Son #cooking #shorts
00:58
BANKII
Рет қаралды 62 МЛН
This web UI for Ansible is so damn useful!
20:07
Christian Lempa
Рет қаралды 466 М.
setting up Synology for beginners (DSM 7.2)
18:06
Nick Talks Tech
Рет қаралды 3 М.
7 Synology Apps YOU NEED TO USE in 2023
10:34
WunderTech
Рет қаралды 93 М.
Grundlagen paperless-ngx: Das papierlose Büro (z.B. für Synology NAS)
11:43
Digitalisierung mit Kopf
Рет қаралды 39 М.
Install Paperless-ngx on Synology NAS using only Container Manager (2024)
8:30
Tutorials with Felix
Рет қаралды 4,6 М.
Paperless-ngx Using Docker With A Shared Consume Folder
9:35
Steve's Tech Stuff
Рет қаралды 20 М.
CrowdStrike IT Outage Explained by a Windows Developer
13:40
Dave's Garage
Рет қаралды 2 МЛН
Remotely access Home Assistant via Tailscale for free!
14:11
Tailscale
Рет қаралды 23 М.
Secret Experiment Toothpaste Pt.4 😱 #shorts
00:35
Mr DegrEE
Рет қаралды 8 МЛН