-
Notifications
You must be signed in to change notification settings - Fork 562
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
40 lines (31 loc) · 1.22 KB
/
docker-compose.yml
File metadata and controls
40 lines (31 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Apps/papra/papra.yml
name: Papra
tagline: Document & knowledge management system
description: |
Papra is an open-source document and knowledge management system
designed to help you organize your personal and professional data.
icon: https://raw.githubusercontent.com/souvikroyc/CasaOS-AppStore/main/Apps/papra/papra.png
category: Productivity
compose:
papra:
# Uses the official Papra image, which supports arm64 (Raspberry Pi)
image: ghcr.io/papra-hq/papra:latest
container_name: papra
ports:
- 1221:1221
environment:
# CasaOS will replace {app_host} with the server's IP (e.g., 192.168.1.198)
- APP_BASE_URL=http://{app_host}:1221
# Optional variable: User can set their time zone during installation
- name: TZ
label: Time Zone (e.g., Europe/London)
default: ""
volumes:
# CasaOS will replace ${APPDATA} with the user's chosen storage location
- ${APPDATA}/papra:/app/app-data
# Set user IDs for rootless security (standard practice)
user: "1000:1000"
restart: unless-stopped
# App fields for the CasaOS UI
port_map: "1221"
platform: linux/amd64,linux/arm64 # Essential for RPi compatibility