Open benintech opened 11 months ago
Unfortunately no, that isn't a feature. It also isn't one we would develop either. KeePass databases are highly mobile and meant to be self contained. What you could do, however, is create entries with a url like: file:///~/Documents/myfile.txt
Clicking on a url like that should open the file. Can you give it a try?
Thanks. It does the trick, more or less. It's far from being perfect, though (because there's only 1 URL field per entry, see below my ideas to go around that limitation)
The ideal solution IMO would be if an attribute containing file:///~/Documents/myfile.txt
would be displayed as a link in the preview window.
Another idea (and question) : won't 2.8 solve that problem ? I read (https://github.com/keepassxreboot/keepassxc/issues/1057) that notes should support Markdown then. Will it be possible to insert the file:///
links into a note, then ?
The solutions I tested, some working (more or less), others not at all
Pasting file:///~/Documents/myfile.txt
in the URL fields works fine, unfortunately there's only 1 URL field (e.g., only 1 file) per entry. I see 2 ways to go around that limitation :
file:///~/Documents/myfiles.zip
)file:///~/Documents/myfiles/
).I tried 2 other solutions :
Additional URL's
property from the browser integration. Unfortunately these additional URLs's are not listed in the preview window (and probably won't be, because they're supposed to be used only by the browser extension : https://github.com/keepassxreboot/keepassxc/issues/9786).<a href="file:///...">
elements) to the files.
I use a KeePassXC dedicated database to store some personal infos for me and my family, like scanned ID cards, passports, degrees, health documents, and so on.
Over the years the attachments have gotten quite big. I know that's not the main purpose of KeePassXC, however I do that for several years now, and it works rather well. Only issue is : opening or saving the database can take some time (up to a minute), given the number of attachments I have.
Now, a lot of attachments are non-sensitive, and could easily be stored outside KeePassXC. I keep storing them in KeePassXC for convenience reasons, because, while being non-sensitive, they are sometimes linked to sensitive data.
Is there a way to create, in KeePassXC, a link to a file stored (unencrypted) outside KeePassXC (for example, stored in the same folder as KeePassXC) ? An idea would be to have an attribute in the form of
open:someFolder/myFile.pdf
, which would openmyFile.pdf
stored in thesomeFolder
subfolder of KeePassXC's database location.