Hvordan installere MyCollab Community Edition på CentOS 7

MyCollab er gratis, åpen kildekode-programvare for teamsamarbeid. Det er mye brukt av små og mellomstore bedrifter for prosjektledelse og dokumentasjon.

I denne opplæringen skal vi installere MyCollab på CentOS 7.

Forutsetninger

  • En CentOS 7-forekomst med minst 1 GB RAM. 2 GB RAM anbefales.
  • En sudo-bruker .
  • EPEL yum repository.
  • Java.

Trinn 1: Oppdater systemet

Logg på som sudo-bruker og installer epeldepotet og oppdater operativsystemet som følger:

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

Trinn 2: Installer Java

MyCollab krever Java Runtime Environment JREversjon 8 eller høyere. Du kan installere OpenJDKog JREbruke yumsom følger:

sudo yum install -y java-1.8.0-openjdk

Bruk kommandoen nedenfor for å bekrefte den installerte versjonen av Java:

java -version

Utgangen skal ligne:

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)

Trinn 3: Få den siste stabile utgaven av MyCollab Community Edition

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.zip    

Merk: På det tidspunktet denne artikkelen ble skrevet, var versjon 5.4.5 av MyCollab den nyeste. Du kan også finne den nyeste versjonen av MyCollab på deres Github-side . 

Trinn 4: Installer og konfigurer MariaDB

MyCollab krever MySQL 5.5 eller høyere. MariaDB tilbyr imidlertid bedre ytelse, og vi kan installere den som følger:

sudo yum install mariadb mariadb-server -y

Start MariaDB-tjenesten:

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Sikker installasjon av MariaDB:

sudo /usr/bin/mysql_secure_installation

Nedenfor er de anbefalte svarene på spørsmålene som stilles under kjøring mysql_secure_installation:

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-own-password>
Re-enter new password: <your-own-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Trinn 5: Sett opp en MySQL-database for MyCollab

Logg inn på MySQL-skallet som root:

mysql -u root -p

Vi må lage et databaseskjema ved å bruke utf8mb4tegnsettet for MyCollab:

CREATE SCHEMA mycollab DEFAULT CHARACTER SET utf8mb4;

Opprett et databasebrukernavn og passord:

CREATE USER 'mycollabuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON mycollab.* TO 'mycollabuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Merk: Vennligst bruk et sikrere brukernavn og passord for databasen din.

Trinn 6: Installer MyCollab

Bruk det eksisterende MyCollab-installasjonsskriptet som følger:

cd ~/MyCollab-5.4.5/bin
./startup.sh

Du må også sette opp brannmuren for å tillate trafikk til port 8080:

sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

Besøk http://203.0.113.1:8080 i nettleseren din vil laste MyCollab-oppsettveiviseren. Du må klikke på Setupknappen.

MYCOLLAB OPPSETT

  • Side navn: <Your Site Name>
  • Serveradresse: 203.0.113.1ellerexample.com

DATABASEOPPSETT

  • Databasenavn: mycollab
  • Brukernavn: mycollabuser
  • Passord: yourpassword
  • Databaseserveradresse: localhost

E-POSTOPPSETT (valgfritt)

Skriv inn de nødvendige SMTP-innstillingene. Du kan la dem stå tomme og endre innstillingene senere.

  • Brukernavn:
  • Passord:
  • Server navn:
  • Havn:
  • STARTTLS:
  • eller SSL/TLS:

Deretter vil du bli bedt om å oppgi påloggingsinformasjonen for den nye MyCollab-administratorbrukeren:

  • Administrator e-post: <your-email-address>
  • Admin passord: <your-admin-password>
  • Standard datoformat, tidssone, språk osv.

Til slutt klikker du på Setupknappen for å fullføre veiviseren.

Dette avslutter veiledningen vår. Takk for at du leser.

Legg igjen en kommentar

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Kunstig intelligens er ikke i fremtiden, det er her akkurat i nåtiden I denne bloggen Les hvordan kunstig intelligens-applikasjoner har påvirket ulike sektorer.

DDOS-angrep: en kort oversikt

DDOS-angrep: en kort oversikt

Er du også et offer for DDOS-angrep og forvirret over forebyggingsmetodene? Les denne artikkelen for å løse spørsmålene dine.

Har du noen gang lurt på hvordan hackere tjener penger?

Har du noen gang lurt på hvordan hackere tjener penger?

Du har kanskje hørt at hackere tjener mye penger, men har du noen gang lurt på hvordan tjener de den slags penger? la oss diskutere.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Revolusjonerende oppfinnelser fra Google som vil gjøre livet ditt enkelt.

Vil du se revolusjonerende oppfinnelser fra Google og hvordan disse oppfinnelsene forandret livet til alle mennesker i dag? Les deretter til bloggen for å se oppfinnelser fra Google.

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Fredag ​​Essential: Hva skjedde med AI-drevne biler?

Konseptet med selvkjørende biler som skal ut på veiene ved hjelp av kunstig intelligens er en drøm vi har hatt en stund nå. Men til tross for flere løfter, er de ingen steder å se. Les denne bloggen for å lære mer...

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Teknologisk singularitet: en fjern fremtid for menneskelig sivilisasjon?

Ettersom vitenskapen utvikler seg raskt og tar over mye av innsatsen vår, øker også risikoen for å utsette oss for en uforklarlig singularitet. Les hva singularitet kan bety for oss.

Funksjonaliteter til Big Data Reference Architecture Layers

Funksjonaliteter til Big Data Reference Architecture Layers

Les bloggen for å kjenne ulike lag i Big Data Architecture og deres funksjoner på den enkleste måten.

Evolusjon av datalagring – infografikk

Evolusjon av datalagring – infografikk

Lagringsmetodene for dataene har vært i utvikling kan være siden fødselen av dataene. Denne bloggen dekker utviklingen av datalagring på grunnlag av en infografikk.

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

6 fantastiske fordeler ved å ha smarte hjemmeenheter i livene våre

I denne digitaldrevne verden har smarthusenheter blitt en avgjørende del av livet. Her er noen fantastiske fordeler med smarthusenheter om hvordan de gjør livet vårt verdt å leve og enklere.

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

macOS Catalina 10.15.4 tilleggsoppdatering forårsaker flere problemer enn å løse

Nylig lanserte Apple macOS Catalina 10.15.4 en tilleggsoppdatering for å fikse problemer, men det ser ut til at oppdateringen forårsaker flere problemer som fører til muring av mac-maskiner. Les denne artikkelen for å lære mer