Compare commits

..

No commits in common. "14dc11508dbc11b23a166bd0dc3cc805acde46fa" and "d7c56bd8b8b3a6bd5f9cf4ff28b1929e846a971b" have entirely different histories.

5 changed files with 52 additions and 56 deletions

View File

@ -0,0 +1,7 @@
Name,Description,Comment
Yggdrasil Network 2022-321,,
Light pollution 2023-001,,
Walking 2023-001,,
Keyoxide 2023-031,,
LaTeX 2023-031,,
Briar Introducers 2023-039,,
1 Name Description Comment
2 Yggdrasil Network 2022-321
3 Light pollution 2023-001
4 Walking 2023-001
5 Keyoxide 2023-031
6 LaTeX 2023-031
7 Briar Introducers 2023-039

View File

@ -1,7 +0,0 @@
Name Description Comment
Yggdrasil Network 2022-321
Light pollution 2023-001
Walking 2023-001
Keyoxide 2023-031
LaTeX 2023-031
Briar Introducers 2023-039
1 Name Description Comment
2 Yggdrasil Network 2022-321
3 Light pollution 2023-001
4 Walking 2023-001
5 Keyoxide 2023-031
6 LaTeX 2023-031
7 Briar Introducers 2023-039

View File

@ -4,28 +4,24 @@ The main point I do this for is users `users`
```json ```json
{ {
"users": { "users": {
"@Ciblia:matrix.org": 100, "@Ciblia:matrix.org": 100,
"@aminda:dendrite.matrix.org": 100, "@aminda:dendrite.matrix.org": 100,
"@aminda:matrix.org": 100, "@aminda:matrix.org": 100,
"@aminda:mozilla.org": 100, "@aminda:mozilla.org": 100,
"@aminda:pikaviestin.fi": 100, "@aminda:pikaviestin.fi": 100,
"@aminda:tedomum.net": 100, "@aminda:tedomum.net": 100,
"@mikaela:pirateriot.net": 100, "@mikaela:pirateriot.net": 100,
"@mikaela:tchncs.de": 100, "@mikaela:tchncs.de": 100,
"@mikaela-5756df8cc43b8c6019785660:gitter.im": 100, "@mkaysi:fedora.im": 100,
"@mkaysi:fedora.im": 100, "@aminda:the-apothecary.club": 100,
"@mikaela.suomalainen:matrix.org": 100, "@mikaela.suomalainen:matrix.org": 100,
"@mikaela.matterbridge:converser.eu": 100, "@mikaela.matterbridge:converser.eu": 100,
"@mikaela.matterbridge:tedomum.net": 100, "@mikaela.matterbridge:tedomum.net": 100,
"@aminda.matterbridge:jae.fi": 100, "@aminda.matterbridge:jae.fi": 100,
"@aminda:the-apothecary.club": 99, "@leon:the-apothecary.club": 100,
"@aminda:masfloss.net": 99, "@fidino:artemislena.eu": 100
"@leon:the-apothecary.club": 99, }
"@leon:masfloss.net": 99,
"@fidino:artemislena.eu": 99,
"@mjolnir_3671ee5a-cd2a-47c0-97da-e5662f3324d9:mjolnir.matrix.org": 99
}
}, },
``` ```
@ -36,9 +32,9 @@ This has the rest event in two forms, but doesn't duplicate the above.
Generic notes: Generic notes:
* Don't have anything in `events {}` as `0` or otherwise users will be * Don't have anything in `events {}` as `0` or otherwise users will be
able to send state events with that name including gigabytes of able to send state events with that name including gigabytes of
data breaking the room. data breaking the room.
* Refer to security considerations of MSC 3779. * Refer to security considerations of MSC 3779.
### Reasonable version ### Reasonable version
@ -77,26 +73,26 @@ This is not the Element/Synapse default as that would be pointless to list.
``` ```
* `m.room.history_visibility` is lowered to 99 as it's a less permanent action than * `m.room.history_visibility` is lowered to 99 as it's a less permanent action than
many of the others. I am not sure on my initial logic, but it's documented in many of the others. I am not sure on my initial logic, but it's documented in
PPFI repo as PL100 vs PL99. PPFI repo as PL100 vs PL99.
* `m.room.power_levels` is set to `50` so moderators can raise others to moderators * `m.room.power_levels` is set to `50` so moderators can raise others to moderators
for example matrix-appservice-irc, which I would then give PL51 for ops syncing. for example matrix-appservice-irc, which I would then give PL51 for ops syncing.
On matrix side immune mods, could be PL52. On matrix side immune mods, could be PL52.
* invite commonly defaults to `50`, but I haven't seen abuse through it * invite commonly defaults to `50`, but I haven't seen abuse through it
* PL25, half-moderator is introduced (inspired from Ergo/IRC halfop), with powers to: * PL25, half-moderator is introduced (inspired from Ergo/IRC halfop), with powers to:
change room topic, pinned messages, remove messages and kick users (but not ban). change room topic, pinned messages, remove messages and kick users (but not ban).
* Maybe this could be used e.g. in an association where a secretary/someone * Maybe this could be used e.g. in an association where a secretary/someone
unwilling to be a full moderator wants to update room topic for next unwilling to be a full moderator wants to update room topic for next
meeting time or update a version number? :shrug: meeting time or update a version number? :shrug:
Alternatively someone not wanting full moderator responsibility could remove Alternatively someone not wanting full moderator responsibility could remove
spam while not participating in banning discussions. spam while not participating in banning discussions.
* PL13 gets access to change main alias and add/remove published room aliases alongside * PL13 gets access to change main alias and add/remove published room aliases alongside
(at least on Synapse) [un/publish the room in the room directory](https://github.com/vector-im/element-web/issues/13835). (at least on Synapse) [un/publish the room in the room directory](https://github.com/vector-im/element-web/issues/13835).
* This can be used with e.g. [altalias maubot plugin](https://matrix.org/blog/2020/06/19/this-week-in-matrix-2020-06-19#alt-alias-maubot-plugin). * This can be used with e.g. [altalias maubot plugin](https://matrix.org/blog/2020/06/19/this-week-in-matrix-2020-06-19#alt-alias-maubot-plugin).
I don't care about room directory or the main alias as it doesn't affect ctrl-k that much anyway, I don't care about room directory or the main alias as it doesn't affect ctrl-k that much anyway,
rooms are generally discovered through Spaces and I use Matrix URI scheme rooms are generally discovered through Spaces and I use Matrix URI scheme
which takes room internal ID and servers to find it from instead of caring about which takes room internal ID and servers to find it from instead of caring about
the alias. Most importantly **don't give permissions to entirely untrusted users.** the alias. Most importantly **don't give permissions to entirely untrusted users.**
### Medium version ### Medium version

View File

@ -0,0 +1,8 @@
Name,Host,Port,To Backup,Access Control,Explanation
nginx,etro.mikaela.info,"80,443",in borgbackup,public,"HTTPd/HTTPS web server, Matterbridge file uploads stored for a week"
chrony,y.etro.mikaela.info,123,in shell-things,Yggdrasil-access only,Time server accessible via Yggdrasil
Ergo IRCd,etro.mikaela.info,6697,in borgbackup,public,"IRCd, webchat at https://irc.etro.mikaela.info/"
Limnoria,limnoria.etro.mikaela.info,443,in borgbackup,Public / open-registration,"IRC bot, see https://limnoria.net/ for details. Mostly known as R-66Y"
WeeChat,etro.mikaela.info,8626,in borgbackup,"private, only-me","https://weechat.org/ (not to be confused with single e), my IRC client of choice for WeeChat Relay Protocol Clients"
Yggdrasil,etro.mikaela.info,2577,in borgbackup,Semi-public,https://yggdrasil.network.github.io/ Graynet/mixnet/meshnet. Could also be called as public VPN anyone can join?
Syncplay,etro.mikaela.info,8999,in shell-things,"Shared password, ask me","https://syncplay.pl/ - synchronises playback position between multiple instances as long as they have the same file (which is not itself shared). Also has basic chat, I recommend using Mumble or similar for simultaneous VoIP."
1 Name Host Port To Backup Access Control Explanation
2 nginx etro.mikaela.info 80,443 in borgbackup public HTTPd/HTTPS web server, Matterbridge file uploads stored for a week
3 chrony y.etro.mikaela.info 123 in shell-things Yggdrasil-access only Time server accessible via Yggdrasil
4 Ergo IRCd etro.mikaela.info 6697 in borgbackup public IRCd, webchat at https://irc.etro.mikaela.info/
5 Limnoria limnoria.etro.mikaela.info 443 in borgbackup Public / open-registration IRC bot, see https://limnoria.net/ for details. Mostly known as R-66Y
6 WeeChat etro.mikaela.info 8626 in borgbackup private, only-me https://weechat.org/ (not to be confused with single e), my IRC client of choice for WeeChat Relay Protocol Clients
7 Yggdrasil etro.mikaela.info 2577 in borgbackup Semi-public https://yggdrasil.network.github.io/ Graynet/mixnet/meshnet. Could also be called as public VPN anyone can join?
8 Syncplay etro.mikaela.info 8999 in shell-things Shared password, ask me https://syncplay.pl/ - synchronises playback position between multiple instances as long as they have the same file (which is not itself shared). Also has basic chat, I recommend using Mumble or similar for simultaneous VoIP.

View File

@ -1,8 +0,0 @@
Name Host Port To Backup Access Control Explanation
nginx etro.mikaela.info 80,443 in borgbackup public HTTPd/HTTPS web server, Matterbridge file uploads stored for a week
chrony y.etro.mikaela.info 123 in shell-things Yggdrasil-access only Time server accessible via Yggdrasil
Ergo IRCd etro.mikaela.info 6697 in borgbackup public IRCd, webchat at https://irc.etro.mikaela.info/
Limnoria limnoria.etro.mikaela.info 443 in borgbackup Public / open-registration IRC bot, see https://limnoria.net/ for details. Mostly known as R-66Y
WeeChat etro.mikaela.info 8626 in borgbackup private, only-me https://weechat.org/ (not to be confused with single e), my IRC client of choice for WeeChat Relay Protocol Clients
Yggdrasil etro.mikaela.info 2577 in borgbackup Semi-public https://yggdrasil.network.github.io/ Graynet/mixnet/meshnet. Could also be called as public VPN anyone can join?
Syncplay etro.mikaela.info 8999 in shell-things Shared password, ask me https://syncplay.pl/ - synchronises playback position between multiple instances as long as they have the same file (which is not itself shared). Also has basic chat, I recommend using Mumble or similar for simultaneous VoIP.
1 Name Host Port To Backup Access Control Explanation
2 nginx etro.mikaela.info 80,443 in borgbackup public HTTPd/HTTPS web server, Matterbridge file uploads stored for a week
3 chrony y.etro.mikaela.info 123 in shell-things Yggdrasil-access only Time server accessible via Yggdrasil
4 Ergo IRCd etro.mikaela.info 6697 in borgbackup public IRCd, webchat at https://irc.etro.mikaela.info/
5 Limnoria limnoria.etro.mikaela.info 443 in borgbackup Public / open-registration IRC bot, see https://limnoria.net/ for details. Mostly known as R-66Y
6 WeeChat etro.mikaela.info 8626 in borgbackup private, only-me https://weechat.org/ (not to be confused with single e), my IRC client of choice for WeeChat Relay Protocol Clients
7 Yggdrasil etro.mikaela.info 2577 in borgbackup Semi-public https://yggdrasil.network.github.io/ Graynet/mixnet/meshnet. Could also be called as public VPN anyone can join?
8 Syncplay etro.mikaela.info 8999 in shell-things Shared password, ask me https://syncplay.pl/ - synchronises playback position between multiple instances as long as they have the same file (which is not itself shared). Also has basic chat, I recommend using Mumble or similar for simultaneous VoIP.