Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
forked from shiyanhui/Young

A full-featured forum software built on Tornado and MongoDB.

Notifications You must be signed in to change notification settings

oleyang2017/Young

Repository files navigation

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 shoud 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.
 fab start_service
  • build the resource.
 fab build
  • 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

License

Young is licensed under the GNU Affero General Public License v3 (AGPL-3).

About

A full-featured forum software built on Tornado and MongoDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 38.7%
  • HTML 33.7%
  • JavaScript 19.6%
  • CSS 7.6%
  • Shell 0.4%

AltStyle によって変換されたページ (->オリジナル) /