Title: YEGHRO Nostr Login
Author: YEGHRO
Published: <strong>October 31, 2024</strong>
Last modified: January 31, 2025

---

Search plugins

![](https://ps.w.org/nostr-login/assets/icon-256x256.png?rev=3179322)

# YEGHRO Nostr Login

 By [YEGHRO](https://profiles.wordpress.org/yeghro/)

[Download](https://downloads.wordpress.org/plugin/nostr-login.1.8.zip)

 * [Details](https://wordpress.org/plugins/nostr-login/#description)
 * [Reviews](https://wordpress.org/plugins/nostr-login/#reviews)
 *  [Installation](https://wordpress.org/plugins/nostr-login/#installation)
 * [Development](https://wordpress.org/plugins/nostr-login/#developers)

 [Support](https://wordpress.org/support/plugin/nostr-login/)

## Description

YEGHRO Nostr Login enables WordPress users to authenticate using their Nostr keys,
providing a seamless bridge between the decentralized Nostr protocol and WordPress
websites.

#### Key Features

Login
 * One-click login with Nostr browser extensions (NIP-07 compatible) * Automatic
user registration for new Nostr users * Profile synchronization from Nostr metadata*
Configurable Nostr relay settings

Import (1.8 and later)
 * Import posts from Nostr to WordPress as posts. * Optionally
imports comments from Nostr to WordPress as comments. * Filter imports using tags
and date range. * Import into specific categories. * Import as draft, publish or
private. * Imports media from Nostr event and attaches to post.

## Screenshots

 * [[
 * [[
 * [[

## Installation

 1. Upload `nostr-login` to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu
 3. Go to Settings > Nostr Login to configure relay settings

## FAQ

### What is Nostr?

Nostr is a decentralized protocol enabling censorship-resistant social networking
and authentication.

### Is it safe to use my Nostr keys?

We recommend using a NIP-07 compatible browser extension like Alby or nos2x for 
the safest experience.

### Where is the importer located?

The importer is located in the WordPress admin dashboard sidebar, under Tools > 
Nostr Importer.

### How do I install the required PHP-GMP extension?

The PHP-GMP extension is required for secure cryptographic operations. Here’s how
to install it:

For Ubuntu/Debian:

 1. Run: `sudo apt-get update && sudo apt-get install php-gmp`
 2. Restart PHP/web server: `sudo service php-fpm restart` (or apache2 if using Apache)

For CPanel:
 1. Contact your hosting provider to enable the PHP-GMP module 2. Most
managed WordPress hosts can enable this through the hosting control panel

For Windows:
 1. Open php.ini file 2. Uncomment the line: extension=gmp 3. Restart
your web server

After installation, verify GMP is enabled by checking your site’s PHP info page.

## Reviews

![](https://secure.gravatar.com/avatar/ad2ed95fae919a7a0fc4d0cba4c2c009e8e3abcfa7143309de2f7bec5512c946?
s=60&d=retro&r=g)

### 󠀁[Simple, effective, great support](https://wordpress.org/support/topic/simple-effective-great-support-4/)󠁿

 [Kontext](https://profiles.wordpress.org/kontext/) December 1, 2024

The plugin does what it needs – allows for Wordpress site owners to connect to the
growing nostr network easily and seamlessly. Also Yeghro has been extremely prompt
with his helpfulness, responses and bug fixes. Would give it 6 stars if I could.

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/nostr-login/reviews/)

## Contributors & Developers

“YEGHRO Nostr Login” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ YEGHRO ](https://profiles.wordpress.org/yeghro/)

[Translate “YEGHRO Nostr Login” into your language.](https://translate.wordpress.org/projects/wp-plugins/nostr-login)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/nostr-login/), check
out the [SVN repository](https://plugins.svn.wordpress.org/nostr-login/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/nostr-login/) by
[RSS](https://plugins.trac.wordpress.org/log/nostr-login/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.8

 * Added option to import posts from Nostr to WordPress as posts.

#### 1.7

 * 1.6 modifcation proved to be unstable. Reverted to more stable and secure setup
   that requires user to
    manually install PHP-GMP extension to ensure secure authenticated
   login. Instructions are below in FAQ.

#### 1.6

 * nip98 modifications.

#### 1.5

 * Added more robust authentication flow using nip98 for better

#### 1.4

 * Added option to redirect users after login (to admin, home or profile page)

#### 1.3

 * Added option for existing WordPress users to connect/sync their Nostr accounts
   from within profile profile page

#### 1.2

 * Enhanced profile synchronization
 * Improved relay configuration options
 * Bug fixes and performance improvements

#### 1.0

 * Initial release
 * Automatic user registration
 * Basic profile sync features

## Meta

 *  Version **1.8**
 *  Last updated **1 year ago**
 *  Active installations **10+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.7.5**
 *  PHP version ** 7.0 or higher **
 * Tags
 * [authentication](https://wordpress.org/plugins/tags/authentication/)[bitcoin](https://wordpress.org/plugins/tags/bitcoin/)
   [decentralized](https://wordpress.org/plugins/tags/decentralized/)[login](https://wordpress.org/plugins/tags/login/)
   [nostr](https://wordpress.org/plugins/tags/nostr/)
 *  [Advanced View](https://wordpress.org/plugins/nostr-login/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/nostr-login/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/nostr-login/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/nostr-login/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/nostr-login/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/nostr-login/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/nostr-login/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/nostr-login/reviews/)

## Contributors

 *   [ YEGHRO ](https://profiles.wordpress.org/yeghro/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/nostr-login/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://getalby.com/p/yeghro)