Gogs服務重啓及郵件相關配置

如何重啓Gogs服務

簡單粗暴地說,其實也就兩步:關閉服務 >> 開啓服務

1、關閉服務

獲得啓動服務的進程PID:
根據使用端口查找進程ID,如配置Gogs使用的web端口爲3102,則輸入命令lsof -i:3102,即可查看佔用該端口的進程ID爲如圖的25058

PS:如果不記得配置的端口,可打開gogs目錄下custom/conf/app.ini文件,查看

如圖顯示 使用3102端口的程序PID爲25058

關閉進程
輸入命令kill -9 進程PID即可關閉進程。

結束進程

 

2、 啓動服務

進到gogs根目錄,執行命令./gogs web即可。也可執行命令nohup ./gogs web讓程序在後臺運行。

啓動服務

 

Gogs郵件設置

1、開啓郵箱SMTP服務
2、修改app.ini配置文件
3、重啓服務器

開啓SMTP服務
以網易163郵箱爲例,需在郵箱中設置開啓SMTP服務,具體操作可參考圖片:

開啓163郵箱SMTP服務

 

PS:開通SMTP服務時設置的授權碼,將作爲第三方平臺登陸163郵箱的登陸密碼;也就是在app.ini中,我們需要設置PASSWD = 設置的授權碼

修改app.ini

 

Gogs配置文件`app.ini`具體參數設置可查閱官方文檔:https://gogs.io/docs/advanced/configuration_cheat_sheet

以Linux爲例,打開gogs目錄下的app.ini文件(默認目錄爲gogspath/custom/conf/app.ini)並進行設置。對應命令:

  • cd gogspath/custom/conf/ # 進入app.ini目錄
  • vi app.ini # 使用vim編輯app.ini文件
  • 回車後按i進入編輯模式,並參考下圖進行設置
  • 修改完畢後,按Esc退出編輯模式,輸入:wq保存修改並退出。

修改app.ini配置

重啓服務器
參考文章開頭的重啓說明進行操作即可。此時可以進入控制面板 > 應用配置管理 > 郵件配置(頁面:/admin/config)中查看到配置信息已更新:

配置已更新

 

可以在文本框中輸入郵箱,點擊發送測試郵件進行測試;發送狀態會顯示在頁面頂部,如下圖爲發送成功:

測試郵件發送成功

 

接收到測試郵件



作者:萬能的小芳芳
鏈接:https://www.jianshu.com/p/e482e6e429eb
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

發佈了224 篇原創文章 · 獲贊 128 · 訪問量 84萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章