如何在CentOS 7上安装MyCollab社区版

・6 分钟阅读

MyCollab是免费的,开源团队协作软件,它被中小型企业广泛用于项目管理和文档。

在本教程中,我们将在CentOS 7上安装MyCollab。

前提条件

  • 有至少1GB RAM的CentOS 7实例,建议使用2GB的RAM
  • 一个sudo用户
  • EPEL yum仓库,
  • Java ,

步骤1:更新系统

作为sudo用户登录,并且安装epel存储库,并按如下方式更新操作系统:


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

步骤2:安装Java

MyCollab需要Java运行时环境JRE版本8或更高版本,你可以使用yum安装OpenJDKJRE,如下所示:


sudo yum install -y java-1.8.0-openjdk

使用下面的命令验证已安装的Java版本:

 
java -version

 

输出应类似于:


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)

步骤3:获取MyCollab社区版最新的稳定版本


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 

注意:在本文撰写的时候,MyCollab的最新版本版本是5.4.5,你还可以在MyCollab github Page上找到最新的版本 。

步骤4:安装和配置MariaDB

MyCollab需要MySQL 5.5或更高版本,但是,MariaDB提供了更好的性能,我们可以按如下方式安装它:


sudo yum install mariadb mariadb-server -y

启动MariaDB服务:


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

MariaDB的安全安装:


sudo /usr/bin/mysql_secure_installation

下面是运行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

步骤5:为MyCollab设置一个MySQL数据库

root的形式登录到MySQL shell :


mysql -u root -p

我们需要使用MyCollab的utf8mb4字符集创建一个数据库模式:


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;

注意:请为数据库使用更安全的用户名和密码。

步骤6:安装MyCollab

使用现有的MyCollab安装程序脚本,如下所示:


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

你还需要设置防火墙以允许通讯端口8080


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

在浏览器中访问http://203.0.113.1:8080将加载MyCollab安装向导,你需要单击Setup按钮。

MYCOLLAB设置

  • 站点名称:<Your Site Name>
  • 服务器地址:203.0.113.1example.com

数据库设置

  • 数据库名称:mycollab
  • 用户名:mycollabuser
  • 密码:yourpassword
  • 数据库服务器地址:localhost

电子邮件设置(可选)

输入必要的SMTP设置,你可以将它们留空,以后再更改设置。

  • 用户名称:
  • 密码:
  • 服务器名称:
  • 端口:
  • 控件:
  • 或SSL/TLS :

接下来,将要求你为新的MyCollab管理员用户提供登录凭据:

  • 管理员电子邮件:<your-email-address>
  • 管理员密码:<your-admin-password>
  • 默认日期格式,时区,语言等,

最后,单击Setup按钮完成向导。

我们的教程到此结束,谢谢你的阅读。

Anne655 profile image