; Gitea 配置 —— 自托管于 git.shizhui.xyz ; 数据库使用 SQLite(轻量,适合单人/小团队,2G 内存服务器友好) APP_NAME = ShiZhui Git RUN_USER = git RUN_MODE = prod WORK_PATH = /var/lib/gitea [server] PROTOCOL = http HTTP_ADDR = 127.0.0.1 HTTP_PORT = 3000 ; 对外通过 Nginx 反代到 https://git.shizhui.xyz DOMAIN = git.shizhui.xyz ROOT_URL = https://git.shizhui.xyz/ SSH_DOMAIN = git.shizhui.xyz ; SSH 暂用 22 端口的系统 sshd 之外,Gitea 内置 SSH 关闭,走 HTTPS 即可 DISABLE_SSH = false SSH_PORT = 22 START_SSH_SERVER = false LFS_START_SERVER = true OFFLINE_MODE = true [database] DB_TYPE = sqlite3 PATH = /var/lib/gitea/data/gitea.db LOG_SQL = false [repository] ROOT = /var/lib/gitea/data/gitea-repositories DEFAULT_BRANCH = main [security] INSTALL_LOCK = true ; SECRET_KEY / INTERNAL_TOKEN 将在安装脚本中生成注入 [service] ; 关闭开放注册:仅管理员可创建用户(展示站点,维护人员受控) DISABLE_REGISTRATION = true REQUIRE_SIGNIN_VIEW = false DEFAULT_KEEP_EMAIL_PRIVATE = true DEFAULT_ALLOW_CREATE_ORGANIZATION = true ENABLE_NOTIFY_MAIL = false [openid] ENABLE_OPENID_SIGNIN = false ENABLE_OPENID_SIGNUP = false [session] PROVIDER = file COOKIE_SECURE = true [log] MODE = console LEVEL = info ROOT_PATH = /var/lib/gitea/log [actions] ; 启用 Gitea Actions(用于自动构建部署) ENABLED = true