Has anyone experienced the following setup:
On a standard system (Debian GNU/Linux):
- install keepassxc, create a master password and a database file
[ alternative: keepass2, but mono dependancy ]
- make sure that database file is on a git, pushable to a
remote repository (I like git-on-SSH), and push/commit it when
required
On an Android phone:
- install GitSync, and sync the above repository to a local directory
- install KeePassAndroid, and use the database file on that directory
Now, create the passwords and sync around.
I have quickly tested, it it works (I tested with keepass2, but
keepassxc should also work).
Do you use setups like this? Or do you prefer cloud solutions like the
ones offered by keepass2, or even a fully web (possibly mobile, too)
solution like bitwarden (I already use it, but it's a bit complicated &
has licencing issues)?
Hello,
Has anyone experienced the following setup:
On a standard system (Debian GNU/Linux):
- install keepassxc, create a master password and a database file
[ alternative: keepass2, but mono dependancy ]
- make sure that database file is on a git, pushable to a
remote repository (I like git-on-SSH), and push/commit it when
required
On an Android phone:
- install GitSync, and sync the above repository to a local directory
- install KeePassAndroid, and use the database file on that directory
Now, create the passwords and sync around.
I have quickly tested, it it works (I tested with keepass2, but
keepassxc should also work).
Do you use setups like this? Or do you prefer cloud solutions like the
ones offered by keepass2, or even a fully web (possibly mobile, too)
solution like bitwarden (I already use it, but it's a bit complicated &
has licencing issues)?
Any inputs?
Has anyone experienced the following setup:
I run a Nextcloud instance on a RaspberryPi and then use the Nextcloud
client on my laptop and on my Android phone to sync my important
files, including my KeepassXC database. Additionally the Nextcloud
instance creates periodic snapshots on an external SSD with Btrfs.
Provision of backup for multiple devices was my original motivation
for this set-up.
On Tue, 06 May 2025 07:57:53 +0200
"Loris Bennett" <[email protected]> wrote:
I run a Nextcloud instance on a RaspberryPi and then use the Nextcloud
client on my laptop and on my Android phone to sync my important
files, including my KeepassXC database. Additionally the Nextcloud
instance creates periodic snapshots on an external SSD with Btrfs.
Provision of backup for multiple devices was my original motivation
for this set-up.
Nextcloud will indeed do the job, and do it better than a git
installation will. However it is overkill, as nextcloud provides so
many other capabilities. The original poster (OP) might be better
served with syncthing, which I also use.
On 06/05/2025 16:25, Stanislav Vlasov wrote:
I put keepassxc database in ~/Sync folder and use it on every comp +
phone (keepass2android), sometimes simultaneously.
Even if i does not have link to any other device (sometimes internet
is broken), i can use credentials from local copy of database.
On storages I configured syncthing to save several copies of deleted/overwritten files in this dir, so i can restore data after
some disaster.
What will happen if you add or change a password for some resource on
some of your devices and *without intermediate sync* (due to some
network issue) you add another password on another device? At this
moment 3 different versions of password database exists and none
contains all updates.
Has anyone experienced the following setup:
I wonder how fast the git repo grows as you add stuff in the keepass database?
Personally, for sharing a keepass database between Linux/Android/Windows computers I use keepass2 and keepass2android and the database is online, accessible via webdav. This setup has worked for a few years now.
e.g. syncthing (without
history apparently)
syncthing does what it calls file versioning. https://docs.syncthing.net/users/versioning.html
Actually I went the git path because my first idea was to use the Debian pass package, on Termux, with multiple password-GPG encrypted files that
don't change that often. That works for me, but for end-users a solution
like keepass2/keepasscx and keepass2android would be better.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (0 / 16) |
| Uptime: | 164:24:53 |
| Calls: | 12,095 |
| Calls today: | 3 |
| Files: | 15,000 |
| Messages: | 6,517,797 |