Skip to content

Commit 88b8cb4

Browse files
author
Mafyuh
committedSep 15, 2024
add actual and paperless
1 parent dc42777 commit 88b8cb4

File tree

2 files changed

+58
-0
lines changed

2 files changed

+58
-0
lines changed
 

‎docker/actual/docker-compose.yml

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
services:
2+
actual_server:
3+
container_name: actual
4+
image: ghcr.io/actualbudget/actual-server:24.9.0
5+
ports:
6+
- '5006:5006'
7+
environment:
8+
- ACTUAL_PORT=5006
9+
volumes:
10+
- /docker/appdata/actual/data:/data
11+
restart: unless-stopped

‎docker/paperless/docker-compose.yml

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
services:
2+
broker:
3+
image: docker.io/library/redis:7
4+
restart: unless-stopped
5+
volumes:
6+
- redisdata:/data
7+
8+
webserver:
9+
image: ghcr.io/paperless-ngx/paperless-ngx:2.12.0
10+
restart: unless-stopped
11+
depends_on:
12+
- broker
13+
- gotenberg
14+
- tika
15+
ports:
16+
- "8000:8000"
17+
volumes:
18+
- data:/usr/src/paperless/data
19+
- media:/usr/src/paperless/media
20+
- /data/paperless/export:/usr/src/paperless/export
21+
- /data/paperless/consume:/usr/src/paperless/consume
22+
env_file: .env
23+
environment:
24+
PAPERLESS_REDIS: redis://broker:6379
25+
PAPERLESS_TIKA_ENABLED: 1
26+
PAPERLESS_TIKA_GOTENBERG_ENDPOINT: http://gotenberg:3000
27+
PAPERLESS_TIKA_ENDPOINT: http://tika:9998
28+
29+
gotenberg:
30+
image: docker.io/gotenberg/gotenberg:8.7
31+
restart: unless-stopped
32+
33+
# The gotenberg chromium route is used to convert .eml files. We do not
34+
# want to allow external content like tracking pixels or even javascript.
35+
command:
36+
- "gotenberg"
37+
- "--chromium-disable-javascript=true"
38+
- "--chromium-allow-list=file:///tmp/.*"
39+
40+
tika:
41+
image: docker.io/apache/tika:latest
42+
restart: unless-stopped
43+
44+
volumes:
45+
data:
46+
media:
47+
redisdata:

0 commit comments

Comments
 (0)
Please sign in to comment.