V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
patrickstar
V2EX  ›  程序员

大家 GitLab 是采用那种方式安装的啊

  •  
  •   patrickstar · Nov 14, 2016 · 7072 views
    This topic created in 3451 days ago, the information mentioned may be changed or developed.
    网上看了一下子,可以采用源码安装,或者 rpm/deb 包安装,还可以采用 https://bitnami.com/stack/gitlab/installer 上的傻瓜包安装

    由于源码安装依赖太多安装麻烦,而且对 PostgreSQL, Ruby 等都不熟,这条路就不去折腾了。

    我想知道 deb 包安装和傻瓜包安装的在稳定性、数据备份与迁移等方面有什么差异,大家一般有哪种方式安装的,不想去逐个尝试比较了,希望有经验的 V 友提供点建议意见
    34 replies    2016-11-15 15:05:32 +08:00
    lujiajing1126
        1
    lujiajing1126  
       Nov 14, 2016
    源码安装
    letitbesqzr
        2
    letitbesqzr  
       Nov 14, 2016   ❤️ 1
    docker-compose 感觉最方便了,还不用在系统上装乱七八糟的环境
    https://github.com/sameersbn/docker-gitlab/blob/master/docker-compose.yml
    yanyanlong
        3
    yanyanlong  
       Nov 14, 2016
    小组内部用 bitnami 傻瓜包安装的
    gamexg
        4
    gamexg  
       Nov 14, 2016
    docker 对于这种依赖多的还是直接 docker 省事。
    docker-compose 配置写好直接备份当前目录就完事,迁移直接拷贝目录。
    hxsf
        5
    hxsf  
       Nov 14, 2016 via iPhone
    分别安装。没用 gitlab 自带的 ngx 和 pg 。
    catface
        6
    catface  
       Nov 14, 2016
    完全自己搭环境用了两年,更新比较麻烦
    最近一次换服务器,折腾了几天官网的 docker ,最后选择了 https://github.com/sameersbn/docker-gitlab
    selinaspy
        7
    selinaspy  
       Nov 14, 2016
    用的 docker 社区版镜像,升级备份简直不要太方便~
    shiji
        8
    shiji  
       Nov 14, 2016 via Android
    我用的是 omnibus 版的,省时省力, nginx PostgreSQL 都内置独立版本。早些年没出这个版本的时候是源码安装,那个折腾啊。。。
    jarlyyn
        9
    jarlyyn  
       Nov 14, 2016
    docker 安装
    coolcoffee
        10
    coolcoffee  
       Nov 14, 2016
    docker 简直完美。

    但熟悉 Docker 需要一段时间。
    lrh3321
        11
    lrh3321  
       Nov 14, 2016
    docker +1
    111111111111
        12
    111111111111  
       Nov 14, 2016
    docker +1
    然后进 shell 里改配置
    kxxoling
        13
    kxxoling  
       Nov 14, 2016
    docker 最简单,这种对内服务我都是用 docker 部署的。
    sudoz
        14
    sudoz  
       Nov 14, 2016
    docker 比较好些, gitlab 的依赖太多,不想和已有环境冲突的话,还是用 docker
    corethink1
        15
    corethink1  
       Nov 14, 2016
    讲道理 GitLab 和 GOGS 使用的语言国内不常用,导致系统集成很麻烦,各种蛋疼之后,我们索性自己开发了一套, PHP 为主,不过暂时还没开源出来,也是有计划搞出开源社区版。 https://www.oschina.net/search?q=corethink+git&scope=news
    pangliang
        16
    pangliang  
       Nov 14, 2016
    轻量级用 gitbucket 吧...
    kelb
        17
    kelb  
       Nov 14, 2016
    docker 安装比较好
    luojiyin87
        18
    luojiyin87  
       Nov 14, 2016
    docker
    sylecn
        19
    sylecn  
       Nov 14, 2016
    只使用过 gitlab omnibus deb 安装。还是比较方便的。更新也方便。
    备份和恢复略坑,因为恢复时只能恢复到做备份时的版本。所以如果使用 deb 安装,建议在保存备份文件的地方也保存该 deb 包。

    涉及到数据存储或者有 debug 需求的不喜欢用 docker 。
    biossun
        20
    biossun  
       Nov 14, 2016
    docker
    Enivel
        21
    Enivel  
       Nov 14, 2016
    gogs 你会回来点赞的
    cxbig
        22
    cxbig  
       Nov 14, 2016
    Docker +1
    withinthefog
        23
    withinthefog  
       Nov 14, 2016
    docker...
    xcodebuild
        24
    xcodebuild  
       Nov 14, 2016
    docker
    iCodex
        25
    iCodex  
       Nov 14, 2016 via Android
    只有我一个人是源码安装吗?
    beginor
        26
    beginor  
       Nov 14, 2016 via Android
    jlkm2010
        27
    jlkm2010  
       Nov 14, 2016
    docker ,简单易用
    wizardoz
        28
    wizardoz  
       Nov 14, 2016
    docker 完事,干嘛要自己折腾
    patrickstar
        29
    patrickstar  
    OP
       Nov 14, 2016
    谢谢大家,看来还是采用 docker 最省事
    powergx
        30
    powergx  
       Nov 14, 2016 via iPhone
    虚拟机开一个 debian 然后 apt get
    winglight2016
        31
    winglight2016  
       Nov 15, 2016
    apt-get install gitlab
    这个最简单了,再改改配置文件就好
    win27v
        32
    win27v  
       Nov 15, 2016
    使用 docker 一定要记得备份!
    从官方`Run only one process per container`的建议来说,并不推荐使用 docker 安装 gitlab(gitlab 由于几个组件组成 nginx,mysql...,如果我没理解错的话)
    patrickstar
        33
    patrickstar  
    OP
       Nov 15, 2016
    @winglight2016 下载就是采用 sudo apt install gitlab-ce 方式安装的,也能正常使用,就是比较慢
    winglight2016
        34
    winglight2016  
       Nov 15, 2016
    @patrickstar 我没有安装 ce 版,直接就是 gitlab
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1481 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 183ms · UTC 17:06 · PVG 01:06 · LAX 10:06 · JFK 13:06
    ♥ Do have faith in what you're doing.