Your responsibility as a node operator¶
Running a node means storing and passing on posts written by other people. That is worth thinking about before you start, especially if your node is open to anyone.
What Unseenet does to make this easier¶
- Text only. Posts are at most 64 KB. There are no binary files, images or attachments - the thing that got many Usenet servers into trouble.
- You choose what you carry. With
new_groups = "trusted"or"manual"you decide which groups your node accepts, and with each peer'sgroupspattern you decide what you pass on. See Configuration. - Everything is signed. Nobody can make it look as if you wrote something, and posts cannot be changed in transit.
- Closed groups are unreadable to you. You carry ciphertext. You can still refuse to carry a closed group.
- Cancels work. An author, or a group's owner or moderators, can withdraw a post, and nodes delete it. An owner can also remove a whole group from the network.
What you should do¶
- Know your peers. Peer with people you know, using node keys, and keep
require_peer_authon so only they can push posts to you. - Decide on a policy. For a node among friends,
acceptis fine. For a node open to strangers, considertrusted, and say publicly which groups you carry. - Act on problems. If a group carries content you do not want to
host, drop it from your node with
--drop-group(see Operations). The node deletes it and refuses it from then on. - Know the law where you live. Hosting other people's content is treated differently from country to country. Unseenet's design reduces the risk; it does not remove your responsibility.
Privacy of your readers¶
Your node sees which groups a client reads (but not who the client is). Do not log more than you need. The node does not log reading activity by default; keep it that way.