Oddbean new post about | logout
 Announcing Admin Pass Reset - Uncle's new plugin for 
 @btcpayserver 🍾

By installing this plugin on your instance, you'll be able to help other Server Admins regain access to their accounts in forgotten password scenarios, even if the SMTP server email isn't set up.

Here's demo:

https://video.nostr.build/d6900b5d96e00cc2492b8b8062cb313af12733ecf9024ceba424966705df891c.mp4

The best part? This plugin works on all instances from version 1.12.0 onwards.

If you created your BTCPay a while ago, can still SSH into the server, but have forgotten your password and don’t have SMTP enabled, this plugin is for you!

Docs: https://docs.btcpayserver.org/FAQ/ServerSettings/#forgot-btcpay-admin-password

Special shoutout to  @TC and  @justinmoon for bring up these issues and inspiring Uncle to create this plugin.

Justin even wrote a gist with an alternative approach... Uncle saw that and thought - we can do better! https://gist.github.com/justinmoon/8128e66fc11d90ae5732f2491570bfc5

Finally, a big reason for this plugin was to showcase the power of BTCPayServer’s plugin system. Once you get the hang of it, you can tweak the core codebase to fit your needs.

But, with great power comes great responsibility - reviewing the code and verifying the author.

BTCPay Server team takes no responsibility for ANY of the plugins. In core, we have just provided the framework for any dev to extend functionality.

I am working on making this even more obvious by tweaking our plugin-builder used to build and publish plugins.

Streak loadin'

https://m.primal.net/LNwp.png 

You can follow issues and development here: http://github.com/btcpayserver/btcpayserver-plugin-builder

Join Dstruk, Tobses,  @d11n, me and others on what we're cooking.

If you like Uncle's work, please repost this to help amplify visibility. Got feedback or comments? I’d love to hear how we can improve the plugin system and what plugins you’d like to see.