Chain(599) ; Write ; Upload ; Image(245) ; Settings ; Session ; Help
Banana Lounge Unofficial Fan Forum

Manual_advanced #

Advanced Manual

Introduction

Please enjoy this manual, and report any inaccuracies or potential for improvement. It also helps if you use both #meta and #manual tags.

Possibly Confusing Features

  • Your profile key lives on your device, not on this website or server.
  • This means that you own your profile, not this website or server.
  • Forum can be exported, migrated, cloned, and forked, without restriction.
  • Your profile stays on your device, and you can use it between any other forums.
  • Profile management must be done with your hands and taught to others.

Expert Mode Overview

To send message:
* Write message in text file
* Submit it (e.g. using curl) to /post.html

To create profile:
* Use gpg --gen-key to generate key
* Export your public key using --gpg --armor --export
* Submit (e.g. using curl) to /post.html.

To post using profile:
* Use gpg --clearsign to sign your text file
* Submit to /post.html.

* Refer to Manual for token syntax.

Terminology and Notation

epoch time

Most timestamps are use epoch time, either integer or floating point.
Examples:
1557587720
1557587720.12345

item

An item is one "something" that has been added to the message board.
Stored as plain text (.txt) for easy access.
Identified with a hash, usually shortened like this: >>6b50a811..

token

A token is any text which is recognized as a command.
Common examples are ">>" prefixed item references and #HashTags

(more to come)

How to use GPG

Summary for Experts

Creating a profile: Generate a PGP key, post public key.

Posting stuff as your profile: sign with GPG, paste into textbox.

More descriptive version

You will need to generate a key and then sign your messages. Piece of cake.

Writing As Yourself

To write something under your new profile, you will need to sign your text.

First, write the text that you want to post. Once you have finished writing it, save it to a .txt file.

Look for the command to "Sign" (not encrypt) your text in your GPG software.

Some software has no such option. In this case, you should use the "Encrypt" command, but ensure that the "To:" field is blank.

You should end up with a big block of text that begins with "-----BEGIN PGP SIGNED MESSAGE-----"

Copy this entire block of text, including the ----- part, and submit it via the Write page.

That's it!

Uploading Your Public Key

Look for the option to export your public key in your software.

You should end up with a block of text that starts with "-----BEGIN PGP PUBLIC KEY BLOCK-----".

Copy the whole thing, including the ----- part, and submit it via the Write page.

You have now aliased your name to your key fingerprint.

Signing With Command-Line GPG

Check GPG Version

gpg --version

If you don't have GnuPG installed, go here: https://www.opengpg.org/

Generate Key Pair

gpg --gen-key

Export Public Key

gpg --armor --export

Sign Message in Text File

gpg --clearsign example.txt

Sign Message After Typing It

gpg --clearsign

Start typing your message. When you're finished, press Enter, then ^D (Ctrl+D).

Other Resources

Tokens Reference.

If you have questions, please ask them using Write page.

Server Key

The server key functionality is currently not functional.

Administration

Please see doc/1337.txt

How to use GPG

Read This First

GnuPG
https://www.gnupg.org/

Read the GnuPG home page to familiarize yourself.

Android

OpenKeychain
https://www.openkeychain.org/

Apple iOS, iPhone, iPad

PGP Everywhere
http://pgpeverywhere.com/

Apple macOS

GPG Suite
https://gpgtools.org/

Microsoft Windows

Gpg4Win
https://www.gpg4win.org/

More Options

OpenPGP Software
https://www.openpgp.org/software/

Creating Your Profile, AKA Key Pair

You can post your messages anonymously. Anonymous posting is very easy. Why even bother creating a profile?

Benefits and Explanation of Registration and Signatures

  • All your posts will appear on your author page.
  • You can sign your posts with your name.
  • You can edit or delete your posts later.
  • You will get a colorful avatar that will appear with all your posts.

You will need to create a key pair. Look for this option in your software and use it.

GPG is traditionally used for email, but you do not have to provide your address for this forum. In fact, we recommend that you either leave the field blank. Otherwise, your email address will be accessible to spambots.

The key pair is stored on your device. If it is important to you, keep it safe, and back it up.

PrintedInfo #

Q: When was this page printed?
Printed: July 24 2024 13:59:24.

Q: How old was the page when downloaded?
Age: 3350 seconds
pollyanna: 308151d

Q: How can I get a fresher copy?
A: Ask the server to

^