This is a desktop app, that's great.
Do I need to open ports etc?
This is a desktop app, that's great.
Do I need to open ports etc?
This depends on your network environment and firewall configuration. In general, you can use it directly.
If you don't want to use the desktop app, you can also try this: https://github.com/CodyTseng/nostr-relay-sqlite