I want to install Joplin in a Docker server that I own.
Here is the thing I've been looking for anyone that has done, this but no information anywhere and I'm not a specialist at the docker side.
So I want to install Joplin, PostGres and Apache each of them in their own docker instance instead of being only on the Joplin docker with all three.
As mentioned before I didn't see anyone doing this and if it is in possible.
So if it is possible can you guys point me in the right direction and share guide or documentation.
If this is the wrong forum I will go to the Docker and check in more generic configuration instead of being specific for Joplin.
Hello, I'm not sure if I understood you correctly. But maybe my setup is similar?
(You also don't specifically mention Joplin Server, I'm assuming that's what you meant.)
I have one docker-compose file for my databases (Postgres), and another for my apps (Joplin).
I put them on the same 'shared network', created a Postgres user and DB manually, then entered them into Joplin's config.
It worked without any issues.
That is exactly what I'm looking for, but I'm struggling with the network side of docker.
Another thing, do have access from internet to the Joplin server?
That the configuration of the Joplin Server to a PostGres DB, the same question still relies at my end.
I do believe is "me problem". I'm not understanding how can I can make the Joplin Server see the PostGres DB docker.
Thank you for the assist, now I have another small configuration problem.
I know I can ignore the TLS certificates, but I want them to work. For that reason I asked for the Apache, I see some people using NGINX, either way I need to understand how it works in terms of the reverse proxy and if it is possible to use this without the reverse proxy.
@zblesk Thank you Joplin is working with nginx, I can login. I have another issue that is with email, for some reason I'm getting 403 error I will have to look into that and most likely open a forum case.
I would post a question like this as an "ask" for a Joplin Server on Turnkeylinux org. That said, I would also think that a "unified" app with Joplin, Postgres, Apache, Postfix (and perhaps also Nginx as part) would be the goal rather than separated components.
Sounds like you have it running though. That is cool.