RedHat-Pakete

Fertige Pakete für RedHat 7 und CentOS 7 sind in unserem Repository zu finden. https://packages.credativ.com/public/postgresql/yum/. Dieses kann wie gewohnt eingebunden und verwendet werden.

Installation

Elephant Shed arbeitet mit den PostgreSQL-Paketen des PostgreSQL RPM-Projekts. Von yum.postgresql.org können die Repository-RPMs für die PostgreSQL-Versionen installiert werden, die benutzt werden sollen. Danach kann Elephant Shed wie unten installiert werden.

# Use credativ repository (will also pull in EPEL)
sudo yum install https://packages.credativ.com/public/postgresql/yum/credativ-repo.rpm

# On RedHat, activate additional repositories (not on CentOS)
subscription-manager repos --enable=rhel-7-server-extras-rpms
subscription-manager repos --enable=rhel-7-server-optional-rpms

# Choose desired PostgreSQL versions to install
sudo yum install postgresql11-server postgresql11-contrib postgresql-common
sudo pg_createcluster 11 main --start

# Install elephant-shed
sudo yum install elephant-shed

# Every user in the group "elephant-shed" is allowed to login at the portal
# Add all needed users to this group
sudo vigr

# Unfortunately, pgAdmin4 and shellinabox do not work with SELinux enabled
# Disable SELinux if you want to use these components
sudo setenforce 0
sudo sed -i -e 's/^SELINUX=.*/SELINUX=permissive/' /etc/selinux/config

Hinweis: Die Pakete enthalten nur die Komponenten und eine Grundkonfiguration. Um Tuning, Nutzerverwaltung und auch um eine Firewall muss sich hier selbst gekümmert werden.