Obsidian for web

Maybe it will be easier to implement now that Visual Studio Code for the Web is available.

I had to subscribe to the forum to vote for this feature!

1 Like

Is the vault encrypted as a single large blob? If metadata and each file were encrypted independently, the web client could download/decrypt/upload all using local key.

The size of the vault wouldn’t matter (as much) and all HTTP and CDN caching strategies could be used as normal on top of encrypted files.

I’d also love to see this. And it would be a significant value added to the sync subscription with little operational cost (mostly a static SPA)

1 Like

An alternative here could be that Obsidian provides an API to access the Obsidian Sync infrastructure, and the community builds a web app on top of that API

2 Likes

It should be no problem for a web developer to create a virtual cloud PC with persistent storage with Obsidian and a vault on it. Then you have a web browser connect, log in, and view Obsidian via browser-hosted electron app, but that cloud machine is the background.

Making such a system a service that people can subscribe to is another step beyond.

2-way sync is logically optional for this configuration; a backup system is your alternative. But if someone wants the cloud and a local desktop version, then Sync is needed.

Definitely would like this feature, and my use case is to self-host and make my vault available without having to install the software; personal preference.

As to the other points in this long and aged thread:

  • Whether or not to violate a company’s IT policy is not the domain of a software company unless it is explicitly designed as a breaching tool. This is a decision which will be made by the user and the user alone pays the price should a violation to corporate policy occur.
  • There are many legitimate use cases for this feature and the request was made by many users in good faith.
  • What it looks like is that the company Obsidian is attempting to protect a paid product and/or service by denying this request. This is probably NOT the intent, but this is what it looks like since many large companies like Microsoft, Google, and Intuit do so frequently.
  • Obsidian is NOT open source software. Development of features and plugins must follow the appropriate licenses and policies.
  • Obsidian as a company should understand that if a company’s policies and/or pricing become restrictive to enough legitimate use cases, that it will create demand for an alternative rather than constructive dialog improving the existing product.

My advice to the folks on this forum: please be respectful and constructive, working toward a positive outcome.

My advice to the company:

  • Develop this feature as well as a headless dockerized version that can be easily implemented by homelabbers and corporate customers alike.
  • As part of the configuration (admin) page for this revision, allow the administrators to prevent the upload and download of files if desired for security.
  • Issue a best practice whitepaper on how to lock down access to the web application and/or vault, allowing only those on the local VLAN, VPN segments, or SD-WAN to access the data store and/or application.
  • Doing do may speed the whitelisting in even the most restrictive IT environments.
2 Likes

Sorry if that has been mentioned already and I realize we are asking for a first part solution but have you guys seen this - obsidian - LinuxServer.io
Basically just a KASM container with Obsidian installed.

1 Like

Just realised this is the most viewed thread in suggestions, and the second most replied as well.

Anyway, one other option for web access could be: create a CLI version on Obsidian that has core sync, which can run ‘headless’ on a server, which can be accessed remotely via SSH (and web SSH is easy).

Thanks
andre

1 Like

Yeah, this would be super helpful, I hope you guys create a web version that can access our cloud saved professional / subscription account data. That would be really helpful for us that work with overly crazy security teams that forbid any applications being installed on our work machines… or maybe do an electron version, that doesn’t require a local admin account to install. Either would be hugely helpful. Thank you!