Grouprise

Aus Hostsharing Wiki
Zur Navigation springen Zur Suche springen
Installation von Grouprise

Grouprise ist eine Software für die Menschen in einer Stadt oder Region. Sie ermöglicht es, dass einzelne Personen sich in Gruppen engagieren und austauschen. Grouprise ist freie Software (FOSS), die Lizenz ist die AGPL.

Vorbereitungen in HSAdmin

In HSAdmin werden ein angelegt:

  • ein Service-User,
  • eine Domain,
  • und ein Postgres-User und eine Datenbank
xyz00@h00:~$ hsscript -i
Password: *********************
xyz00@hsadmin> user.add({ set: { name:'xyz00-groups', password:'******', shell:'/bin/bash' xyz00@hsadmin> domain.add({ set: { name:'groups.hs-example.de', user:'xyz00-groups' } })
xyz00@hsadmin> postgresqluser.add({ set: { name:'xyz00_groups', password:'******' } })
xyz00@hsadmin> postgresqldb.add({ set: { name:'xyz00_groups', owner:'xyz00_groups' } })
xyz00@hsadmin> bye
xyz00@h00:~$ 

Installation von NodeJS

Installation von NodeJS (hier Version 10.x) für den User nach der Anleitung NodeJS

xyz00@h00:~$ sudo -u xyz00-groups -i
xyz00-groups@h00:~$ touch ~/.profile
xyz00-groups@h00:~$ chmod u+x ~/.profile
xyz00-groups@h00:~$ wget https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh
xyz00-groups@h00:~$ chmod u+x install.sh 
xyz00-groups@h00:~$ ./install.sh 
xyz00-groups@h00:~$ rm install.sh 
xyz00-groups@h00:~$ export NVM_DIR="$HOME/.nvm"
xyz00-groups@h00:~$ . "$NVM_DIR/nvm.sh"
xyz00-groups@h00:~$ nvm install 10
xyz00-groups@h97:~$ node -v 
v10.21.0

Notizen zur Installation

Mit HSAdmin anlegen:

  • Service-User,
  • Domain,
  • Postgres-User und Datenbank

NodeJS 8 beim Service-User installieren.

   git clone
   git checkout v2.x.x
   cd stadtgestalten
   make app_setup

Links

Webseite

Grouprise Installationen

Handbuch für Nutzer:innen