{"repo":"yann-shi/Young","free":true,"listed":false,"github":"https://github.com/yann-shi/Young","clone":"git clone https://github.com/yann-shi/Young.git","description":"A full-featured forum software built on Tornado and MongoDB.","language":"Python","stars":791,"topics":["forum","python","mongodb"],"license":null,"category":"databases-storage","readme_excerpt":"A Full-featured forum software built with love by Lime in Python. 中文README Features: - Classified topics - Anonymity Support - Social Network (tweet, friends etc.) - IM Chat - Real-time Notification - Resource Share Screenshots Installation 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 should initialize the database. fab init If you want to set up your own mail server, execute setup mail.sh , which will install postfix. ./scripts/setup mail.sh NOTE : 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. Requirements - Mongodb = 2.6 - Ejabberd = 16.08 - NSQ = 0.3.8 - Elasticsearch = 2.3.5 - NodeJS = 4.0 Development - you should start all required services before you run it. - build the resource. - run it locally. License Young is licensed under the GNU Affero General Public License v3 (AGPL-3).","default_branch":null,"files":null,"tree":[],"storefront":"/r/yann-shi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yann-shi/Young/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}