Erudika / scoold-pro

Cloud-ready Q&A platform for the enterprise (self-hosted, on premise)
https://scoold.com
Other
7 stars 0 forks source link
clone forum heroku java questions-and-answers stackoverflow stackoverflow-questions

Scoold Q&A

Scoold Pro

Join the chat at https://gitter.im/Erudika/scoold

Scoold is a Q&A platform written in Java. The project was created back in 2008, released in 2012 as social network for schools inspired by StackOverflow, and as of 2017 it has been refactored, repackaged and open-sourced. The primary goal of this project is educational but it can also work great as a Q&A/support section for your website.

Scoold can run on Heroku or any other PaaS. It's lightweight (~4000 LOC) - the backend is handled by a separate service called Para. Scoold does not require a database, and the controller logic is really simple because all the heavy lifting is delegated to Para. This makes the code easy to read and can be learned quickly by junior developers.

This repository exists mainly for tracking issues and feature requests.

Buy Scoold Pro 499 EUR

One-time fee, one license per host machine. Price includes one year of updates and support.

Documentation

See the README in the open source repository.

Quick start with Docker Compose

First, you will need to obain access keys for the private Docker registry for Scoold Pro, by purchasing a Pro license. Once you have the necessary credentials for accessing the private Docker registry, download and install the AWS CLI tool. Then execute the following commands to authenticate:

If the command above doesn't succeed, you won't be able to pull the latest Scoold Pro image or run docker compose.

After authenticating with the private registry, there are just a couple of steps before running docker compose up:

  1. Create a new directory and copy docker-compose.yml to it from this repository.
  2. Create these two configuration files in the same directory (both files can be left blank for now):
    $ touch para-application.conf scoold-application.conf
  3. $ docker compose up

To stop the containers use Ctrl + C.

Contributing

See CONTRIBUTING.md

Getting help

Blog

Read more about Scoold on our blog

Screenshot

License

EULA