Obsidian for web

God, please no :grimacing: The whole purpose of Obsidian is local files. Reducing security and encryption to satisfy a small web fringe would be madness.

If you want a web-based option there are so so many! Why would people want to turn the one lovely local app into something web-basedā€¦?

3 Likes

what about a dedicated web client interface so that users can host them locally inside their network?

This will solve both A and B problem as in:

  • A: Files are modified and edited directly from the host machine. There is no need to download or redownload. Modification are applied directly to the vault. The web client interface just providing a tool for users to modify the same vault using different devices.

  • B: no need to give up end-to-end encryption

This solution will benefit user in co-operate as well. They can access the website and modify the vaults directly from their work laptops via a web browser

This is the same as Option A, split Obsidian into front end and back end, with the addition that we should provide the users both of them so they can self host the backend.

Beyond being even more work, itā€™s not something that addresses this FR, which is essentially asking for more convenience of access (Self-hosting is not convenient).

I think a simpler solution to what you proposing is to remote connect to a computer where you are running Obsidian. (if you search the forum, I have seen people discussing docker instances).

For cooperation, there is Obsidian Sync (which now supports multiple users). There is a FR open to allow self-hosting of obsidian sync servers (mostly for business cases).

Please yes, that may be Obsidianā€™s model now, but thereā€™s nothing to stop Obsidian offering an option B like Omnifocus has with Task Management.

Iā€™ve not found anything that fulfills the niche of Obsidian on the web except Roam, and thatā€™s massively expensive for what I wish to use it for

1 Like

Inside the network is not enough, I want my notes available no matter where they are on any device I can log into, without having the whole dataset reside on the computer I log into.

Iā€™m interested: What do you consider the niche of Obsidian on the web?

The niche of Obsidian is local files, which is by definition not web-based.

If you can define what the niche is that youā€™re looking for, the community might have some suggestions.

2 Likes

Thatā€™s what you think is itā€™s niche (you can achieve offline files with markdown and use Dropbox if you wish to sync)

My need is Syncing, automatic backlinking, the graph and automatic daily notes.

My usecase isnā€™t niche at all:

I use Obsidian Corporate license on my work mac and I store the files locally and in corporate S3. I use Obsidian-work folder to store all kinds of work notes, ideas, references and profiles of people and meetings. I canā€™t sync stuff with non-corporate cloud (mixed with work files from desktop apps), and I donā€™t want to bring in personal data into the corporate space.

I also pay for Obsidian Sync, which I have on my Mac/iPad/iPhone, which I use for daily journaling, notes and ideas, habit tracking.

Now with Roam Research it was easy - I just used web version for personal graph, and local graphs for work-only stuff (it sucked, so here I am).

In my perception, if full web-version/client is too much, at least a mobile-emulator or lightweight input-prone version would be very helpful.

1 Like

How would that be ā€œturning it into something web-basedā€?
Itā€™s merely giving users the option to access their notes in a more convenient matter.
Everyone would still be free to use Obsidian locally, just like before.

Iā€™d just like to see the option to use the fantastic editing experience combined with the ease of accessing it through a web-browser.
I feel like this shouldnā€™t be too technically challenging, considering that the UI is already web-based.

From a sync perspective I donā€™t see why it couldnā€™t just store a list of files in a userā€™s IndexedDB and then selectively download and cache them on demand. The amount of storage available to webapps is mostly dependent on the available disk space, so thereā€™s many gigabytes in most cases.

4 Likes

Just my 2 cents. I would love a web based obsidian, even if it was just to add new notes with links that were then sent and stored locally on whatever your local server is. I wouldnā€™t need the graph view for my purposes, but being unable to add to obsidian from the workplace is frustrating., especially when my workplace has also blocked thing like USBs

2 Likes

Iā€™ve also encountered this issue on MacOS Ventura 13.0. On my iPhone 13 pro max, the voice control and its commands can be used without any problems. With iPadOS 16.x, voice control does not work consistently and unfortunately neither do the commands. All machines use the german language. Is there a way to improve something by changing the settings on the Apple devices or on Obsidian?

Hello,
I just want to add an other point of view to this web-version discussion.
Iā€™m new to the Obsidian community, but I really love that tool. It is the best solution for me for my documentation.
But I really would appreciate a web version (containered). Why?
When Iā€™m at my customers, I would prefer to update the documentation just in time. But Iā€™m canā€™t install Obsidian on the customers computers. Especially not when Iā€™m on site and supporting customer users and working or troubleshooting the users PC. So I canā€™t install on their maschines additional software.
But oftern I need to update my supporting documentation and in that case it would be really helpful, when I could update this online.

3 Likes

I too have been hunting for a version of this, for when Iā€™m ā€œon the roadā€ and donā€™t have Obsidian handy. Hereā€™s my current ā€œsolutionā€ - itā€™s not perfect, but as close as Iā€™ve got:

  1. Have a server I control somewhere

    • e.g. a VPS running Ubuntu
  2. Have my Obsidian Vault in a folder called Notes somewhere on that server

  3. Sync the Notes folder between that server and all my devices that I use Obsidian on

    • I use Syncthing to get the files everywhere
  4. On the server, run the openvscode-server from docker, and mount by Notes into the docker container

    • I expose on port 3001

    • Example invocation:

      docker run --rm -it --init -p 3001:3001 -v "/home/myuser/.vscode-server:/home/workspace:cached" -v "/home/myuser/Notes:/home/workspace/Notes" gitpod/openvscode-server --port 3001
      
  5. Reverse proxy (with a domain + auth + ssl) to the openvscode-server web interface, so I can access it anywhere from a browser

    • I use apache and ProxyPass, ProxyPassReverse and wstunnel. See here for more details
  6. Install the Foam extension in VSCode in that remote openvscode-server instance

  7. PROFIT.

Any changes in Obsidian on any machine with Syncthing should be reflected in VSCode/Foam, and vice-versa.

3 Likes

Thereā€™s typically a really good reason for companies to do this. Asking obsidian to dedicate resources to a web app just so you can circumvent your work policy is not a good reason.

3 Likes

Please have a look at the discussion following the post you quoted, as your argument is covered there.

I am here to provide a solution,

  1. Build a GitHub repo for your vault, which can be private.
  2. Sync your vault to GitHub with obsidian-git or just git tools
  3. Use obsidian in your devices if you can install it
  4. Use GitHub codespaces to edit the repo/vault for the web
  5. You can even install foam Vscode extension to have most of the obsidian features.

Below is what is look like in my browser,

9 Likes

Whatā€™s interesting is Electron was generally meant to allow for the porting of web apps to desktop apps. Iā€™m not certain how much itā€™s done the other way around. One StackOverflow answer details that it is doable, but highly dependent on the codebase of the app: javascript - Is it possible to convert an electron app to a web app? - Stack Overflow

Really, what people are asking for is a way to access Obsidian with all of its full features from any device, anywhere, and be able to self-host. A ā€œWeb Appā€ version of Obsidian could solve this. For instance Iā€™d be able to host it on whichever infrastructure I choose, create a private tunnel/VPN to said infrastructure, access the web app from my computer at home, my laptop at work, or my phone on-the-go.

I think thereā€™s a ton of value in doing this, and really it is targeting a very different customer than someone who may choose to just use Obsidian Sync. The Sync customer just wants it to work and doesnā€™t want to have to worry about tinkering, where as a more technical customer may want to tinker to get something like this up-and-running.

I think a problem with this request is that it doesnā€™t lend to supporting the core product and help drive revenue for Obsidian. If thereā€™s some way to create that justification/incentivization in this request it may help bump up the priority. Obsidian devs gotta eat.

3 Likes

I desperately need to have a web interface for my self-hosted Obsidian vault, because I treat it as my Second Brain and I want to use my notes from anywhere. Especially from my phone. But my vault is too heavy and itā€™s inpractially slow on my phone. Iā€™d prefer to self-host it on my server and apply all the indices possible to have instant searches from the browser.
NeverInstall looked promising but from the phone itā€™s almost unusable

1 Like

Very interesting usecase, I second this.

My interest in having a web version of Obsidian stems from wanting to be able to easily work on vaults with other people.

For example, I would like to have a vault that I can share with my whole department at work. I have been responsible for team knowledge management in previous roles. I have used MediaWiki, Dokuwiki, Confluence, Jive, Salesforce, Wordpress, Drupal, and probably at least one other tool that Iā€™m forgetting. They all have enough faults that I eventually wrote a blog post about what a hypothetical perfect team knowledge management tool would like, which I wonā€™t bother linking to or quoting because: itā€™s Obsidian. Itā€™s a multi-user version of Obsidian.

All of the same features that make Obsidian a best-in-class Personal Knowledge Management tool, are what would make it a best-in-class tool for teams.

Imagine if you could ditch your corporate wiki, or god help me, Sharepoint, and replace it with Obsidian? Right now, the major obstacle to being able to do that is that we canā€™t drop Obsidian on a webserver, point it at a vault, and hook it up to a corporate authentication system like Active Directory or LDAP or whatever. And I would gladly pay for this. I WANT to pay for this. The only reason I am not actively engaged in a harassment campaign to annoy my boss into cutting a check RIGHT. NOW. is because it doesnā€™t exist yet.

My unicorns-and-rocketships ideal outcome would be that a multi-user self-hostable web version, and there would be paid plugins for Active Directory/SSO/etc. But if we ā€œonlyā€ got a multi-user web version, I would be beyond happy

5 Likes