Joplin (notes) ¶
Pour gérer ses notes, avec une appli desktop et mobile.
Tuto suivi : https://discourse.joplinapp.org/t/guide-for-joplin-server-on-raspberry-pi/14702
Commandes à exécuter :
sudo mkdir -p /opt/stacks/joplin
cd /opt/stacks/joplin
sudo nano compose.yaml
sudo ufw allow 22300 comment joplin
docker compose up -d
Mon fichier compose.yaml
version: '3'
services:
db:
restart: unless-stopped
image: postgres:latest
ports:
- "5432:5432"
volumes:
- /data/joplin-data:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=CHANGEME
- POSTGRES_USER=joplin
- POSTGRES_DB=joplin
app:
environment:
- APP_BASE_URL=https://notes.googlesaitouesttamere.com
- APP_PORT=22300
- POSTGRES_PASSWORD=CHANGEME
- POSTGRES_DATABASE=joplin
- POSTGRES_USER=joplin
- POSTGRES_PORT=5432
- POSTGRES_HOST=db
- DB_CLIENT=pg
- TRUST_PROXY=1
- CORS_ORIGIN=*
- ORIGIN_WHITELIST=http://notes.googlesaitouesttamere.com
restart: unless-stopped
image: joplin/server:arm64-latest
ports:
- "22300:22300"
depends_on:
- db
Configuration spéciale avec nginxproxymanager, lors de l'ajout du host il faut mettre en plus dans l'onglet Advanced :
location / {
proxy_pass http://192.168.0.43:22300;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Host $host;
proxy_redirect off;
}
```)