如何在CentOS 7上安装MyCollab社区版
Anne655
・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
安装OpenJDK
和JRE
,如下所示:
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.1
或example.com
数据库设置
- 数据库名称:
mycollab
- 用户名:
mycollabuser
- 密码:
yourpassword
- 数据库服务器地址:
localhost
电子邮件设置(可选)
输入必要的SMTP设置,你可以将它们留空,以后再更改设置。
- 用户名称:
- 密码:
- 服务器名称:
- 端口:
- 控件:
- 或SSL/TLS :
接下来,将要求你为新的MyCollab管理员用户提供登录凭据:
- 管理员电子邮件:
<your-email-address>
- 管理员密码:
<your-admin-password>
- 默认日期格式,时区,语言等,
最后,单击Setup
按钮完成向导。
我们的教程到此结束,谢谢你的阅读。