gitlab環境要求?
1、環境要求
#CPU
1核心的CPU,基本上可以滿足需求,大概支撐100個左右的用戶,不過在運行GitLab網站的同時,還需要運行多個worker以及后臺job,顯得有點捉襟見肘了。
兩核心的CPU是推薦的配置,大概能支撐500個用戶.
4核心的CPU能支撐2,000個用戶.
8核心的CPU能支撐5,000個用戶
#memory
你需要至少4GB的可尋址內存(RAM交換)來安裝和使用GitLab!操作系統和任何其他正在運行的應用程序也將使用內存,因此請記住,在運行GitLab之前,您至少需要4GB的可用空間。使用更少的內存GitLab將在重新配置運行期間給出奇怪的錯誤,并在使用過程中發生500個錯誤.
1GBRAM3GBofswapistheabsoluteminimumbutwestronglyadviseagainstthisamountofmemory.Seetheunicornworkersectionbelowformoreadvice.
2GBRAM2GBswapsupportsupto100usersbutitwillbeveryslow
4GBRAMistherecommendedmemorysizeforallinstallationsandsupportsupto100users
#Database
PostgreSQL,MySQL/MariaDB
強烈推薦使用PostgreSQL而不是MySQL/MariaDB,因為GitLab的所有功能都不能與MySQL/MariaDB一起使用。例如,MySQL沒有正確的功能來以有效的支持嵌套組.
運行數據庫的服務器應至少有5-10GB的可用存儲空間,盡管具體要求取決于GitLab安裝的大小
#Nodeexporter
節點導出器允許您測量各種機器資源,如內存,磁盤和CPU利用率。默認端口9100
怎樣DIY私有云?
云盤的定義:可以在互聯網訪問,并且隨時可用。這里有兩個要點,首先是能通過互聯網公網訪問,所以不要盲目用所謂低功耗電腦去搭,因為還要花錢買花生殼解決內網穿透服務,或許也有免費方案,但很難找,當初花生殼就是免費的,現在收費了。其次功耗要低,才能24小時保持開機,低功耗電腦功耗也就是不低的。
所以對于個人網盤用戶,只想家里搭個云盤,便于在外面手機訪問(備份點手機照片),本人強烈建議買現成的帶網盤路由器。云盤與路由器結合是個人云盤最佳解決方案,沒有之一。
優點:1,自帶公網訪問解決方案,不用額外花錢。
2,價格便宜,200塊就夠了,自己配硬盤,也有貴點的如小米。
3,安裝簡單,你只要裝上硬盤,在路由器里分區、格式化,再設置云盤賬號密碼即可。
4,功耗很低,就是個路由器的功耗,路由器本來就是24小時開機的。
5,可靠性好,硬盤無訪問自動休眠停,一年365天,硬盤實際工作時間很短的(取決于你的訪問量)。
6,使用簡單,自帶手機app,或者與、集成,利用就能把手機照片、視頻、文檔上傳家里云盤。或者用app發出下載指令,命令家里的云盤下載電影。
對于要求高的用戶,或小企業用戶,當然推薦群暉之類的專業NAS,優點當然也是自帶公網訪問,可靠性高。缺點是價格高,功耗高,對于個人用戶真的大材小用。一直開機嘛比較耗電,不一直開嘛,失去云盤的意義。
再說一次,云盤最重要的是要解決公網訪問,不能公網訪問,你的云盤就只能在家里局域網自娛自樂。很多人的推薦方案都是從網上復制粘貼的,天下文章一大抄,他自己也沒搭過、長期用過,純屬紙上談兵。