玩客云折腾之路 - (Armbian/Armv7l) 搭建Gitea - 通过二进制文件安装

玩客云折腾之路

基于Armbian,完成docker、挂载U盘、gitea部署等


文章目录

  • 玩客云折腾之路
  • 前言
  • 一、Git托管工具的选择?
  • 二、Gitea安装步骤
    • 1. docker安装(失败)
    • 2.二进制安装
      • 安装数据库
      • 创建用户
      • 安装Gitea
        • 下载
        • 配置目录
        • 个性化目录配置-U盘
        • 创建自启服务
      • 配置Gitea


前言

记录一下玩客云如何安装gitea,实现代码的托管。由于Docker镜像无Armv7镜像,需要通过命令行运行可执行文件。
之所以采用玩客云,主要是为了功耗和无感,玩客云可以长期7*24h运行,功耗几乎不计,且对个人而言,运行Gitea稳定够用。


一、Git托管工具的选择?

针对代码托管服务器,最出名的是Githab,但若是为了安全、网速、团队协作等原因,需要自己搭建托管服务器,可以选择Gitlab、Gitea等。

Gitlab 是完整的 git 集成环境,包含 npm,nuget,docker registry 等私有集成,还有完整的 CI/CD,k8s 集成方案,搭建首选。Gitea较轻量化,具有git管理和wiki功能,无CI/CD功能。

Gitlab,官方推荐最低物理配置为2核4G,针对玩客云,部署过后完全无法启动。因此,最终选择了Gitea,本文针对Gitea部署展开细述。

二、Gitea安装步骤

1. docker安装(失败)

首先想到的都会通过docker进行安装,根据docker安装报错,去docker hub查找,并无armv7镜像,只有armv8镜像。因此通过

root@aml-s812:~# docker pull gitea/gitea
Using default tag: latest
latest: Pulling from gitea/gitea
latest: Pulling from gitea/gitea
no 

你可能感兴趣的:(linux,Armbian,玩客云,git,arm)