I need a Obsidian Web server service

Use case or problem

I need a Obsidian Web server service.

I’m serious !

Third-party software can only synchronize files according to time intervals, and cannot be triggered by file changes. The software that can realize synchronization triggered by file changes has slow transmission speed and does not support concurrent synchronization(Synology Drive :sweat_smile:).

Edit the original file on the web page, and the file management is handed over to the operating system running Obsidian. That’s it.

Proposed solution

  1. simples way is open web remote manager function. obsidian main program become a web server like qbbittorrent client. it good at full platform can be depolied.
  2. Independent release. it’s better build up by docker or podman container, provides a website GUI to manager vault and markdown files.

I use Silverbullet for accessing my vault via the web, which is largely compatible with Obsidian’s markdown, and can also be extended via Javascript the same way as Obsidian.

oh ,thanks very much! :kissing_smiling_eyes:

i tested it ,simple used and easy to depoly by docker compose. Full cover my current online browsing and editing request.

I still hope Obsidian can release web server servcie~

Have you tried the LinuxServer’s Obsidian container? Then you can get the full Obsidian using docker from a web browser.

you mean the VNC solution? No way, it’s werid.

show me the link if i mean it wrong. :joy:

1 Like

It do depend a little on your use case, and per se it’s not a true web server service I guess, but I found great use of obsidian - LinuxServer.io.

This allows me in my apartment to have the following setup:

  • An older Mac mini which is the device actually holding the vault, so this has the following functions:
    • Physical location of the vault files
    • Local installation of Obsidian
    • Docker installation, allowing for remote access
  • An older laptop with Linux Mint, running Obsidian in a container
  • A RaspberryPi, model 2, running Obsidian in a container on my TV

This setup allows me to access physically the same Obsidian vault(s) from three different locations within my apartment without syncing since they’re physically using the same file system. To me this has been a blessing, and it also allows me to run the newest Obsidian version on rather outdated hardware without issues (besides the pi being slightly slow at times… ).

Would this work with many users accessing the same vault? Maybe not, as there is nothing disabling simultaneous access, but since I’m the one using all three variants, and I can only be at one place at the time, it’s not been an issue. I’ve also allowed for the Docker installation to use its own configuration files within .obsidian-docker, which allows for different keyboard layouts and hotkeys since Mac and linux interprets the keyboards slightly different.


Given these caveats, and if this matches somewhat your use case, I can recommend the solution