Redmine im Webspace: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Init) |
Keine Bearbeitungszusammenfassung |
||
Zeile 13: | Zeile 13: | ||
Mit Hilfe von HSAdmin wird angelegt: | Mit Hilfe von HSAdmin wird angelegt: | ||
# Ein User als Service-User mit ''/bin/bash'' als Shell, zum Beispiel Beispiel: ''xyz00-redmine | # Ein User als Service-User mit ''/bin/bash'' als Shell, zum Beispiel Beispiel: ''xyz00-redmine" | ||
# Eine Domain mit ''xyz00-redmine'' als Domain-Administrator, zum Beispiel | # Eine Domain mit ''xyz00-redmine'' als Domain-Administrator, zum Beispiel "prj.example.com" | ||
# Einen Postgresql-User ''xyz00_dbuser'' mit Passwort ''meinPasswort'' | # Einen Postgresql-User ''xyz00_dbuser'' mit Passwort ''meinPasswort'' | ||
# Eine Postgresql-Datenbank ''xyz00_prjdb'' mit Datenbank-Owner ''xyz00_dbuser'' | # Eine Postgresql-Datenbank ''xyz00_prjdb'' mit Datenbank-Owner ''xyz00_dbuser'' | ||
== Download und Entpacken der Software == | |||
Anmeldung per ssh als User ''xyz00-redmine": | |||
ssh xyz00-redmine@xyz00.hostsharing.net | |||
Auf dem Hostsharing-Server: | |||
cd ~ | |||
wget http://www.redmine.org/releases/redmine-3.4.6.tar.gz | |||
tar xzf redmine-3.4.6.tar.gz | |||
cd ~/redmine-3.4.6/config | |||
Anlegen der beiden Dateien "database.yml" und "configuration.yml" mit folgendem Inhalt: | |||
database.yml: | |||
production: | |||
adapter: postgresql | |||
database: xyz00_prjdb | |||
host: localhost | |||
username: xyz00_dbuser | |||
password: "meinPasswort" | |||
configuration.yml: | |||
default: | |||
email_delivery: | |||
delivery_method: :smtp | |||
smtp_settings: | |||
address: "localhost" | |||
port: 25 | |||
attachments_storage_path: "/home/pacs/peh19/users/redmine/data" | |||
autologin_cookie_name: | |||
autologin_cookie_path: | |||
autologin_cookie_secure: | |||
scm_subversion_command: | |||
scm_mercurial_command: | |||
scm_git_command: | |||
scm_cvs_command: | |||
scm_bazaar_command: | |||
scm_darcs_command: | |||
scm_subversion_path_regexp: | |||
scm_mercurial_path_regexp: | |||
scm_git_path_regexp: | |||
scm_cvs_path_regexp: | |||
scm_bazaar_path_regexp: | |||
scm_darcs_path_regexp: | |||
scm_filesystem_path_regexp: | |||
scm_stderr_log_file: | |||
database_cipher_key: | |||
Achtung: Die Einrückung muss immer genau um zwei Leerzeichen erfolgen! |
Version vom 8. November 2018, 19:08 Uhr
Redmine ist eine umfangreiche Projektmanagement-Software. Die Software ist multiprojektfähig und legt für jedes Projekt mehrere Werkzeuge an:
- Wiki
- Vorgangsverfolgung (Ticketsystem, Issue Tacker)
- Zeiterfassung
- Dokument- und Dateiverwaltung
- Foren
- Kalender, Gantt-Charts
- Schnittstelle zur Versionverwaltung (Git, Mercurial und weitere)
Diese Anleitung beschreibt, wie man Redmine auf der Managed Hosting Plattform von Hostsharing installieren kann. Redmine lässt sich in jedem Managed Webspace betreiben.
Vorbereitungen
Mit Hilfe von HSAdmin wird angelegt:
- Ein User als Service-User mit /bin/bash als Shell, zum Beispiel Beispiel: xyz00-redmine"
- Eine Domain mit xyz00-redmine als Domain-Administrator, zum Beispiel "prj.example.com"
- Einen Postgresql-User xyz00_dbuser mit Passwort meinPasswort
- Eine Postgresql-Datenbank xyz00_prjdb mit Datenbank-Owner xyz00_dbuser
Download und Entpacken der Software
Anmeldung per ssh als User xyz00-redmine":
ssh xyz00-redmine@xyz00.hostsharing.net
Auf dem Hostsharing-Server:
cd ~ wget http://www.redmine.org/releases/redmine-3.4.6.tar.gz tar xzf redmine-3.4.6.tar.gz cd ~/redmine-3.4.6/config
Anlegen der beiden Dateien "database.yml" und "configuration.yml" mit folgendem Inhalt:
database.yml:
production: adapter: postgresql database: xyz00_prjdb host: localhost username: xyz00_dbuser password: "meinPasswort"
configuration.yml:
default: email_delivery: delivery_method: :smtp smtp_settings: address: "localhost" port: 25 attachments_storage_path: "/home/pacs/peh19/users/redmine/data" autologin_cookie_name: autologin_cookie_path: autologin_cookie_secure: scm_subversion_command: scm_mercurial_command: scm_git_command: scm_cvs_command: scm_bazaar_command: scm_darcs_command: scm_subversion_path_regexp: scm_mercurial_path_regexp: scm_git_path_regexp: scm_cvs_path_regexp: scm_bazaar_path_regexp: scm_darcs_path_regexp: scm_filesystem_path_regexp: scm_stderr_log_file: database_cipher_key:
Achtung: Die Einrückung muss immer genau um zwei Leerzeichen erfolgen!