Hard board.
| src | ||
| .envrc | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| format.md | ||
| README.md | ||
| shell.nix | ||
Plank
A hard, imageless board.
Inspired by the function of bulletin boards and forums, and the simplicity of imageboards; Hardened with hatred and spite.
Everything is a file. Plank is unix-compliant.
Setup
First, ensure you have sha512sum and xxd (tinyxxd) installd.
For setup with a personal account
- Run the binary in an empty directory. (no args or
<listen ip> <listen port>) - Log in with
root:init - Create an account with your root invite
- Log back into root and delete it as specified on the login page
- Log in with the account you created again
You can also skip the own account step if you change the root password instead of deleting the account:
- Run the binary in an empty directory. (no args or
<listen ip> <listen port>) - Log in with
root:init - Change its password
Moderation
To delete an account, all of its posts, and every account that was invited by them, delete the folder of the account (e.g. ./root/tudbut). This essentially undoes their whole existence.
To disable someone's invite link, you can remove the ./invites file associated with it. To discover which to remove, check their account.txt
Format
For file format, see format.md