Preduvjeti
Korak 1: Ažurirajte sustav
Korak 2: Instalirajte Javu
Korak 3: Nabavite najnovije stabilno izdanje MyCollab Community Edition
Korak 4: Instalirajte i konfigurirajte MariaDB
Korak 5: Postavite MySQL bazu podataka za MyCollab
Korak 6: Instalirajte MyCollab
MyCollab je besplatan softver za timsku suradnju otvorenog koda. Naširoko ga koriste mala i srednja poduzeća za upravljanje projektima i dokumentaciju.
U ovom vodiču ćemo instalirati MyCollab na CentOS 7.
Preduvjeti
- Instanca CentOS 7 s najmanje 1 GB RAM-a. Preporuča se 2 GB RAM-a.
- Korisnik sudoa .
- EPEL yum repozitorij.
- Java.
Korak 1: Ažurirajte sustav
Prijavite se kao sudo korisnik i instalirajte epelspremište i ažurirajte OS na sljedeći način:
sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now
Korak 2: Instalirajte Javu
MyCollab zahtijeva Java Runtime Environment JREverziju 8 ili noviju. Možete instalirati OpenJDKi JREkoristiti yumna sljedeći način:
sudo yum install -y java-1.8.0-openjdk
Upotrijebite naredbu u nastavku da provjerite instaliranu verziju Jave:
java -version
Izlaz bi trebao izgledati:
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)
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
Napomena: U vrijeme pisanja ovog članka, verzija 5.4.5 MyCollaba bila je najnovija. Također možete pronaći najnoviju verziju MyCollaba na njihovoj Github stranici .
MyCollab zahtijeva MySQL 5.5 ili noviji. Međutim, MariaDB nudi bolje performanse i možemo ga instalirati na sljedeći način:
sudo yum install mariadb mariadb-server -y
Pokrenite uslugu MariaDB:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Sigurna instalacija MariaDB-a:
sudo /usr/bin/mysql_secure_installation
U nastavku su preporučeni odgovori na pitanja koja se postavljaju tijekom trčanja 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
Korak 5: Postavite MySQL bazu podataka za MyCollab
Prijavite se u MySQL ljusku kao root:
mysql -u root -p
Moramo stvoriti shemu baze podataka koristeći utf8mb4skup znakova za MyCollab:
CREATE SCHEMA mycollab DEFAULT CHARACTER SET utf8mb4;
Napravite korisničko ime i lozinku baze podataka:
CREATE USER 'mycollabuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON mycollab.* TO 'mycollabuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Napomena: Za svoju bazu podataka koristite sigurnije korisničko ime i lozinku.
Korak 6: Instalirajte MyCollab
Koristite postojeću skriptu za instalaciju MyCollab na sljedeći način:
cd ~/MyCollab-5.4.5/bin
./startup.sh
Također morate postaviti svoj vatrozid kako biste omogućili prijenos prometa 8080:
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
Posjet http://203.0.113.1:8080 u vašem pregledniku učitat će čarobnjak za postavljanje MyCollab. Morat ćete kliknuti Setupgumb.
POSTAVKA MYCOLLAB-a
- Ime stranice:
<Your Site Name>
- Adresa poslužitelja:
203.0.113.1iliexample.com
POSTAVKA BAZE PODATAKA
- Naziv baze podataka:
mycollab
- Korisničko ime:
mycollabuser
- Zaporka:
yourpassword
- Adresa poslužitelja baze podataka:
localhost
POSTAVKA e-pošte (izborno)
Unesite potrebne SMTP postavke. Možete ih ostaviti prazne i kasnije promijeniti postavke.
- Korisničko ime:
- Zaporka:
- Naziv poslužitelja:
- Luka:
- POČETAK:
- ili SSL/TLS:
Zatim će se od vas tražiti da unesete vjerodajnice za prijavu za novog korisnika MyCollab administratora:
- Admin email:
<your-email-address>
- Administratorska lozinka:
<your-admin-password>
- Zadani format datuma, vremenska zona, jezik itd.
Konačno, kliknite Setupgumb za završetak čarobnjaka.
Ovim je naš vodič završen. Hvala na čitanju.