hpi-schul-cloud / schulcloud-server

Schulcloud-Verbund-Software-Server
GNU Affero General Public License v3.0
74 stars 17 forks source link

Setup documentation incomplete #1363

Closed dansan closed 4 years ago

dansan commented 4 years ago

Bug:

When following the documentation on https://docs.schul-cloud.org/display/SCDOK/Setup I end up with an incomplete setup.

Reproduce:

I am installing this on a Debian Buster system but follow the instructions for Windows 10.

Consequence 1 of this bug: problems for contributers

As a result of the incomplete or outdated documentation it's not possible to get a proper schul-cloud installation. Being able to setup a software project is however an important prerequisite for a successful open source software project. I cannot imagine contributing to this, if I cannot even get a working local setup. The Jira bug tracker doesn't let unregistered users create issues, or I would have reported this there. That is IMHO also a problem.

Consequence 2 of this bug: problems for schools / school träger

From the documentation I think the HPI Schul-Cloud is great software, and I recommended my school and school träger to use it, however the current phase is open only for MINT schools. So I'd setup it up on our own servers for now - but that's not possible with the broken documentation. This situation will inevitably lead us to use either Itslearning or Moodle, although I'd rather prefer the HPI Schul-Cloud.

Fix:

Make it be possible to create local, complete HPI schul-cloud installation, by following a step-by-step guide.

Hints:

janrenz commented 4 years ago

Hi, we are in the process of optimizing of updating our docs. However, the docs is meant for a local dev setup and not for production, where we prefer K8s. Are you aiming for a dev system a for a version to use in prod? PLease feel free to contact me directly at jan.renz@hpi.de

dansan commented 4 years ago

Hi, we are in the process of optimizing of updating our docs.

That's great!

However, the docs is meant for a local dev setup and not for production, where we prefer K8s. Are you aiming for a dev system a for a version to use in prod?

My original intention was to create an installation for interested members of the schools of my children, so their teachers can evaluate the software. If they reacted positively, we'd ask their schools → school träger to get a production instance in the HPI cloud. (As that process is somewhat slow, the test-instance would have been the faster test-solution.) The other reason is that the schools already have a production IDM (UCS@school), Nextcloud, OX etc. and we wanted to test the integration with the HPI-Schulcloud.