---
title: Geek out with Funky Penguin's Matrix Server
description: Geek out in the Fediverse with our Matrix instance!
icon: simple/matrix
status: new
---

# How to geek out in [m]atrix

Do you want to talk to somebody, stat!? Are you a fan of group messaging / chat platforms, but you're wary of "big tech" owned platforms? Do you prefer [tooting][review/mastodon] to tweeting?

Scratch your itch for realtime communication, without tech obligarch vanity concerns, on our [Matrix server](https://matrix.funkypenguin.co.nz)! (*which is also synced with our [Discord][community/discord] and [Slack][community/slack] servers*)

---
[![Matrix](https://img.shields.io/matrix/geek-cookbook:matrix.funkypenguin.co.nz?label=geeks&logo=matrix&logoColor=white)][community/matrix]
[![Discord](https://img.shields.io/discord/396055506072109067?label=geeks&logo=discord&logoColor=white)][community/discord]
[![Slack](https://img.shields.io/badge/geeks-42-green?style=flat&logo=slack)][community/slack]

!!! question "Eh? What's this federated chat thing? Who own my data? (*/me puts on tin-foil hat*) !!"
    1. Matrix is a **federedated** group messaging platform. This means that you can sign in to **any** Matrix instance (*even your own!*), and participate in **any** room on **any** server!
    2. Also, since Matrix is an open standard, there are a [plethora of clients](https://matrix.org/clients/) you can use!

## How do I join the Matrix server?

1. If you already have an account on a matrix server (*a "home server"*), you can use it to access our server (*the magic of federation*). See the channels list below for details
2. If you don't have an account yet, [create one](https://matrix.funkypenguin.co.nz), using your email address, or just login with GitHub
3. Use the WebUI, or get one of the [many available](https://matrix.org/clients/) mobile / desktop clients
4. Join the channels you're interested in (*below*)! and say hi!

## Code of Conduct

With the goal of creating a safe and inclusive community, we've adopted the [Contributor Covenant Code of Conduct](https://www.contributor-covenant.org/), as described [here](/community/code-of-conduct/), and use of our Matrix server is subject to this code of conduct.

## Channels

### 📔 Information (read-only)

The following channels are automated, and provide updates for issues like new PRs, subreddit posts, etc:

| Channel Name       | Channel Use                                                |
|--------------------|------------------------------------------------------------|
| [#announcements](https://matrix.to/#/#announcements:matrix.funkypenguin.co.nz)     | Used for community announcements                           |
| [#blog-posts](https://matrix.to/#/#blog-posts:matrix.funkypenguin.co.nz)         | Receives announcemnets about new [Geek Cookbook Blog Posts](/blog/)  |
| [#cookbook-updates](https://matrix.to/#/#cookbook-updates:matrix.funkypenguin.co.nz)  | Issues, PRs, commits on the [geek-cookbook/geek-cookbook](https://matrix.to/#/#geek-cookbook:matrix.funkypenguin.co.nz) repo |
| [#premix-updates](https://matrix.to/#/#premix-updates:matrix.funkypenguin.co.nz)    | Issues, PRs, commits on the [funkypenguin/geek-cookbook-premix](https://github.com/funkypenguin/geek-cookbook-premix) repo  |
|[#forum-threads](https://matrix.to/#/#forum-threads:matrix.funkypenguin.co.nz)     | New and updated [forum threads](https://forum.funkypenguin.co.nz)                                |
| [#subreddit-posts](https://matrix.to/#/#subreddit-posts:matrix.funkypenguin.co.nz)   | New topics in [r/funkypenguin](https://reddit.com/r/funkypenguin)                               |

### 💬 Discussion (read-write)

| Channel Name   | Channel Use                                              |
|----------------|----------------------------------------------------------|
| [#introductions](https://matrix.to/#/#introductions:matrix.funkypenguin.co.nz) | New? Pop in here and say hi :)                           |
| [#general](https://matrix.to/#/#general:matrix.funkypenguin.co.nz)       | General chat - anything goes                             |
| [#cookbook](https://matrix.to/#/#cookbook:matrix.funkypenguin.co.nz)      | Discussions specifically around the cookbook and recipes |
| [#kubernetes](https://matrix.to/#/#kubernetes:matrix.funkypenguin.co.nz)    | Discussions about Kubernetes                             |
| [#docker-swarm](https://matrix.to/#/#docker-swarm:matrix.funkypenguin.co.nz)  | Discussions about Docker Swarm                           |
| [#today-i-learned](https://matrix.to/#/#today-i-learned:matrix.funkypenguin.co.nz)              | Post tips/tricks you've stumbled across
| [#jobs](https://matrix.to/#/#jobs:matrix.funkypenguin.co.nz)            | For seeking / advertising jobs, bounties, projects, etc |
| [#promotion](https://matrix.to/#/#promotion:matrix.funkypenguin.co.nz)   | In here you can advertise your stream, services or websites, at a limit of 2 posts per day                           |
| [#dev](https://matrix.to/#/#dev:matrix.funkypenguin.co.nz)              | Used for collaboration around current development.

### ❤️ Premium ([sponsors][github_sponsor])

[Sponsors][github_sponsor] get extra super-duper secrit access to the following:

| Channel Name   | Channel Use                                              |
|----------------|----------------------------------------------------------|
| [#premium-chat](https://matrix.to/#/#premium-chat:matrix.funkypenguin.co.nz) | Premium discussion |
| [#premium-support](https://matrix.to/#/#premium-support:matrix.funkypenguin.co.nz) | Premium support |

## How to get help.

If you need assistance at any time there are a few commands that you can run in order to get help.

`!help` Shows help content.

`!faq` Shows frequently asked questions.

## Spread the love (inviting others)

Invite your co-geeks to Matrix by:

1. Sending them a link to <http://matrix.funkypenguin.co.nz>, or
2. Send them a direct link to our "space", [#geek-cookbook](https://matrix.to/#/#geek-cookook:matrix.funkypenguin.co.nz)

## How do I search?

Maybe it's just my years of using Discord, but I expected to be able to enter any search string in the main "search" field in my Matrix client, and have the relevant messages surfaced. Turns out, that's not how it works! The primary "search" field in the Elements UI, for example, searches **room names** (*i.e., show me all the rooms matching the string "chat"*). To search **within** a room, it's necessary to first navigate to that room, and then "room search" is a contextual action you can take **within** the room. I've not yet found out how do a partial string match though (*"chatgpt" matches, but "chatgp" does not*).

## Formatting your message

Discord supports minimal message formatting using [markdown](https://support.discord.com/hc/en-us/articles/210298617-Markdown-Text-101-Chat-Formatting-Bold-Italic-Underline-).

!!! tip "Editing your most recent message"
    You can edit your most-recent message by pushing the up arrow, make your edits, and then push `Enter` to save!

--8<-- "common-links.md"
