ippo

Joplin Notes Webview

Joplin Notes Webview

View your Joplin notes on a web browser served by a dgango fronted that is based on Joplin terminal app backend.

Joplin-webview is an unofficial webui frontent for the official terminal app and packed to a docker container simple to setup and deploy.

Strangely it is not listed on the unofficial clients

install

mkdir joplin-vieweb

cd joplin-vieweb

nano doccker-compose.yml

add

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
version: '3.4'

x-common-variables: &common-variables
   ORIGINS: "'http://localhost', 'http://192.168.1.24' , 'https://my-ddns-domain.com'"

services:
  django-joplin-vieweb:
    image: gri38/django-joplin-vieweb:latest
    depends_on:
      - joplin-terminal-xapi
    environment:
       <<: *common-variables
    restart: unless-stopped
    ports:
      - xxxx:8000
    volumes:
      - joplin:/root/.config/joplin:ro
      - joplin-vieweb:/root/.config/joplin-vieweb
    networks:
      - joplin-net

  joplin-terminal-xapi:
    image: gri38/joplin-terminal-xapi:latest
    restart: unless-stopped
    volumes:
      - joplin:/root/.config/joplin
    networks:
      - joplin-net

volumes:
  joplin:
  joplin-vieweb:

networks:
  joplin-net: {}

Then

docker-compose up -d

first you set up url/admin and then login to url/joplin mind the /admin and /joplin

navigate to http://localhost:xxx/admin or http://192.168.1.xx:xxx/admin or https://my-ddns-domain.com/admin

change password add user logout

navigate to http://localhost:xxx/joplin or http://192.168.1.xx:xxx/joplin or https://my-ddns-domain.com/joplin

go to settings on sync select nextcloud if you use nextcloud but it actually works with webdav shares too i.g. you know how to use nextcloud url’s For webdav you just create a dir and use that dir as your joplin data Just use the actual dir that stores your joplin data

Add your webdav/nexttcloud username and password and test then sync

After sync you have to to decrypt the notes

docker exec -ti joplin-vieweb_joplin-terminal-xapi_1 joplin e2ee decrypt

Thats all

comments powered by Disqus