What is Nostr?
ROCKSTAR / Uncle Rockstar
npub1j8y…vrvg
2024-10-07 17:02:56

ROCKSTAR on Nostr: Announcing Admin Pass Reset - Uncle's new plugin for btcpayserver 🍾 By installing ...

Announcing Admin Pass Reset - Uncle's new plugin for
btcpayserver (npub155m…dcvg) 🍾

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:



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 (npub1jdg…2mys) and justinmoon (npub1zxu…cx2y) 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'



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

Join Dstruk, Tobses, d11n (npub14j7…gtpf), 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.
Author Public Key
npub1j8y6tcdfw3q3f3h794s6un0gyc5742s0k5h5s2yqj0r70cpklqeqjavrvg