A web IRC client written in Meteor JS. It is aimed towards being an intuitive, collaborative IRC client across multiple devices of the user along with centralized logging.
- Install system dependencies:
node
,npm
for your system. For example:- For Fedora, you can do:
$ sudo yum install nodejs npm -y
- For Mac OS X, you can install them via brew:
$ brew install node npm
- For Debian/Ubuntu install only node.js and it will include npm as:
sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs
- Else, you can always compile from source.
- For Fedora, you can do:
- Get the source:
$ git clone --recursive https://github.com/waartaa/waartaa.git
- Go to waartaa's repository directory just cloned:
$ cd waartaa
- Run setup script:
$ ./setup.sh
- Go to waartaa meteor project's directory:
$ cd app
- Customize
server/settings-local.js
as needed. - Run waartaa:
$ meteor
The following steps assumes that you have already run the above mentioned setup process.
-
Install ansible:
- Fedora/CentOS:
sudo yum install ansible
- Ubuntu:
sudo apt-get install ansible
- Python pip:
sudo pip install ansible
- Fedora/CentOS:
-
Copy the sample inventory file
provisions/hosts.sample
to sayprovisions/hosts
and customize as needed. You can override the default variables for various ansible roles in the inventory file. -
Setup and configure SSH, firewall in your servers as needed.
-
Deploy waartaa:
ansible-playbook -i provisions/hosts provisions/deploy.yml
This will setup a working instance of waartaa in your servers. The nodejs app deployed in your application servers and mongodb in your database servers.
If you want to do a quick deployment of only the app, you can do this using:
ansible-playbook -i provisions/hosts deploy.yml --tags "app_deploy"
- Setup and run waartaa locally.
- Report bugs or submit feature requests at https://github.com/waartaa/waartaa/issues/new.
- Feel free to pick up open issues from https://github.com/waartaa/waartaa/issues?state=open. Don't hesitate to ask for help.
- Mailing list: https://groups.google.com/forum/#!forum/waartaa
- IRC: #waartaa on Freenode