Linux快速搭建Redmine笔记

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传输文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,504评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,434评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,089评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,378评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,472评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,506评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,519评论 3 413
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,292评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,738评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,022评论 2 329
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,194评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,873评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,536评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,162评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,413评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,075评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,080评论 2 352

推荐阅读更多精彩内容

  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
    极客圈阅读 10,489评论 0 120
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 1,743评论 0 7
  • 背景: 阅读新闻 12C CDB模式下RMAN备份与恢复 [日期:2016-11-29] 来源:Linux社区 作...
    阳屯okyepd阅读 3,373评论 0 7
  • 古语有云:“读书破万卷,下笔如有神”。的而且确, 读书,可以拓宽我们的眼界,获得丰富的知识;读书,能引导我们明理,...
    二次城市拾忆者阅读 442评论 0 1
  • 今天大家一起来讨论一个话题 1、喜欢一个女生,感觉彼此都有好感吧,但当问到她打算找个什么类型的男友时,他说出的类型...
    文学大师阅读 256评论 2 0