gogs配制表

https://blog.csdn.net/weixin_41998993/article/details/105116943

1. 概覽

名稱 描述
APP_NAME 應(yīng)用名稱丁存,可以改成您的組織或公司名稱
RUN_USER 運(yùn)行應(yīng)用的用戶名稱戚啥,我們建議您使用 git川背,但如果您在個人計算機(jī)上運(yùn)行 Gogs拓萌,請修改為您的系統(tǒng)用戶名稱碍沐。如果沒有正確設(shè)置這個值,很可能導(dǎo)致您的應(yīng)用崩潰
RUN_MODE 鑒于性能和其它考慮激涤,建議在部署環(huán)境下修改為 prod 模式。在您完成安裝操作時判呕,該值也會被設(shè)置為 prod

2. 服務(wù)器 (server)

名稱 描述
PROTOCOL http 或 https
DOMAIN 服務(wù)器域名
ROOT_URL 公開的完整 URL 路徑
HTTP_ADDR 應(yīng)用 HTTP 監(jiān)聽地址
HTTP_PORT 應(yīng)用 HTTP 監(jiān)聽端口號
UNIX_SOCKET_PERMISSION Unix 套接字文件的權(quán)限
LOCAL_ROOT_URL 用于 Gogs 工作進(jìn)程(如:SSH)回訪應(yīng)用的本地(DMZ)URL倦踢,一般情況下請保持默認(rèn)值,除非您的 SSH 服務(wù)器節(jié)點(diǎn)與 HTTP 并不是同一個節(jié)點(diǎn)入口
DISABLE_SSH 當(dāng) SSH 功能不可用時可以禁用
START_SSH_SERVER 啟用該選項來啟動內(nèi)置 SSH 服務(wù)器
SSH_DOMAIN 允許公用網(wǎng)絡(luò)訪問 SSH 的域名
SSH_PORT SSH 端口號侠草,如果不為 22 的話可以在此修改
SSH_LISTEN_HOST 內(nèi)置 SSH 服務(wù)器監(jiān)聽的地址
SSH_LISTEN_PORT 內(nèi)置 SSH 服務(wù)器監(jiān)聽的端口
SSH_ROOT_PATH SSH 根目錄辱挥,一般為 ~/.ssh,但必須填寫為 /home/git/.ssh
REWRITE_AUTHORIZED_KEYS_AT_START 激活該選項以在應(yīng)用啟動時自動重寫 authorized_keys 文件边涕,該選項在使用內(nèi)置 SSH 服務(wù)器時將會被自動禁用
SSH_KEY_TEST_PATH 用于測試 SSH 公鑰的臨時目錄
SSH_KEYGEN_PATH ssh-keygen 程序的路徑晤碘,默認(rèn)為 ssh-keygen 即通過系統(tǒng)路徑查找
MINIMUM_KEY_SIZE_CHECK 指定不同類型的公鑰的最小密鑰大小
OFFLINE_MODE 激活該選項來禁止從 CDN 獲取靜態(tài)資源褂微,同時 Gravatar 服務(wù)也將被自動禁用
DISABLE_ROUTER_LOG 激活該選項來禁止打印路由日志
CERT_FILE HTTPS 授權(quán)文件路徑
KEY_FILE HTTPS 的密鑰文件路徑
STATIC_ROOT_PATH 模板文件和靜態(tài)文件的上級目錄,默認(rèn)為應(yīng)用二進(jìn)制所在的位置
APP_DATA_PATH 應(yīng)用內(nèi)部數(shù)據(jù)的存放目錄
ENABLE_GZIP 激活該選項來啟用應(yīng)用級別 GZIP 支持
LANDING_PAGE 未登錄用戶的默認(rèn)首頁园爷,可以是 home 或 explore(探索頁)

3. 倉庫 (repository)

名稱 描述
ROOT 用戶倉庫存儲根目錄宠蚂,必須為絕對路徑,默認(rèn)為 ~//gogs-repositories
SCRIPT_TYPE 系統(tǒng)腳本類型童社,一般情況下均為 bash求厕,但有些用戶反應(yīng)只能使用 sh
ANSI_CHARSET 當(dāng)遇到無法識別的字符集時使用的默認(rèn)字符集
FORCE_PRIVATE 強(qiáng)制要求所有新建的倉庫都是私有的
MAX_CREATION_LIMIT 全局默認(rèn)的每個用戶可創(chuàng)建創(chuàng)建倉庫上限,-1 表示無限制
PREFERRED_LICENSES 建議用戶首選的授權(quán)類型
DISABLE_HTTP_GIT 激活該選項來禁止用戶通過 HTTP 對 Git 倉庫進(jìn)行交互操作扰楼,即用戶只能通過 SSH 操作
ENABLE_LOCAL_PATH_MIGRATION 激活該選項來啟用本地路徑遷移倉庫功能呀癣。啟動后默認(rèn)只有管理員可以使用,普通用戶必須經(jīng)由管理員授權(quán)

4. 倉庫 - 編輯器 (repository.editor)

名稱 描述
LINE_WRAP_EXTENSIONS 需要顯示為行包裝的文件名后綴弦赖,通過逗號分隔项栏。如果是無后綴名的文件,則單獨(dú)放置一個逗號蹬竖,例如:.txt,

5. 倉庫 - 文件上傳 (repository.upload)

名稱 描述
ENABLED 激活該選項來啟用倉庫文件上傳功能
TEMP_PATH 文件上傳的臨時存放目錄
ALLOWED_TYPES 允許上傳的文件類型(例如:”image/jpeg image/png”)沼沈,留空表示允許上傳任意類型的文件
FILE_MAX_SIZE 單個上傳的文件的最大體積,以 MB 為單位
MAX_FILES 單次同時上傳的最多文件個數(shù)

6. 版本發(fā)布 - 附件 (release.attachment)

名稱 描述
ENABLED 激活該選項來啟用版本發(fā)布附件功能
PATH 存放附件的路徑
ALLOWED_TYPES 允許上傳的 MIME 類型案腺,例如 “image/jpeg image/png”庆冕,使用 / 允許所有類型的文件
MAX_SIZE 最大允許上傳的附件體積,單位為 MB劈榨,例如 32
MAX_FILES 最大允許一次性上傳的附件個數(shù)访递,例如 10

7. Markdown (markdown)

名稱 描述
ENABLE_HARD_LINE_BREAK 指示是否啟用硬性換行擴(kuò)展
CUSTOM_URL_SCHEMES 允許被解析為鏈接的自定義 URL 方案,例如 git(用于 git://)和magnet(用于 magnet://)
FILE_EXTENSIONS 需要被渲染為 Markdown 格式的文件名后綴同辣,通過逗號分隔拷姿。如果是無后綴名的文件,則單獨(dú)放置一個逗號旱函,例如:.markdown,

8. Smartypants (smartypants)

名稱 描述
ENABLED 指示是否啟用 Smartypants 擴(kuò)展

9. HTTP (http)

名稱 描述
ACCESS_CONTROL_ALLOW_ORIGIN 頭信息 Access-Control-Allow-Origin 的自定義值响巢,默認(rèn)為空,即不響應(yīng)此頭信息

10. 數(shù)據(jù)庫 (database)

名稱 描述
DB_TYPE 數(shù)據(jù)庫類型棒妨,可以是 mysql踪古、postgres、mssql 或 sqlite3
HOST 數(shù)據(jù)庫主機(jī)地址與端口
NAME 數(shù)據(jù)庫名稱
USER 數(shù)據(jù)庫用戶名
PASSWD 數(shù)據(jù)庫用戶密碼
SSL_MODE 僅限 PostgreSQL 使用
PATH 僅限 SQLite3 使用券腔,數(shù)據(jù)庫文件路徑

11. 應(yīng)用管理 (admin)

名稱 描述
DISABLE_REGULAR_ORG_CREATION 激活該選項來禁止普通用戶(非管理員)創(chuàng)建組織

12. 安全 (security)

名稱 描述
INSTALL_LOCK 用于指示是否允許訪問安裝頁面(該頁面可以設(shè)置管理員帳號伏穆,因此該選項非常重要)
SECRET_KEY 全局的加密密鑰,務(wù)必修改該值以確保您的服務(wù)器安全(會在每次安裝時自動生成隨機(jī)字符串)
LOGIN_REMEMBER_DAYS 記住登錄的天數(shù)
COOKIE_USERNAME 記錄用戶名的 Cookie 名稱
COOKIE_REMEMBER_NAME 記錄用戶自動登錄信息的 Cookie 名稱
REVERSE_PROXY_AUTHENTICATION_USER 反向代理認(rèn)證用戶的 Header 字段名

13. 服務(wù) (service)

名稱 描述
ACTIVE_CODE_LIVE_MINUTES 激活碼的有效期纷纫,單位為分鐘
RESET_PASSWD_CODE_LIVE_MINUTES 重置密碼的有效期枕扫,單位為分鐘
REGISTER_EMAIL_CONFIRM 激活該選項來要求注冊用戶必須驗證郵箱,要求已啟用 Mailer
DISABLE_REGISTRATION 激活該選項來禁止用戶注冊功能辱魁,只能由管理員創(chuàng)建帳號
SHOW_REGISTRATION_BUTTON 用于指示是否顯示注冊按鈕
REQUIRE_SIGNIN_VIEW 激活該選項來要求用戶必須登錄才能瀏覽任何頁面
ENABLE_CACHE_AVATAR 激活該選項來緩存 Gravatar 的頭像
ENABLE_NOTIFY_MAIL 激活該選項來發(fā)送通知郵件給關(guān)注者烟瞧,例如創(chuàng)建 issue 時诗鸭,要求已啟用 Mailer
ENABLE_REVERSE_PROXY_AUTHENTICATION 激活該選項來開啟反向代理用戶認(rèn)證,請從 #165了解更多信息
ENABLE_REVERSE_PROXY_AUTO_REGISTRATION 激活該選項來開啟反向代理用戶認(rèn)證的自動注冊功能
DISABLE_MINIMUM_KEY_SIZE_CHECK 激活該選項來禁止檢查響應(yīng)類型的密鑰最小長度
ENABLE_CAPTCHA 激活該選項以在用戶注冊時要求輸入驗證碼

14. Web 鉤子 (webhook)

名稱 描述
TYPES 啟動的 Web 鉤子類型参滴,可以是 gogs强岸、slack 或 discord
DELIVER_TIMEOUT 發(fā)送通知的超時時間,以秒為單位
SKIP_TLS_VERIFY 指示是否允許向具有非信任證書的地址發(fā)送通知
PAGING_NUM Web 鉤子歷史頁面每頁顯示記錄條數(shù)

15. 郵件 (mailer)

名稱 描述
ENABLED 啟用該選項以激活郵件服務(wù)
SUBJECT_PREFIX 郵件標(biāo)題的前綴
HOST SMTP 主機(jī)地址與端口
DISABLE_HELO 禁用 HELO 操作
HELO_HOSTNAME HELO 操作的自定義主機(jī)名
SKIP_VERIFY 不驗證自簽發(fā)證書的有效性
FROM 郵箱的來自地址卵洗,遵循 RFC 5322規(guī)范请唱,可以是一個單純的郵箱地址或者 "名字" email@example.com 的形式
USER 郵箱用戶名
PASSWD 郵箱密碼
USE_PLAIN_TEXT 使用 text/plain 作為郵件內(nèi)容格式

備注:Gogs 僅支持使用 STARTTLS 的 SMTP 協(xié)議

16. 緩存 (cache)

名稱 描述
ADAPTER 緩存引擎適配器,可以為 momery过蹂、redis 或 memcache十绑。如果您使用 redis 或 memcache,請確保使用 -tags 選項重新構(gòu)建所有依賴酷勺,例如:go build -tags='redis'
INTERVAL 僅限內(nèi)存緩存使用本橙,GC 周期,單位為秒
HOST 僅限 redis 和 memcache 使用脆诉,主機(jī)地址和端口號
Redis:network=tcp,addr=127.0.0.1:6379,password=macaron,db=0,pool_size=100,idle_timeout=180
Memache:127.0.0.1:9090;127.0.0.1:9091

17. 會話 (session)

名稱 描述
PROVIDER Session 引擎提供者甚亭,可以是 memory、file击胜、redis 或 mysql
PROVIDER_CONFIG 如果提供者為 file亏狰,則為文件根目錄;如果為其它提供者偶摔,則為主機(jī)地址和端口號
COOKIE_SECURE 激活該選項以要求所有 session 操作均通過 HTTPS
GC_INTERVAL_TIME GC 周期暇唾,單位為秒

18. 圖片 (picture)

名稱 描述
AVATAR_UPLOAD_PATH 存放用戶上傳頭像的目錄
GRAVATAR_SOURCE 可以是 gravatar、duoshuo 或任何 URL辰斋,例如:http://cn.gravatar.com/avatar/
DISABLE_GRAVATAR 激活該選項來僅使用本地頭像
ENABLE_FEDERATED_AVATAR 激活該選項來啟用 Federated 頭像服務(wù)(http://www.libravatar.org)策州,當(dāng)Gravatar 被禁用時此選項無法生效

19. 附件 (attachment)

名稱 描述
ENABLED 激活該選項以允許用戶上傳附件
PATH 存放附件的路徑
ALLOWED_TYPES 允許上傳的 MIME 類型,例如 “image/jpeg image/png”宫仗,使用 / 允許所有類型的文件
MAX_SIZE 最大允許上傳的附件體積够挂,單位為 MB,例如 4
MAX_FILES 最大允許一次性上傳的附件個數(shù)藕夫,例如 5

20. 時間 (time)

名稱 描述
FORMAT 指定日期的輸出格式孽糖,默認(rèn)為 RFC1123,其它可選的格式為 ANSIC毅贮、UnixDate梭姓、RubyDate、RFC822嫩码、RFC822Z、RFC850罪既、RFC1123铸题、RFC1123Z铡恕、RFC3339、RFC3339Nano丢间、Kitchen探熔、 Stamp、StampMilli烘挫、StampMicro 和 StampNano诀艰。訪問 http://golang.org/pkg/time/#pkg-constants 查看詳情

21. 日志 (log)

名稱 描述
ROOT_PATH 日志文件的根目錄
MODE 日志記錄模式,默認(rèn)為 console饮六。如果想要開啟多模式其垄,請使用逗號分割,例如:"console, file"
LEVEL 基本日志級別卤橄,默認(rèn)為 Trace

22. 日志 - 控制臺 (log.console)

名稱 描述
LEVEL 控制臺日志級別绿满,留空則繼承父值

23. 日志 - 文件 (log.file)

名稱 描述
LEVEL 控制臺日志級別,留空則繼承父值
LOG_ROTATE 激活該選項以啟用日志文件自轉(zhuǎn)
DAILY_ROTATE 激活該選項以進(jìn)行日常自轉(zhuǎn)
MAX_SIZE_SHIFT 自轉(zhuǎn)需要達(dá)到的最大文件體積窟扑,使用位左移喇颁,默認(rèn)為 28 即 1 << 28,表示 256MB
MAX_LINES 自轉(zhuǎn)需要達(dá)到的最大文件行數(shù)嚎货,默認(rèn)為 1000000
MAX_DAYS 保留自轉(zhuǎn)文件的最長期限橘霎,默認(rèn)為 7 天后刪除

24. 日志 - Slack (log.slack)

名稱 描述
LEVEL 控制臺日志級別,留空則繼承父值
URL Slack Web 鉤子 URL

25. Cron (cron)

名稱 描述
ENABLED 激活該選項以允許周期性運(yùn)行 Cron 任務(wù)
RUN_AT_START 激活該選項以允許在啟動時執(zhí)行 Cron 任務(wù)

26. Cron - 更新鏡像 (cron.update_mirrors)

名稱 描述
SCHEDULE 定時更新倉庫鏡像的 Cron 語法殖属,例如:@every 1h

27. Cron - 倉庫健康檢查 (cron.repo_health_check)

名稱 描述
SCHEDULE 定時進(jìn)行倉庫健康檢查的 Cron 語法姐叁,例如:@every 24h
TIMEOUT 倉庫健康檢查超時的定義語法,例如:60s
ARGS git fsck 命令的參數(shù)忱辅,例如:--unreachable --tags

28. Cron - 倉庫統(tǒng)計檢查 (cron.check_repo_stats)

名稱 描述
RUN_AT_START 激活該選項以在啟動時執(zhí)行倉庫統(tǒng)計檢查
SCHEDULE 定時進(jìn)行倉庫統(tǒng)計檢查的 Cron 語法七蜘,例如:@every 24h

29. Cron - 倉庫歸檔清理 (cron.repo_archive_cleanup)

名稱 描述
RUN_AT_START 激活該選項以在啟動時執(zhí)行倉庫歸檔清理
SCHEDULE 定時進(jìn)行倉庫歸檔清理的 Cron 語法,例如:@every 24h
OLDER_THAN 倉庫歸檔的文件有效期墙懂,過期的歸檔將被清理橡卤,例如:24h

30. Git (git)

名稱 描述
DISABLE_DIFF_HIGHLIGHT 激活該選項以禁用行內(nèi)差異高亮
MAX_GIT_DIFF_LINES 差異對比頁面單個文件顯示的最大行數(shù)
MAX_GIT_DIFF_LINE_CHARACTERS 差異對比頁面單行顯示的最大字符數(shù)
MAX_GIT_DIFF_FILES 差異對比頁面文件顯示的最多個數(shù)
GC_ARGS git gc 命令的參數(shù),例如:--aggressive --auto

31. Git - 超時 (git.timeout)

名稱 描述
MIGRATE 倉庫遷移操作超時损搬,默認(rèn)為 600 秒
MIRROR 倉庫鏡像同步操作超時碧库,默認(rèn)為 300 秒
CLONE 倉庫克隆操作超時,默認(rèn)為 300 秒
PULL 倉庫拉取操作超時巧勤,默認(rèn)為 300 秒
GC 倉庫垃圾回收操作超時嵌灰,默認(rèn)為 60 秒

32. UI (ui)

名稱 描述
EXPLORE_PAGING_NUM 探索頁面每頁顯示倉庫的數(shù)量
ISSUE_PAGING_NUM 每頁顯示工單(Issue)的數(shù)量(應(yīng)用到所有以列表形式顯示工單的頁面)
FEED_MAX_COMMIT_NUM 一條最新活動中顯示代碼提交(Commit)的最大數(shù)量
THEME_COLOR_META_TAG 被用于 Android >= 5.0 版本 “theme-color” 標(biāo)記的值,無效的值將被忽略并使用默認(rèn)值(查看詳情)
MAX_DISPLAY_FILE_SIZE 顯示到頁面的最大文件體積(Byte)

UI - Admin (ui.admin)

名稱 描述
USER_PAGING_NUM 用戶管理頁面每頁顯示記錄條數(shù)
REPO_PAGING_NUM 倉庫管理頁面每頁顯示記錄條數(shù)
NOTICE_PAGING_NUM 系統(tǒng)提示管理頁面每頁顯示記錄條數(shù)
ORG_PAGING_NUM 組織管理頁面每頁顯示記錄條數(shù)

33. 其他 (other)

名稱 描述
SHOW_FOOTER_BRANDING 激活該選項以在頁腳顯示 Gogs 推廣信息
SHOW_FOOTER_VERSION 激活該選項以在頁腳顯示 Gogs 版本信息
SHOW_FOOTER_TEMPLATE_LOAD_TIME 激活該選項以在頁腳顯示 Gogs 模板加載時間

按照如上配置項目修改配置文件颅悉,重啟后生效沽瞭。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市剩瓶,隨后出現(xiàn)的幾起案子驹溃,更是在濱河造成了極大的恐慌城丧,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件豌鹤,死亡現(xiàn)場離奇詭異亡哄,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)布疙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進(jìn)店門蚊惯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人灵临,你說我怎么就攤上這事截型。” “怎么了俱诸?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵菠劝,是天一觀的道長。 經(jīng)常有香客問我睁搭,道長赶诊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任园骆,我火速辦了婚禮舔痪,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘锌唾。我一直安慰自己锄码,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布晌涕。 她就那樣靜靜地躺著滋捶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪余黎。 梳的紋絲不亂的頭發(fā)上重窟,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天,我揣著相機(jī)與錄音惧财,去河邊找鬼巡扇。 笑死,一個胖子當(dāng)著我的面吹牛垮衷,可吹牛的內(nèi)容都是我干的厅翔。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼搀突,長吁一口氣:“原來是場噩夢啊……” “哼刀闷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤涩赢,失蹤者是張志新(化名)和其女友劉穎戈次,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體筒扒,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年绊寻,在試婚紗的時候發(fā)現(xiàn)自己被綠了花墩。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡澄步,死狀恐怖冰蘑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情村缸,我是刑警寧澤祠肥,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站梯皿,受9級特大地震影響仇箱,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜东羹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一剂桥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧属提,春花似錦权逗、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至恕酸,卻和暖如春堪滨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背尸疆。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工椿猎, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人寿弱。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓犯眠,卻偏偏與公主長得像,于是被迫代替她去往敵國和親症革。 傳聞我的和親對象是個殘疾皇子筐咧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容