Skip to content

Commit 0db032b

Browse files
committed
wip
1 parent b150cc7 commit 0db032b

File tree

3 files changed

+30
-10
lines changed

3 files changed

+30
-10
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,8 @@ This makes tootik lightweight, private and accessible:
107107
* With support for manual approval of follow requests
108108
* With support for [Mastodon's follower synchronization mechanism](https://docs.joinmastodon.org/spec/activitypub/#follower-synchronization-mechanism), aka [FEP-8fcf](https://codeberg.org/fediverse/fep/src/branch/main/fep/8fcf/fep-8fcf.md)
109109
* [FEP-ef61](https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md) portable accounts
110+
* Accounts on different servers use one Ed25519 keypair
111+
* User activity is replicated across all servers
110112
* Multi-choice polls
111113
* [Lemmy](https://join-lemmy.org/)-style communities
112114
* Follow to join

front/static/help.gmi

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,6 @@ This page shows various statistics about this server and the parts of the fedive
3131

3232
Follow this link to sign in or create an account on this server.
3333

34-
There are two kinds of accounts:
35-
* Traditional: tied to this particular server, but provide good interoperability
36-
* Portable: allow replication of your data across multiple servers, but replication is not 100% reliable and interoperability could be limited
37-
38-
The Common Name property of the client certificate ("identity") you use will determine your username.
39-
40-
You can add additional client certificates later, or revoke access for an old certificate.
41-
4234
Registered users can:
4335
* Publish posts
4436
* Reply to posts
@@ -47,3 +39,20 @@ Registered users can:
4739
* View private posts
4840
* View a feed of posts by followed users
4941
* Bookmark posts
42+
43+
The Common Name property of the client certificate ("identity") you use will determine your username.
44+
45+
You can add additional client certificates later, or revoke access for an old certificate.
46+
47+
There are two kinds of accounts:
48+
* Traditional
49+
* Portable
50+
51+
Traditional accounts are tied to this particular server, but provide good interoperability.
52+
53+
Portable accounts may suffer from interoperability issues but have several advantages:
54+
* They're identified by an Ed25519 key pair and not tied to a particular server
55+
* They allow replication of your data across multiple servers ("gateways"); this replication is not 100% reliable, though
56+
* They allow migration away from this server even if it's offline
57+
58+
Settings → Data portability allows one to view the private key used to prove the ownership over a portable account and configure the list of gateways.

front/static/users/help.gmi

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,17 @@ Polls must have between 2 and {{.Config.PollMaxOptions}} multi-choice options, a
120120
The username of a newly created account is the Common Name property of the client certificate used.
121121

122122
There are two kinds of accounts:
123-
* Traditional: tied to this particular server, but provide good interoperability
124-
* Portable: allow replication of your data across multiple servers, but replication is not 100% reliable and interoperability could be limited
123+
* Traditional
124+
* Portable
125+
126+
Traditional accounts are tied to this particular server, but provide good interoperability.
127+
128+
Portable accounts may suffer from interoperability issues but have several advantages:
129+
* They're identified by an Ed25519 key pair and not tied to a particular server
130+
* They allow replication of your data across multiple servers ("gateways"); this replication is not 100% reliable, though
131+
* They allow migration away from this server even if it's offline
132+
133+
Settings → Data portability allows one to view the private key used to prove the ownership over a portable account and configure the list of gateways.
125134

126135
## Client Certificates ("Identities")
127136

0 commit comments

Comments
 (0)