all repos — aaoth.xyz @ 835c1d8aba6722df690dd619c571054872e5c3d7

aaoth.xyz website

_posts/2021-05-23-join-the-test-of-my-matrix-server.md (view raw)

 1---
 2title: join the test of my matrix server
 3date: 2021-05-23T19:57:34+03:00
 4author: la-ninpre
 5tags: openbsd testing matrix
 6---
 7
 8i launched my instance of [matrix][0] server recently. it runs on my openbsd vps
 9and the server software i'm using is [synapse][1]. homeserver address is
10(unsurprizingly) `matrix.aaoth.xyz`.
11
12i also launched an instance of [element][2] matrix web-client on
13[element.aaoth.xyz][3], so you can try it.
14
15[0]:https://matrix.org
16[1]:https://matrix.org/docs/projects/server/synapse"
17[2]:https://element.io
18[3]:https://element.aaoth.xyz
19
20<!--more-->
21
22matrix is relatively new standard for instant messaging. the main reason i am
23interested in it is that it's open-source. it means that anyone could launch
24their instance of synapse and be happy with it.
25it also means that the whole system is decentralized, providing protection
26against global surveillance.
27
28## about my server
29
30after you create an account, you will be connected to the broadcast room.
31it is unencrypted and read-only.
32there are some links to other rooms.
33
34note that everything going on with my server should be considered temporary
35and i could be able to stop, disable or wipe everything completely,
36so don't rely on this as production-ready tool.
37
38also note that pretty much everything is in russian, because i launched matrix
39primarily for my friends.
40
41## about openbsd
42
43here is a tutorial by the great man **robert d herb** who addressed a lot of
44quirks installing synapse on openbsd, which helped me a lot:
45[running a matrix homeserver with synapse and element][4]
46
47because i haven't figured out completely how openbsd's relayd is working,
48i broke my [fossils][5]. i hope i'll fix them later, but now they look messy.
49there are some issues, i think, with internal structure of fossil's ui.
50it needs to be served directly by httpd. but for synapse to work it is mandatory
51to run relayd as reverse proxy.
52
53if you know how to shift some portion of traffic to relayd and some to httpd,
54please, [drop me a line][6].
55
56[4]:https://robertdherb.com/things/matrix.html
57[5]:https://fsl.aaoth.xyz
58[6]:mailto:aaoth@aaoth.xyz