V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Foxalone
V2EX  ›  程序员

用迷你主机搭建 gitlab 做内网穿透是否可行?

  •  
  •   Foxalone · 9 天前 · 3012 次点击
    我是远程办公. 跟老板闲聊的时候说公司有台小主机让我拿去玩玩(说白了就是送我了). 一台 N300, 8 核 8g. 快递已经到了. 感觉也没啥想玩的想法, 打算搭建一个 gitlab. 自己也有一些私活. 准备存一些代码和运行一些工具类代码在迷住主机上面.
    34 条回复    2025-04-16 14:04:10 +08:00
    oneisall8955
        1
    oneisall8955  
       9 天前
    记得重新刷机
    Foxalone
        2
    Foxalone  
    OP
       9 天前
    @oneisall8955 打算刷机做旁路由了. 没折腾过这些玩意.
    xiejc
        3
    xiejc  
       9 天前 via iPhone
    不如黑群晖装个 gitea
    Martin123123
        4
    Martin123123  
       9 天前
    建议 gitea ,涵盖了 docker 镜像仓库,action 之类的功能了
    mooyo
        5
    mooyo  
       9 天前
    还行,不过这种小主机的供电做的都很一般,外挂硬盘注意数据安全。
    JensenQian
        6
    JensenQian  
       8 天前
    可以啊
    免费方案的话 cloudflare tunnel
    国内的话直接阿里云 腾讯云 200M 就是拿来干这个的

    我家里的 nas 我是搞了个 ss 连回去的
    wzw
        7
    wzw  
       8 天前 via iPhone
    @JensenQian 200M 多少一个月的
    codebs
        8
    codebs  
       8 天前
    tailscale 已经用很久了
    Actrace
        9
    Actrace  
       8 天前
    用 derp 组内网(不需要服务器,也能保证安全)或者 frp 做成服务器。
    frp 可以用微林现成的服务。
    Rehtt
        10
    Rehtt  
       8 天前 via Android
    @wzw 应该是按流量收费,腾讯云 200M 包月的话起码上万
    Foxalone
        11
    Foxalone  
    OP
       8 天前
    @JensenQian 阿里云我有 200m 的. 公司付费的.长期使用.
    Foxalone
        12
    Foxalone  
    OP
       8 天前
    @Rehtt 有公司的. 做 vpn 的. 我们管理员不能直接访问, 必须通过 vpn. 目前阿里云 有台 2 核 2g 200M 是单独给我用的.
    cccvno1
        13
    cccvno1  
       8 天前
    @wzw 腾讯云 40 一个月,不限流量
    epiloguess
        14
    epiloguess  
       8 天前
    gitlab 不行,太消耗资源了,小主机的数据也不安全,如果有双 m.2 建议做 raid1
    nicefrp
        15
    nicefrp  
       8 天前
    推荐 gitea ,然后在搭配 frp ,把服务暴露到公网,这样用别的 CI/CD 也可以获取到内网的代码了。
    HangoX
        16
    HangoX  
       8 天前
    建议用 tailscale 保护内网
    coolcoffee
        17
    coolcoffee  
       8 天前
    我觉得还是存 sass 私有好一点,小主机作为备份。单硬盘只要时间足够长发生损坏的概率就是 100%。
    Foxalone
        18
    Foxalone  
    OP
       8 天前
    @nicefrp 打算这套想法了.
    kirory
        19
    kirory  
       8 天前
    8G 太小了,gitlab 要 12G 起步,推荐 gitea +1
    opengps
        20
    opengps  
       8 天前
    我直接用的 gogs ,资源要求更低,基础功能也足够用
    jecvay
        21
    jecvay  
       8 天前 via iPhone
    还是做路由器合适
    xausky
        22
    xausky  
       8 天前
    gitea 比 gitlab 好用不止一点
    thinkershare
        23
    thinkershare  
       8 天前
    同楼上,推荐 Gitea, 它的 CI 语法基本和 GitHub Action 兼容,而且默认的制品库支持常用的各种 package repository.另外就是如果不需要外网访问 web 端,直接用 frp 开放 git 协议出来,只允许 ssh key 获取代码,这样可以避免使用组网或者 VPN 工具。在内网做好流水线的 runner 和部署,用起来很方便。目前我们公司就是我自己搭建的这一套。内部如果有需要开源的库,到时候迁移到 github 也很方便。
    Riyue
        24
    Riyue  
       8 天前
    同推荐 gitea ,一般来说 gitea 够用了。gitlab 比较重型,对性能要求高
    Hopetree
        25
    Hopetree  
       8 天前
    个人和小团队 gitea 简直不要太香,gitlab 重的很,相当吃资源
    Dynesshely
        26
    Dynesshely  
       8 天前
    可以,我现在就是家里部署 gitlab
    用云服务器 frp 做内网穿透,
    云服务器上 openrestry 做一层反代不直接暴露接口,再套上 ssl 证书
    再套一层 cdn
    就可以直接域名访问,全程 https ,数据安全(但是家里到云服务器的过程我没细看 frp 有没有加密
    guanzhangzhang
        27
    guanzhangzhang  
       8 天前
    建议用 tailscale 保护内网
    linzyjx
        28
    linzyjx  
       8 天前
    群晖 NAS 上跑的 GItlab ,CPU V1500B 使用率平均 30%,内存占用 7.89GB 。用 NAS 做的反向代理,套了个域名和 HTTPS 。
    公司有公网,但是没把 Gitlab 开出去,外面要用走 Wireguard 连回内网访问。如果要开公网建议套个 WAF 。
    JensenQian
        29
    JensenQian  
       8 天前
    @wzw 腾讯云之前有三折券的话挺便宜的
    现在都没了
    不过 200M 带宽竞技场
    跑多了回限速的
    momooc
        30
    momooc  
       8 天前
    gitea 和它的 fork forgejo 如何?
    jazzsama
        31
    jazzsama  
       8 天前
    我在办公室搭的 Gitea
    Int100
        32
    Int100  
       8 天前
    可以内网穿透, 但是记得不要公开暴露在公网上.
    zhuweideng
        33
    zhuweideng  
       7 天前
    推荐 gitea +1
    1252603486
        34
    1252603486  
       7 天前
    gitea ,部署了已经三年了,超级稳定
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1135 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:16 · PVG 02:16 · LAX 11:16 · JFK 14:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.