If I can change the data directly from the server, So Technically we can make a Web app on top of the Joplin server which can use the Server Auth(as we can use the user details directly from the server DB) and view and edit directly from the browser.

I know there are many websites to access data from Joplin but I guess they use the clipper service and so work on the localhost, making a web app on top of the Joplin server will make many things easy, users can access it from anywhere from ( though they have to set up the VPS and sync with Joplin server).

In short 3 docker containers running on a VPS
Joplin server, Postgres, and the web app where the web app will use the Postgres data for auth, showing, and editing the notes.