3.4 KiB
Minchat for YunoHost
This package allows you to install Minchat quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.
Overview
Minchat is a free minimalist chat application. It is based on wojtek77/chat, itself based on Gabriel Nava's tutorial.
Features
- Simple web chat: only requires a browser ; no XMPP application.
- No need for users to register. Just need the web address. But optional authorisation control.
- On connection, the page is fed with the messages of the day
- Args are in the URL as get arguments, so that you can share the URL or make it a favorite to avoid filling a form.
Example :https://yourdomain.org/minchat/?room=Living&name=John
- Optionaly multi room
Shipped version: 1.0~ynh3
Screenshots
Disclaimers / important information
Setup
The setup is optional. If you leave it as is, there is a single unnamed room, opened to all users. If you want to customize the access control, edit the file conf/setup.ini
(if missing, copy it from conf/sample/setup.ini
). The interesting parameter is auth
that indicates which user is authorized to which room.
In this example auth = John:Game,John:Family,Mary:Game,Tim:Family,admin:*,*:Public,*:
,
John:Game,John:Family
= John can access the Game room, the Family roomMary:Game
= Mary can access the Game roomTim:Family
= Tim can access the Family roomadmin:*
= admin can access all rooms*:Public
= everybody can acccess the Public room*:
= everybody can access the unnamed room
Hints for users
- The URLs you send are linked or transformed to images when preceeded by a
!
- If multiple rooms are allowed by the administrator in the
setup.ini
, you can have several tabs opened to different rooms in the same browser.
Documentation and resources
- Official app website: https://github.com/wojtek77/chat
- Upstream app code repository: https://github.com/wojtek77/chat
- YunoHost documentation for this app: https://yunohost.org/app_minchat
- Report a bug: https://github.com/YunoHost-Apps/minchat_ynh/issues
Developer info
Please send your pull request to the testing branch.
To try the testing branch, please proceed like that.
sudo yunohost app install https://github.com/YunoHost-Apps/minchat_ynh/tree/testing --debug
or
sudo yunohost app upgrade minchat -u https://github.com/YunoHost-Apps/minchat_ynh/tree/testing --debug
More info regarding app packaging: https://yunohost.org/packaging_apps