- Classified topics
- Anonymity Support
- Social Network (tweet, friends etc.)
- IM Chat
- Real-time Notification
- Resource Share
On Unbuntu 16.04:
git clone https://github.com/shiyanhui/Young.git cd Young && ./scripts/install.sh
Then set your mongodb environment:
1. open /etc/mongod.conf, add replication: replSetName: rs0 2. restart mongodb service mongod restart 3. enter mongo client and execute mogno rs.initiate()
The next step you shoud initialize the database.
If you want to set up your own mail server, execute setup_mail.sh, which will install postfix.
scripts/install.sh is only tested on Ubuntu-16.04, so on other platform you may install manually. Just do as scripts/install.sh do step by step.
- Mongodb >= 2.6 - Ejabberd >= 16.08 - NSQ >= 0.3.8 - Elasticsearch >= 2.3.5 - NodeJS >= 4.0
- you should start all required services before you run it.
- build the resource.
- run it locally.
# debug mode is close by default, it will automatically build before run fab run # run it in debug mode fab run:debug=true
Young is licensed under the GNU Affero General Public License v3 (AGPL-3).