美文网首页
Linux快速搭建Redmine笔记

Linux快速搭建Redmine笔记

作者: 铁人兴兴 | 来源:发表于2016-07-05 15:12 被阅读0次

    Redmine 安装对于我这种从没碰过linux的人来说简直是噩梦.看了很多教程,一步一步跟着做,依然无法搭建成功. 泪奔...

    好在发现了3种便捷方法,集成完整的环境. 接近"一键安装".


    • BitNami Redmine Stack
      http://bitnami.org/stack/redmine
      这个应该是最简单的. 但liunx下安装时要求2G内存.我的vultr vps 只开得起5$/m 780M的内存,安装失败.
      安装包中带有svn git可选.
      各种系统都有支持 win/mac/linux...
      后来在windows上试装了一个, 设置下帐号密码之类的后,一路按"下一步".

    • TurnKey Redmine Appliance
      http://www.turnkeylinux.org/redmine
      仅尝试了一次, 使用ios安装. 卡在安装系统上了.可能是安装过程中需要设置选项,因为我用的是vps.无法操作,遂放弃. 没有深入研究了.

    • Docker
      http://www.cnblogs.com/iluzhiyong/p/redmine.html
      https://hub.docker.com/r/sameersbn/redmine/
      最终使用这个工具成功安装. "-"

      // 简略步骤,系统为Ubuntu16.04,详细教程见上面的链接

      1. Docker安装:
        sudo apt-get install docker.io

        测试一下,Docker是否安装成功
        docker version

      2. 下载镜像 (可选步骤, 略过时会在第3,4步中自动安装)
        docker pull docker.io/sameersbn/redmine
        docker pull docker.io/sameersbn/postgresql

      3. 启动SQL
        docker run --name=postgresql-redmine -d --env='DB_NAME=redmine_production' --env='DB_USER=redmine' --env='DB_PASS=password' --restart=always --volume=/srv/docker/redmine/postgresql:/var/lib/postgresql sameersbn/postgresql

      4. 启动Redmine
        docker run --name=redmine -d --link=postgresql-redmine:postgresql --publish=10083:80 --env='REDMINE_PORT=10083' --restart=always --volume=/srv/docker/redmine/redmine:/home/redmine/data sameersbn/redmine

      5. 安装完成,登录服务器,查看是否正常运行,注意端口号为10083
        默认用户名:admin
        默认密码:admin
        例: http://123.57.214.241:10083/
        登录后进入"管理" 选择 载入默认设置. 防止出错.

    -- 启动可选的常用参数
    docker run 中添加

              --restart=always  自动重启
    
              --env='REDMINE_BACKUP_SCHEDULE=weekly'  定时备份
                  (disable, daily, weekly or monthly. Disabled by default)
    
              --env='REDMINE_BACKUP_EXPIRY=0'  定时备份
                  (By default when automated backups are disabled backups are kept forever (0 seconds), else the backups expire in 7 days (604800 seconds))
    
              --env='REDMINE_BACKUP_TIME=04:00'  备份时间(国外服务器注意自行计算时间)
                   ( automatic backups in HH:MM format. Defaults to 04:00)
    

    -- 重启后手动开启服务:

          docker start postgresql-redmine  redmine
    

    -- 备份:

        docker  stop  redmine  &&  docker  rm  redmine
    
        docker run --name=redmine --link=postgresql-redmine:postgresql  --publish=10083:80 --env='REDMINE_PORT=10083' --volume=/srv/docker/redmine/redmine:/home/redmine/data -ti --rm  sameersbn/redmine app:backup:create
    

    -- 恢复:

        docker  stop  redmine  &&  docker  rm  redmine
    
        docker run --name=redmine --link=postgresql-redmine:postgresql  --publish=10083:80 --env='REDMINE_PORT=10083' --volume=/srv/docker/redmine/redmine:/home/redmine/data -ti --rm  sameersbn/redmine app:backup:restore
    

    目前我恢复后redmine没有启动.要重新执行第4步.才能重启成功.数据恢复正常.

    -- plugins:
    浏览器打开:https://github.com/sameersbn/docker-redmine/wiki/plugins
    例如: agile: 查找网页中agile项

          mkdir -p /srv/docker/redmine/redmine/plugins
          cd /srv/docker/redmine/redmine/plugins
    
                   rm -rf redmine_agile
                   mkdir -p redmine_agile
                   wget https://github.com/RCRM/redmine_agile/archive/v1.3.8.tar.gz -O - | tar -zvxf - --strip=1 -C redmine_agile
                  docker restart redmine
        之所以不用他的统一安装模板,是因为插件版本不兼容的话,导致redmine无法启动.所以一个一个来.  而且可以自己找最新的版本.
    

    参考:
    https://www.redmine.org/projects/redmine/wiki
    https://hub.docker.com/r/sameersbn/redmine
    http://www.cnblogs.com/iluzhiyong/p/redmine.html
    http://blog.csdn.net/minimicall/article/details/40324557
    http://blog.csdn.net/samxx8/article/details/48708051
    http://blog.csdn.net/wsscy2004/article/details/25878363
    http://www.linuxidc.com/Linux/2015-08/121184.htm
    https://www.aswifter.com/2015/06/14/gitlab-with-docker
    http://yujianglei.blog.51cto.com/7215578/1725962

    =======================================
    工具选用 SecureCRT
    1. SecureCRT 配置颜色
    选项->全局设置->编辑默认方案
    终端->仿真 >>> 终端选择“Linux”, 勾选“ANSI颜色”

       2. 中文乱码
            终端->外观   >>> “字符[编码]“,设为UTF-8.  字体 consolas 14号
    
      3. 始终保持SecureCRT的连接
             终端   >>>选上发送协议 NO-OP  时间间隔60秒
    
      4. SecureFX传输文件

    相关文章

      网友评论

          本文标题:Linux快速搭建Redmine笔记

          本文链接:https://www.haomeiwen.com/subject/ttvhjttx.html