在 Ubuntu Server 下安装和配置 Redmine

之前安装过一个从 bitnami 下载的 Redmine 系统,用于项目管理,但是这个版本的 Redmine 总觉得有这样那样的问题,而且想升级程序也不好升级,于是就想重新做一个新的 Redmine 系统,不使用 bitnami 的方案。以下是在 Ubuntu Server 系统下,部署 Redmine 的具体过程:

注:由于我这里是采用应用系统与数据库分离的方案,需要部署的 Redmine 与数据库服务器不是同一台服务器,因此下面的部署过程不会提到数据库程序的安装过程以及详细的数据库配置步骤,最多就是简单描述一下数据库的建立过程。

一、执行以下命令更新系统:

sudo apt update && sudo apt upgrade

二、执行以下命令安装组件:

sudo apt install -y curl build-essential zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt1-dev libcurl4-openssl-dev libffi-dev libmagickwand-dev imagemagick libmariadb-dev

注:笔者这里所使用的数据库是 MariaDB,如果是使用 MySQL 数据库,可以把上面的“libmariadb-dev”改为 “libmysqlclient-dev”。

1 1024x323.png,在 Ubuntu Server 下安装和配置 Redmine
需要安装的组件比较多,可能需要耐心等待……

三、在数据库服务器中,新建和配置数据库,并且把数据库名、用户名和密码记录下来;

本文中假定数据库名为:redmine,数据库用户名为redmine-user,密码为Red@887766,字符集为utf8mb4

四、安装 Ruby:

执行以下命令:

sudo apt install -y curl gpg build-essential libssl-dev libreadline-dev zlib1g-dev
gpg --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
echo "ruby_url=https://cache.ruby-china.com/pub/ruby" > ~/.rvm/user/db
rvm install 3.3.0
rvm use 3.3.0 --default
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

五、执行以下命令,安装 Redmine:

wget https://www.redmine.org/releases/redmine-6.0.3.tar.gz
tar xvf redmine-6.0.3.tar.gz
sudo mkdir /var/www && sudo mkdir /var/www/redmine
sudo mv redmine-6.0.3 /var/www/redmine

(点击下面的页数查看后面的内容)

如需转载本站的文章,请先通过电子邮件的方式联系站长,站长确认后方可转载,并需要注明出处。

为您推荐