Koinuko Chatrooms

User's guide to accessing the XMPP server. Please forgive any mistakes as I am new to this protocol!

What is XMPP?

[xmpp.org/about]
XMPP stands for Extensible Messaging and Presence Protocol. XMPP is used for instant messaging, multi-user chatrooms, and even includes options for video and voice calls (although these particular chatrooms will be text-only for the forseeable future).

XMPP is designed to be open and easy to use, allowing people to set up and run their own private servers or connect to large ones that already exist. Server owners and chat members alike have many programs to choose from, allowing a lot of freedom from the ground up. The important thing is that since these servers are so easy to create and offer so much freedom of choice, it allows people to create and manage a space all their own!

About Koinuko Chatrooms

My XMPP server is intended to run indefinitely, allowing any member to access it at anytime. It uses Prosody and is hosted on a VPS running Linux. The server includes both 1 to 1 instant messaging as well as chatrooms that multiple people can join. I plan to keep it very small and limited to people I know and trust fairly well.

About Koinuko Chatrooms: Features

Admin: I will be the sole admin for the forseeable future.
Invites: Users can create invite codes for people without an account. The only way to join the server is via an invite code from a member, or else I can create one for you with a temporary password. You can then change the password and use the server as normal.
Message storage: Messages are stored internally for 1 week to facilitate synchronization between clients. Mobile access: As far as I am aware, mobile XMPP clients can access the server. (Untested)
Web access: Browser-based XMPP clients can access the server.

Clients

[xmpp.org/software/]
A list of XMPP clients provided by xmpp. Logging into one of these clients is how you access the server. Currently I have only tested [conversejs] which is a brower-based client, but the great thing about XMPP is that you should be able to use any client you want and still communicate with others on the server.

Logging in

Each user has a username called a JID ("Jabber ID") - similar in format to an e-mail address - and a password. Usernames are formatted as USER@koinuko.pink. Once you use your login credentials for the first time, you should be able to change your password to whatever you want it to be.

Adding contacts

To add another user to your contacts list, add their username formatted as USER@koinuko.pink.

Joining groupchats

Groupchats are formatted as NAME@rooms.koinuko.pink. Attempting to join a groupchat that does not exist will create a new one, with you as the owner. By default rooms are set to be deleted when all users leave, though this can be changed in settings (unsure how much control a non-admin user has over room settings).

Permanent groupchats

Open and accessible groupchats that won't disappear even if all members leave. Feel free to join at your leisure.

yaoi@rooms.koinuko.pink
room for real discussion of yaoi AND/OR members of original yaoi chat to hang out.

irl@rooms.koinuko.pink
room for irl events discussion AND/OR members of original irl group chat. Requires a password to join.