[CRITICAL] Backup and Export Functionality Missing

fpk
fpk
Community Member

It seems all export and backup functionality (either as .1pif, .csv, .txt as described on https://support.1password.com/export/ or .opvault as described on https://support.1password.com/backups/ ) is still missing from the Linux client which is a critical shortcoming for me. It should be possible to build an MVP for this in a single day and get it production ready in a week or so. The absence of this functionality is a serious blocker limiting the application to be about as useful as the browser extension. Considering how vital backups are and that it is bad practice to 100% rely on a third party for critical data such as passwords, I hereby ask to escalate this feature to the highest priority and deliver it asap, ideally within one or two sprints. I primarily work on Linux workstations and it is a major(!) inconvenience (and security headache) to leave my security domain and use some Windows or Mac machine solely for backing up 1Password. Thank you in advance.


1Password Version: 8.1.0-28.BETA
Extension Version: Not Provided
OS Version: Ubuntu 20.04 LTS
Sync Type: 1Password

Comments

  • fpk
    fpk
    Community Member

    Related discussion: https://1password.community/discussion/119404/exporting-items
    I had missed that one can press Alt to reveal the menu which will happen to other users as well. I would also very much prefer an open export format - I don't know how to parse your proprietary stuff and don't want to spend time on tracking specifications or reverse engineering this. If you just dump to XML, JSON, anything that a developer immediately understands, that would be great. In any case: This is better than nothing, but my recommendation remains to reprioritize this and get it to a production-ready stage. As far as I'm concerned this is the number 1 reason for using the application. Thanks in advance.

  • fpk
    fpk
    Community Member

    As a final comment: For Hashicorp Vault I have multiple clean ways to backup all data, e.g. i) use their CLI/API to pull all secrets ii) use the backup API of my storage backend and iii) use external tooling such as Medusa (https://github.com/jonasvinther/medusa#exporting-data) or Vault backup (https://github.com/shaneramey/vault-backup) to export all secrets. But as aforementioned: If you just dump everything into JSON/BSON, I can handle the rest quite easily.

  • Thanks for your questions, @fpk,

    1Password for Linux supports exporting to a non-proprietary JSON-based format today. The file extensions are different (this is something we are reconsidering), but all of the data is written to the location of choice in plaintext JSON that anyone can parse either by hand with CTRL+F, or with a Python script.

    We're looking at adding more formats that you can export your data to, like CSV for example, but we haven't gotten there quite yet, sorry. I hope that answers your questions, but please feel free to follow up if there's anything else we can help clarify.

  • fpk
    fpk
    Community Member

    Ah, I see. Thanks for the pointer - I had understood that .1pux is an archive, but when I saw a >1MB .data file I assumed it would be a binary blob. Assumptions kill. This is great - thank you so much. My only remaining suggestion is to enhance the UX and docs to make this easier to find, but this fully solves my issue - everything else I need I can handle myself.

  • That's great to hear, I hope that it ends up working out smoothly for you. Please let us know if you have any more questions or feedback regarding the export format or its contents.

    Regards,
    Christian

This discussion has been closed.