Obsidian Android (13+) - Seeking Working Local File Linking - External to Vault

I can’t seem to get absolute links to work on Android 13+ with latest Obsidian to files external to the vault. (End of 2025)

Does anyone have a working solution?

  • [PDF](file:///storage/emulated/0/Downloads/myfile.pdf) I can’t get this kind of thing to work
  • similar trial with a href links
  • I tried a few notable plugins
  • Trying to avoid having all files inside vault
  • File command is correct as I am copying from MiX explorer
  • Absolute links working perfect in windows, I understand the android restrictions can be complex.

I was thinking I might need to create a local http sever, and link to files that way, but thought someone may of succeeded with a more direct solution.

The idea is for key files to have absolute links for both windows an andriod locally (files are synced to file sever) as there is two vaults, the idea is that some files will be pointed too outside the vault to keep things tidy and not need duplicate files, I want to avoid nesting vaults and having everything in vaults so they are clean for searching.


Resources/Forums that I have tried to review:

Obsidian Forum Threads:

Android/General Development Discussions:

Other:

At this stage, since no reliable absolute file:// solution exists on Android 13+, I’m planning to try next AWebServer (Apache + PHP + SQL) or a similar lightweight HTTP server app to serve the external files locally and link via http://127.0.0.1``:port/.... I thought someone may have a simple solution!


Thankyou for your help! I posted this on reddit also.

Just an update on working with files in Andriod.

A) I found this post Open links in Obsidian to other applications which talks about how to use application urls [TITLE](keepit://link?.....)
B) the comment I made about web sever is no good, cause that one has ads I think. Currently the MiXplorer HTTP/WebDav Server is a good start.

I remembered I use MiXplorer so I managed to set up a local file sever that will start on boot on my andriod, I also set the host name to local rather then IP so I can duplicate it on other andriod deveices and it dosnt matter if at different locations in the future due to static IP changes.

  • So have links opening to browser [Open my PDF](http://127.0.0.1:8181/Documents/file.pdf)

These are a good step for me anyhow. I will look at how to get the files to open in correct programs also

Also I found the Obsidian URI in Obsidian Help (the opposite of what I am looking for but still helpful for thinking about linking).