I currently use Authy on my android and my Linux system.

It syncs every new authenticator between my devices but I dont want to trust companies with my security anymore.

I host a nextcloud instance on my homelab. Does anyone know a good FOSS authenticator that can use my nextcloud to sync between Linux and android? Provided that it is available on both of course.

Thanks for any input!

32 points
*

Have you checked out Aegis?

Edit: I missed the Linux requirement, not sure if Aegis works with that in mind

permalink
report
reply

Appears to be android only?

permalink
report
parent
reply
8 points

You can use OTPClient on desktop, it can import Aegis encrypted exports.

It’s what I do, my TOTP codes originate on the phone because I scan the QR codes with it, but Aegis is set to export a backup each time something changes.

A sync app (FolderSync) runs every night and gets the export to my server, where it gets picked up for offline backups.

I load the latest export in OTPClient only as needed, when I run into a 2fa which is not there.

Both Aegis and OTPClient can be set to ask for password each time you open them.

permalink
report
parent
reply

i guess that’s what i’ll do :-) sounds good!

permalink
report
parent
reply
1 point

ive been using aegis and its great

permalink
report
parent
reply
28 points

Keepass supports OTP, and exists on every platform. I use KeepassDX on android.

permalink
report
reply
14 points

This is what I used as well (KeePassXC specifically), with Syncthing sharing the .kdbx file across devices.

permalink
report
parent
reply
0 points

This is the way.

permalink
report
parent
reply
5 points

I’m using this with Nextcloud through WebDAV.

There is a keepass app in Nextcloud to access your keepass database using a web browser (keeweb), keepassXC has a client for Linux, Mac and windows (and all of them work great) and there are many apps for iOS and android.

I use the free version of Strongbox with WebDAV and I haven’t had any problems.

You can just backup the keepass database file and you can also have several databases. Each database has its own password.

permalink
report
parent
reply
22 points

Aegis

permalink
report
reply
20 points

Self-hosted Bitwarden. I just pay $10 for their pro hosted version because they’ve not given me any reason to doubt them yet but I hear self-hosted is easy.

permalink
report
reply
7 points

Yup Vaultwarden (the self host server) is easy to run in Docker and works well with the Bitwarden apps

permalink
report
parent
reply
4 points

I’m probably going to upgrade to the pro as well. If they go weird, I’ll probably swap over to Proton Pass, just because I already have access to it, and I’m scared to self host my password vault.

permalink
report
parent
reply
13 points

Aegis, just try it you won’t regret

permalink
report
reply

Open Source

!opensource@lemmy.ml

Create post

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

Community stats

  • 5.3K

    Monthly active users

  • 1.7K

    Posts

  • 29K

    Comments