Hi all and a happy new year
I have followed this guide (Guide for Joplin-Server on Raspberry Pi) to install Joplin Server on my RPI IV and I have this issue:
Invalid path format: 192.168.0.235:22300/login
Go to login page
I reviewed the tutorial again. Its goal is to set up a reverse proxy afterward to externally encrypt the connection to the client (https://). Do you plan to do that as well?
The easy way (only internal in your Home-Network):
Behind APP_BASE_URL=, you need to specify the address where the website should be accessible in the end. If you only want to use the server within your home network and don't plan to set up a proxy server for forwarding, using the IP and port should work.
APP_BASE_URL=http://192.168.0.235:22300
In that case, you also need to use http://192.168.0.235:22300 as the URL in your browser. There won’t be any additional suffix after the URL.
In my use-case I would like to run Joplin-Server exclusively locally, i.e. without being accessible from Internet. No Apache. No 192.168.0.235/joplin. Just 192.168.0.235:22300.
I dont understand where the curios URL comes from. That http://192.168.0.235:22300/192.168.0.235:22300/login doesn't work is normal. It is not a valid URL. But I've no Idea where it comes from.
Maybe you have to leave the field APP_BASE_URL blank. It looks like the webpage pasted this part in front of your URL and this is in this case not correct. You can try
APP_BASE_URL=
But I'm not sure if this will work. I think we need help from someone else. Sorry @Rare .
I’ve re-installed it this morning from A to Z with the same settings and finally it works!
Don’t know what happened… maybe a typo somewhere.
Anyway thanks a lot for the support.
Now I’m going to see how it works with the web clipper.
Hi, I've just tried it out on three different installations and couldn't get the issue even with the exact compose file you posted. So yeah, may well be a typo somewhere.
Having trouble, too. When I get down to running:
docker compose up -d
I get:
yaml: unmarshal errors:
line 24: mapping key "restart" already defined at line 4
line 25: mapping key "image" already defined at line 5
line 26: mapping key "ports" already defined at line 6
line 15: mapping key "environment" already defined at line 10
As others are not reporting this problem, where can I look to see what I've done wrong?
I'm struggling a bit because I already have apache2 installed on my pi5 and I don't know how to vary the instructions for apache. So I installed nginx and made it listen on 8999 instead of 80 and need to direct it to a new directory /var/www/html/joplin once I've overcome the compose issue. Could this give a clue to the compose problem?
From the error message, I would think you have a failure in your docker-compose.yaml. Four mapping keys are double given. Maybe there is somethong with the indentation wron between the database container and the app container.
Please post your docker-compose.yaml and then I can have a look. But think about of pasting your passwords. just leave this blank or write something else.
And importand: Post is as a code block, so I can check the indentation.