Store your Keepass password file in NextCloud
Use WebDAV to store your Keepass file in NextCloud or OwnCloud
If you are not comfortable reliant on a third party hosting provider like Google Drive or Dropbox you can use WebDAV to either host it on your own or use a local provider to sync your password file across all your devices.
AuthPass uses WebDAV to communicate with your NextCloud instance.
Web Distributed Authoring and Versioning (WebDAV) is an open protocol which adds simple file management operations on top of HTTP.
AuthPass requires the endpoint used in your NextCloud account. To find it log in to your NextCloud web UI and click “Settings” in the bottom left corner of your NextCloud UI. When opening on a mobile device it is under the Burger menu/Drawer:
Select the full URL and copy it.
Launch AuthPass to get to the “Load from WebDAV” dialog and “Login To WebDAV”. Now you will see the following dialog:
And fill out the form as described:
- Url: The WebDAV URL copied in the previously. For example:
- Username: The username you use to login to your NextCloud.
- Password: Your password for this user.
Press Ok to continue and login to your WebDAV account.
If your login works correctly you will see a list of all folder and files in your root directory.
Now you can navigate by tapping on your sub folders to locate your
If you do not yet have a kdbx file stored in your NextCloud drive you can start from scratch.
On the initial screen of AuthPass select “New to Keepass? Create a new Password Database”. Now you will be prompted to enter a database name and your Master Password.
Make sure to create a memorable, but secure Master Password. Maybe choose a password phrase with multiple words which is still easy to remember.
After creating your new file you will see your fresh, empty, password list. From here you can manage your passwords, create new ones, etc.
To store your passwords in your NextCloud open the AppBar menu and tap on the newly created password file.
This will open the settings for your password database. To change how your password file is stored select the overflow menu from the “Path” row.
It will show you different storage backends you can use to save your password database to.
You can now select to store your passwords into NextCloud by choosing “WebDAV”. If you have not yet configured your WebDAV storage you will get a settings dialog where you have to enter WebDAV URL and username and password. See the beginning of this page on how to find your WebDAV url and configure everything.
After successfully logging in you can choose a new location for your kdbx file. Once you have confirmed the location AuthPass will copy your password database into the specified location and reopen it.
Congratulations, you have successfully saved your kdbx database files into your own NextCloud instance.
If you have any problems during this process, don’t hesitate to contact us!