玩客云折腾之路
基于Armbian,完成docker、挂载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:~