gogs配置文件说明
2025年5月16日大约 2 分钟
gogs配置文件说明(app.ini)
1原生文件带注释
#应用名称,可以改成您的组织或公司名称
APP_NAME = Gogs_YOUHU
#运行应用的用户名称
RUN_USER = git
#鉴于性能和其它考虑,建议在部署环境下修改为 prod 模式。在您完成安装操作时,该值也会被设置为 prod
RUN_MODE = prod
[database]
#数据库类型
DB_TYPE = mysql
# 数据库主机地址与端口
HOST = 127.0.0.1:3306
# 数据库名称
NAME = gogs
#数据库用户名
USER = root
# 数据库用户密码
PASSWD = 自己的的数据库密码
#仅限 PostgreSQL 使用
SSL_MODE = disable
#仅限 SQLite3 使用,数据库文件路径
PATH = data/gogs.db
[repository]
#用户仓库存储根目录,必须为绝对路径,默认为 ~/<user name>/gogs-repositories
ROOT = /home/git/gogs-repositories
[server]
# 服务器域名
DOMAIN = git.youhu.club
# 应用 HTTP 监听端口号
HTTP_PORT = 3000
# 公开的完整 URL 路径
ROOT_URL = http://git.youhu.club:3000/
#当 SSH 功能不可用时可以禁用
DISABLE_SSH = false
#SSH 端口号,如果不为 22 的话可以在此修改
SSH_PORT = 22
# 启用该选项来启动内置 SSH 服务器
START_SSH_SERVER = false
#激活该选项来禁止从 CDN 获取静态资源,同时 Gravatar 服务也将被自动禁用
OFFLINE_MODE = true
[mailer]
# 启用该选项以激活邮件服务
ENABLED = false
[service]
#激活该选项来要求注册用户必须验证邮箱,要求已启用 Mailer
REGISTER_EMAIL_CONFIRM = false
#激活该选项来发送通知邮件给关注者,例如创建 issue 时,要求已启用 Mailer
ENABLE_NOTIFY_MAIL = false
#激活该选项来禁止检查响应类型的密钥最小长度
DISABLE_REGISTRATION = true
#激活该选项以在用户注册时要求输入验证码
ENABLE_CAPTCHA = false
激活该选项来要求用户必须登录才能浏览任何页面
REQUIRE_SIGNIN_VIEW = true
[picture]
#激活该选项来仅使用本地头像
DISABLE_GRAVATAR = true
激活该选项来启用 Federated 头像服务(http://www.libravatar.org),当 Gravatar 被禁用时此选项无法生效
ENABLE_FEDERATED_AVATAR = false
[session]
#Session 引擎提供者,可以是 memory、file、redis 或 mysql
PROVIDER = file
[log]
#日志记录模式,默认为 console。如果想要开启多模式,请使用逗号分割,例如:"console, file"
MODE = file
#基本日志级别,默认为 Trace
LEVEL = Info
#日志文件的根目录
ROOT_PATH = /home/git/gogs/log
[security]
#用于指示是否允许访问安装页面(该页面可以设置管理员帐号,因此该选项非常重要)
INSTALL_LOCK = true
#全局的加密密钥,务必修改该值以确保您的服务器安全(会在每次安装时自动生成随机字符串)
SECRET_KEY = YV1s5tZwcTXWfgs