How to create a forum with Nowhere

Forums in nowhere (see previous issue) are currently the most interesting website type. The forum itself exists in the link, like all nowhere pages. But what about posts and chats? For these, Nostr is used. Not only that, but the posts and even the npub used are completely encrypted. Nostr relays will never know what you post in a nowhere forum.

First steps

To create a forum, go to nowhere and click the “create” text at the top-right. Then click on “Forum”. You will see this page: Forum creation page

Enter your npub. On forums, this is required. Then enter the other details. We are creating a forum for this very magazine here. Details filled

As you can see, the preview of the forum starts appearing as all needed details are now filled. Next, we create an icon. We can set a color and a font here, among other details. I have chosen monospace font on a green circle here. Icon creation

Topic Creation

Next, we set topics. This forum is for both the english and the german edition of my magazine. Thus I create two topics. Initial topic page Two topics created

Settings

Now it gets really interesting. The settings page allows you to customize your forum to your likings. Settings page

First, Identity settings. Here you can set how users login in your forum. You can require them to use a NIP-07 extension (bad for mobile), use ephemeral (temporary) keys, or both possibilities.

Next, Privacy Mode. If set to true, the forum will not fetch profile data from Nostr relays. Otherwise it will.

Then you can set the post size limit. Standard is 5000 chars.

Next, Web of Trust (WoT) settings. You can set these for posts (new threads), replies and chat. More on chat later. Depth 0 means, only you as the creator can post/reply/chat in this forum. Depth 1 grants there rights to whoever you follow on Nostr. Depth 2 expands these to people the profiles you follow follow. Depth 3… I tnink you can imagine. Of course, if set to “No limit”, everyone can post, reply or chat.

Next, you can define a list of banned words. Posts and replies containing these words will be hidden. However, people might see this as censorship, so be careful when using this.

We have 4 checkboxes next. “Enable post sharing” allows single posts to be linked so you can directly link to a specific post. “Enable QR sharing” places a QR code button to the top right. A QR code will be shown so that another person can scan it with his phone, leaving no digital trail. “Enable salt (censorship resistance)” places a salt shaker button in the top right. Clicking it brings up a textbox where you can enter a salt. Doing so creates a new space in a forum with different posts and chat. Useful when your forum is overrun but you don’t want to create a new forum from scratch, or if you want a secret space for a limited number of people or for any other reason. “Enable torrents” creates a Torrents tab between the Posts and Chat tab to the right of the topics. You can share torrents in such forums.

For this magazine’s forum, I have enabled salt.

Verification

The verification page shows your verification phrases for both your Nostr profile and your forum (or any other nowhere site, this is the same on all site types). The verification contains 6 to 12 unique words where you can make sure you are on the right forum. Verification page

You can also expand the view to view all phrase lengths between 3 and 12 words for both creator and forum. It wil also show you how long it takes to crack these. Creator phrase lengths Forum phrase lengths

Share Link

Share Link page

Now it’s time to share your forum. You can simply click the “Reveal Link” button to share the forum. Link and QR code

However, this link is not signed. If you have an npub set and a NIP-07 extension installed (needed for forums), you can sign by clicking the black “Sign & Reveal Link” button. Signed links produce a different forum than unsigned links btw. So let’s sign the link. Signed link

Btw, if you want to create a private forum and ensure only specific people can ever open it, you can even encrypt your link with a password. However, the magazine forum will remain unencrypted. Password input fields

And you can look how a link is compressed to keep it as short as possible. Link compression

The Finished Forum

Our forum is now ready. Finished forum

But it still looks empty. So let’s make a post. After logging in with either your NIP-07 extension or with an ephemeral key (“Post Anonymously”), click on the “+ New Post” button. Then let’s write something. Post creation

The post appears now in the topic you are in, in this case “General”. Post in topic

You can click on the post to open it as a thread, where you can read all replies and also reply yourself. Thread

The magazine forum’s verification phrase is spice · canoe · age · stadium · wild · slot.

A bad combination

If you set ephemeral login only but set WoT to any option (0 to 3), no one will ever be able to use that forum. You can tell from the grayed out New Post button. This forum will not work.

Btw, …

Forums also have a dark mode. Dark mode forum


Write a comment

This article originates from issue 2 of my personal magazine.

Reply to stl1988…