Redmine 安装笔记

环境: Ubuntu 16.04
注意笔者使用的是国外的服务器,国内的可能由于网络原因导致第三方库无法访问而安装失败,建议挂个代理。
根据笔者最近在阿里云国内服务器上的安装经验,不挂代理也行,就是速度慢一点。

安装流程

# 更新并安装依赖软件
apt-get update && apt-get -y upgrade
apt install -y ruby ruby-dev imagemagick imagemagick-common imagemagick-dbg mysql-server mysql-client libmysqlclient-dev libmagickwand-dev libcurl4-openssl-dev git-core subversion

PS: 注意你安装的 imagemagick 版本号,使用 convert -version 来查看。

# 下载源码并解压到你需要安装到的目录
wget http://www.redmine.org/releases/redmine-3.3.3.zip
unzip redmine-3.3.3.zip

# 创建 MySQL 数据库 redmine
CREATE DATABASE redmine CHARACTER SET utf8;
CREATE USER 'redmine'@'localhost' IDENTIFIED BY 'tony863';
GRANT ALL PRIVILEGES ON redmine.* TO 'redmine'@'localhost';

# 配置数据库
cp config/database.yml.example config/database.yml
vim config/database.yml

production:
  adapter: mysql2
  database: redmine
  host: localhost
  username: redmine
  password: tony863

# 安装依赖,此处要稍微等待一些时间,可以去泡杯咖啡
gem install rails
gem install bundler
bundle install --without development test

# 可选项暂且不做

# 生成 session  密钥
bundle exec rake generate_secret_token

# 初始化数据库(建表&初始化配置数据)
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake redmine:load_default_data

# 配置文件目录及权限
mkdir -p tmp tmp/pdf public/plugin_assets
sudo chown -R redmine:redmine files log tmp public/plugin_assets
sudo chmod -R 755 files log tmp public/plugin_assets

# 配置主机端口
vim config/settings.yml 

# 找到
host_name:
  default: localhost:3000
# 改为
host_name:
  default: 0.0.0.0:3000


# 测试
bundle exec rails server webrick -e production

# 配置 nginx 转发
server {
    listen 8080;
    server_name yourdomain.com;
    location / { 
        proxy_pass http://localhost:3000; 
    }   
}

# 访问
http://yourdomain.com:8080

# 使用默认帐号登录
login: admin
password: admin

以上参考官方教程 Installing Redmine。

更换主题

本节主要参考 Redmine theme list

笔者看中了这款主题 Redmine Circle theme

下载后解压到 public/themes/ 目录下,使用下面的操作重启 redmine

touch tmp/restart.txt

最后进入 配置->显示 修改主题即可。

最后来张图:

Redmine 安装笔记_第1张图片
image.png

你可能感兴趣的:(Redmine 安装笔记)