simple, focused chat application and protocol meant to be self-hosted
14a98d7eb1
This should improve the visuals of the app. Additionally, it may improve the performance as well. |
||
---|---|---|
frontend | ||
src | ||
.dockerignore | ||
.gitignore | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
package.json | ||
README.md | ||
test.rest | ||
tsconfig.json | ||
yarn.lock |
waffle
Waffle is a simple, focused chat application and protocol meant to be self-hosted.
License
This software is licensed under the MIT license. The fonts included in this source tree (frontend/public/assets/woff2
) and the Iosevka build plans (frontend/webfonts/iosevka/private-build-plans.toml
) are licensed under the SIL Open Font License 1.1. Please visit https://github.com/be5invis/Iosevka/blob/master/LICENSE.md for more information.
Hosting
Docker
If you plan on self-hosting Waffle, it's recommended to use Docker and docker-compose like shown below. This isn't recommended if you plan on developing Waffle. The guide below assumes you have git
installed on your system (on Debian/Ubuntu: sudo apt install git
):
- Install Docker using the official guide
- Install docker-compose using the official guide
- Clone the Waffle repository:
git clone https://git.hippoz.xyz/hippoz/waffle
- Enter the repository's directory:
cd waffle
- Optionally, you can open up
docker-compose.yml
in your text editor to change options like the port. The default port is5002
. - Start the stack:
docker-compose up -d
- All done! 🎉 Waffle is now running on port
5002
.