news 2026/6/23 19:53:33

docker compose安装gitea

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
docker compose安装gitea

下面给出一份「开箱即用」的 Docker Compose 安装脚本,整合官方与社区最佳实践,支持 SSH 克隆、数据持久化,并可一键启动。全部内容复制到同一目录即可使用。

1. 创建目录并赋权

```bash
mkdir -p gitea/data gitea/config
sudo chown -R 1000:1000 gitea
cd gitea
```

2. 新建 `docker-compose.yml`

```yaml
version: "3.8"

services:
gitea:
image: gitea/gitea:1.23.7 # 2025-09 官方最新稳定版
container_name: gitea
restart: always
environment:
- USER_UID=1000 # 与宿主机用户保持一致
- USER_GID=1000
- SSH_DOMAIN=<你的IP或域名> # 生成 clone 地址用,必填
- SSH_PORT=2222 # 宿主机映射端口
- DB_TYPE=sqlite3 # 单节点直接用 SQLite,免额外容器
ports:
- "3000:3000" # Web 界面
- "2222:22" # SSH 克隆端口
volumes:
- ./data:/data # 仓库、数据库、配置全持久化
- /etc/timezone:/etc/timezone:ro # 时区同步
- /etc/localtime:/etc/localtime:ro
networks:
- gitea-net

networks:
gitea-net:
driver: bridge
```

3. 启动

```bash
docker compose up -d
```

4. 首次配置

浏览器访问 `http://<服务器IP>:3000`,会进入安装向导:
- 数据库选 SQLite3(已自动映射到 `./data`)
- 基础 URL 填 `http://<服务器IP>:3000`
- 管理员账号随意创建即可。

5. 创建管理员(可选命令行)

```bash
docker compose exec gitea bash
gitea admin user create --username root --password 12345678 --email root@example.com --admin
```

完成后即可通过 `http://<服务器IP>:3000` 正常使用,SSH 克隆地址示例:

```bash
git clone ssh://git@<服务器IP>:2222/用户名/仓库名.git
```

该方案资源占用极低,1C1G 云主机即可流畅运行;如日后规模扩大,只需把 `DB_TYPE` 改为 `mysql` 或 `postgres` 并新增对应数据库容器即可平滑迁移 。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 7:12:45

gitea和gitlab有什么区别

一句话概括&#xff1a; Gitea 是“小而美”的纯 Git 托管工具&#xff0c;GitLab 是“大而全”的 DevOps 平台&#xff1b;前者省资源、易部署&#xff0c;后者功能全、资源消耗大。一句话概括&#xff1a;Gitea 是“小而美”的纯 Git 托管工具&#xff0c;GitLab 是“大而全”…

作者头像 李华
网站建设 2026/6/18 1:47:36

CH579硬件休眠模式节能设计

CH579硬件休眠模式节能设计在智能传感器节点、可穿戴设备和远程监控系统中&#xff0c;电池寿命往往决定了产品的可用性与市场竞争力。一个典型的温湿度监测器如果每天消耗几毫安时电量&#xff0c;用一颗CR2032纽扣电池可能撑不过几个月&#xff1b;而若能将平均电流压至微安级…

作者头像 李华
网站建设 2026/6/23 10:54:16

AI智能体 - 资源感知优化模式

智效合一&#xff1a;深度解析 AI 智能体中的“资源感知优化”架构模式 在 AI 领域&#xff0c;我们正从“模型竞赛”转向“应用落地”。然而&#xff0c;当开发者试图将复杂的 Agent&#xff08;智能体&#xff09;推向生产环境时&#xff0c;往往会撞上一堵墙&#xff1a;成…

作者头像 李华
网站建设 2026/6/23 11:49:02

当学术焦虑撞上AI时代:一位理工科研究生的论文自救指南——如何用智能工具化解从开题到定稿的“写作围城”

凌晨三点&#xff0c;键盘敲到发烫&#xff0c;文献综述还卡在第三段&#xff0c;导师的修改意见像雪片一样飞来……这不是某部校园剧的桥段&#xff0c;而是无数本科生、硕士生在毕业季的真实写照。面对浩如烟海的文献、逻辑严密的框架要求、格式繁复的排版规范&#xff0c;论…

作者头像 李华
网站建设 2026/6/23 19:33:37

Langchain-Chatchat问答系统自动纠错机制探索

Langchain-Chatchat问答系统自动纠错机制探索 在企业知识管理日益智能化的今天&#xff0c;一个核心挑战始终存在&#xff1a;如何让大模型“说实话”&#xff1f;尤其是在面对内部制度、技术文档或合规条款这类容错率极低的场景时&#xff0c;通用语言模型动辄“自信地胡说八道…

作者头像 李华