Skip to content

Releases: nodetec/relaywizard

Relay Wizard v0.3.0 beta 1

Choose a tag to compare

@jchiarulli jchiarulli released this 03 Jan 04:14
v0.3.0-beta1
93f64ef

Add site pages for Khatru Pyramid and Khatru29 relays

Support non root user

Use a separate strfry binary with strfry29

Give the user the ability to choose a username of their choice and default to a username of nostr

Give the user an option to use a hardened SSH configuration

Make output color scheme consistent

Harden systemd services for relays

Add a check to see if a relay's port is available before continuing with the installation

Domain reuse with a different relay implementation is now being handled

A log file has been added to log warnings and errors related to the installation

After installing a dependency, a check is done to see if the installed version has been tested with the current release, if it hasn't a warning is added to the log file

Add ability to reuse, overwrite, or backup relay databases (experimental)

The following Nostr relay implementations are still supported:

Compatible with Relays v0.6.0

Relay Wizard v0.3.0 alpha 5

Choose a tag to compare

@jchiarulli jchiarulli released this 05 May 18:25
v0.3.0-alpha5
54b3bdf

Fix strfry and strfry29 required dependencies by installing liblmdb-dev

The following dependencies are also now being installed for strfry and strfry29 libssl-dev, zlib1g-dev, libflatbuffers-dev, libzstd-dev

The following Nostr relay implementations are still supported:

Compatible with Relays v0.5.0

Relay Wizard v0.3.0 alpha 4

Choose a tag to compare

@jchiarulli jchiarulli released this 27 Apr 01:15
v0.3.0-alpha4
c24e5de

Add experimental database backups, ability to use an existing database, and ability to overwrite a database during installation for Khatru Pyramid, nostr-rs-relay, strfry, Khatru29, and strfry29

Add experimental users file backup, ability to use an existing users file, and ability to overwrite a users file during installation for Khatru Pyramid

Add relay binary verification during installation

Set up and configure an intrusion detection system using fail2ban

Update firewall to allow SSH and disable firewall logging

Set ownership and permissions for files, directories, binaries, etc.

Disable systemd services during installation

Update relay contact config files to adhere to NIP-11

Update Nginx config files

Use WoT Relay index.html and static directory templates for WoT Relay website

Update nostr-rs-relay database location and address setting in config file

Update strfry and strfry29 config files to use the provided public key and set the real IP header to x-forwarded-for

Fix Certbot email account update during installation

Fix https to http redirect in Nginx configs and don't redirect to https if only http has ever been set

Fix firewall not being enabled

Fix strfry and strfry29 required dependencies by adding libsecp256k1-dev

The following Nostr relay implementations are now supported:

Compatible with Relays v0.5.0

Relay Wizard v0.3.0 alpha 3

Choose a tag to compare

@jchiarulli jchiarulli released this 05 Oct 10:26
v0.3.0-alpha3
c8c12be

Added support for nostr-rs-relay

Masked private key input

Styled error logs

Added git package to dependencies

The following Nostr relay implementations are now supported:

Compatible with Relays v0.4.0

Relay Wizard v0.3.0 alpha 2

Choose a tag to compare

@jchiarulli jchiarulli released this 03 Oct 20:11
v0.3.0-alpha2
727d3a9

Added support for strfry29

Updated Khatru Pyramid port to not conflict with WoT Relay port

Added support for HTTP

The following Nostr relay implementations are now supported:

Compatible with Relays v0.3.0

Relay Wizard v0.3.0 alpha 1

Choose a tag to compare

@jchiarulli jchiarulli released this 27 Sep 01:30
v0.3.0-alpha1
f9ada5d

Added support for WoT Relay

Updated Khatru Pyramid and strfry versions

The following Nostr relay implementations are now supported:

Compatible with Relays v0.2.0

Relay Wizard v0.2.0

Choose a tag to compare

@jchiarulli jchiarulli released this 17 Sep 01:13
v0.2.0
e18d683

Multiple Nostr relay implementation support

The following Nostr relay implementations are now supported:

Compatible with Relays v0.1.0

v0.1.0

Choose a tag to compare

@ChristianChiarulli ChristianChiarulli released this 23 Jun 17:23

Allow installer to leave email empty

v0.0.1

Choose a tag to compare

@ChristianChiarulli ChristianChiarulli released this 22 Jun 13:26

To test run relaywiz install