MyCollab ist eine kostenlose und quelloffene Plattform für Teamzusammenarbeit, die häufig von kleinen und mittelständischen Unternehmen zur Projektverwaltung und Dokumentation eingesetzt wird.
Diese Anleitung zeigt, wie du MyCollab auf einem CentOS 7-System installierst.
Voraussetzungen
- Ein CentOS 7-Server mit mindestens 1 GB RAM (empfohlen werden 2 GB)
- Ein Benutzerkonto mit sudo-Rechten
- Zugriff auf das EPEL-Repository
- Java ist installiert
Passende Infrastruktur bei centron
Zum Ausprobieren braucht es keine eigene Hardware: ccloud³ VMs mit vollem Root-Zugriff gibt es ab 3,12 € im Monat, stundengenau abgerechnet und in Sekunden bereit. Cloud Server mieten →
Schritt 1: System aktualisieren
Melde dich mit einem Benutzer mit sudo-Rechten an, aktiviere das EPEL-Repository und führe die Systemaktualisierung durch:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r nowSchritt 2: Java installieren
MyCollab benötigt die Java Runtime Environment (JRE) in Version 8 oder höher. Installiere OpenJDK mit folgendem Befehl:
sudo yum install -y java-1.8.0-openjdkÜberprüfe die Java-Version:
java -versionErwartete Ausgabe:
openjdk version "1.8.0_111"
OpenJDK Runtime Environment (build 1.8.0_111-b15)
OpenJDK 64-Bit Server VM (build 25.111-b15, mixed mode)Schritt 3: Aktuelle MyCollab-Version herunterladen
Wechsle in dein Home-Verzeichnis, lade das aktuelle Release von MyCollab herunter und entpacke es:
cd
wget https://github.com/MyCollab/mycollab/releases/download/Release_5.4.5/MyCollab-All-5.4.5.zip
sudo yum install unzip -y
unzip MyCollab-All-5.4.5.zipHinweis: Zum Zeitpunkt der Erstellung dieser Anleitung war Version 5.4.5 aktuell. Die neueste Version findest du im MyCollab GitHub-Repository.
Schritt 4: MariaDB installieren und einrichten
MyCollab benötigt MySQL ab Version 5.5. MariaDB ist eine leistungsfähige Alternative und kann wie folgt installiert werden:
sudo yum install mariadb mariadb-server -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.serviceMariaDB absichern:
sudo /usr/bin/mysql_secure_installationEmpfohlene Antworten:
- Passwort für root eingeben (leer lassen): Enter
- Root-Passwort setzen? [Y/n]: Y
- Neues Passwort: dein-passwort
- Nochmals eingeben: dein-passwort
- Anonyme Benutzer entfernen? [Y/n]: Y
- Root-Login aus der Ferne verbieten? [Y/n]: Y
- Testdatenbank löschen? [Y/n]: Y
- Berechtigungen neu laden? [Y/n]: Y
Schritt 5: Datenbank für MyCollab anlegen
Logge dich als root in die MySQL-Shell ein:
mysql -u root -pErstelle die Datenbank und den Benutzer:
CREATE SCHEMA mycollab DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'mycollabuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON mycollab.* TO 'mycollabuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;Sicherheitshinweis: Verwende einen sicheren Benutzernamen und ein starkes Passwort.
Schritt 6: MyCollab starten
Starte das MyCollab-Installationsskript:
cd ~/MyCollab-5.4.5/bin
./startup.shAktiviere Port 8080 in der Firewall:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reloadÖffne http://203.0.113.1:8080 im Browser, um den Einrichtungsassistenten von MyCollab zu starten.
Seiteneinstellungen
- Seitenname: Dein Seitenname
- Serveradresse: 203.0.113.1 oder example.com
Datenbankeinstellungen
- Datenbankname:
mycollab - Benutzername:
mycollabuser - Passwort:
yourpassword - Datenbankserver:
localhost
E-Mail-Konfiguration (optional)
- SMTP-Benutzername
- SMTP-Passwort
- SMTP-Server
- Port
- STARTTLS oder SSL/TLS
Administrator-Zugang
- Admin-E-Mail: your-email-address
- Admin-Passwort: your-admin-password
- Zeitzone, Datumsformat, Sprache etc.
Klicke auf „Setup“, um die Einrichtung abzuschließen.
Fazit
MyCollab ist eine kostenfreie, quelloffene Software zur Teamzusammenarbeit. Sie wird häufig von kleinen und mittelständischen Unternehmen zur Projekt- und Dokumentationsverwaltung verwendet.
Testen Sie Ihr Setup auf ccloud³
Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.