FEDERAL OFFICE OF POTATO

alice homelab

owner's manual

a long single page with all the manual articles, print it out if you need to.


matrix chat

matrix is open source chat service that can connect and bridge itself to discord, reddit, irc, random discussion forums, and pretty much anything. it works as if it's like a connected web, hence the name 'matrix' :)

my matrix instance offers bridges into other popular chat applications. it's designed this way specifically to interface with prorprietary software that i considered to be incompliant to privacy & security & common communication standards, so that my users can stay safe in their homeserver while maintaining the capability to talk to other folks from 'big bat corp' software. the bridges are tools to help me and my users transition from proprietary software to open standard software.

on the ui side, it's pretty similar to discord, or slack, or maybe microsoft teams ¯\_ツ_/¯.

btw, here is a pretty helpful video tutorial, explaining how everything works in details. (just in case reading my article doesn't help enough)

registering an account

to use matrix, a matrix account is needed. this process is similar to registering an new email account. first step is to find a matrix instance to call home, and then register an account on there. regardless which instance the matrix account is registered at. communication can reached to all network.

in terms of finding a homeserver, i recommend finding a local matrix instance near where you live, or find a matrix sysadmin you know and trust. most of them are free, some aren't. for example, my matrix homeserver isn't free. as long as you can reasonably trust the homeserver's sysadmin, it is okie-dokie.

registering an account is pretty simple. just download the matrix client app, select create account to begin. the client app will offer the option to choose a homeserver, if you have a trusted homeserver, input its url to begin. and then follow the instructions from the app to complete the entire registration process.

this whole registration process is the same as signing for any software services online, except there is this additional step for choosing which homeserver to call 'home'.

how do i use this damn thing?

matrix_screenshot

once you have an account, you can finally use it to talk to anyone on this planet. first, you will need to know their matrix id. this is similar to how you'll need to know someone's phone number before calling them. a matrix id is formatted like @<username>:<homeserver_host>, for example, my matrix id would look like... the picture above.

first, let's try join a chatroom. for example, here is a chatroom about pets .

you can use matrix as it is, which is talking with other matrix users online. but... what's the fun in that if you only talk to people inside of the matrix network?

how about peeking outside of matrix? 😛

for example, if you near portland, let's join a portland irc channel #_snoonet_#portland:matrix.org. what if you are interested in homelab technology like i do... how about joining the proxmox forum? #proxmox:codestorm.net?. so this is what i meant by 'non-walled garden', it just connects / bridges itself to anything without signing up for hundreds of different accounts :)

why some chatrooms look so empty?

cuz chatroom creators set them that way so that random strangers wont be coming in and out of public chatroom to peak at everything we posted in the past. this may seem odd, but it's done this way because ppl care about their own privacy :) so....... go say hi?

any downsides from using / adopting matrix?

meh... the matrix project started itself ok-ish, but the foundation members became greedy. recently matrix admitted their mistakes and wanted turn around, etc. it's like a kpop drama...

anyhow, this linked article from matrix foundation hopefully can help readers navigate to where this technology and software foundation stands.

is matrix a good software to use despite its downsides?

yep. that's the beauty of a open source protocol. it's almost like cockroaches. it wont die. while it isn't perfect, but this software will stick around and slowly make mini mini improvements over time.


xmpp chat

xmpp is an open source chat software. it is similar to what matrix does, the difference is that xmpp is built based on the xmpp protocol.

my xmpp service is opinionated. it doesn't implement any bridges to connect to any proprietary networks. so... safety first, socializing is a 2nd thought :p

where do i find a group im interested in to join?

https://search.jabber.network is a good place to search for groups of niche interests.