最近接了壹個項目。由於項目的獨特性,我需要自己搭建壹些環境。剛剛學了壹些Docker(如果妳對這裏的Docker不熟悉,可以查看公眾號前面宋哥寫的系列文章),所以決定用Docker來搭建。畢竟搭建起來方便簡單快捷。
大家在公網服務器上安裝Redis壹定要設置密碼,壹定要設置密碼。
如果不設置密碼,黑客很容易利用Redis的漏洞勒索比特幣。如果不是碰巧遇到,那都是血的教訓!切記不要心存僥幸,或者單純的認為換個端口就可以了。端口數量有限,黑客完全可以遍歷並破解。最好兩個都設置,改端口加密碼,雙保險。當然,密碼不應該像任何字典庫那樣簡單,而是盡可能復雜。
類似於Redis的安裝方式,但是這裏獲取的是MySQL的指定版本。
首先,提到代碼管理平臺,人們首先想到的肯定是Github和Gitlab。這兩種要多用。開源軟件大部分是Github,公司大部分用Gitlab。Gogs也是壹個代碼管理平臺,相對Gitlab來說是比較輕量級的。
這裏為什麽要用Gogs而不是Gitlab?主要是個人服務器配置跟不上!!!
我試著安裝Gitlab。安裝後,服務器根本無法運行。本來個人服務器的性能就不是很好。我還在上面運行了幾個程序。安裝Gitlab後,連博客網站都打不開了,我果斷放棄了。官方推薦安裝Gitlab的硬件配置是4核8G。Gogs輕了很多,安裝後基本對服務器沒有影響,Docker安裝起來也很方便。
註意修改端口號:
如果妳在上壹步安裝完成後點擊壹切正常後跳過這壹步,如果出現mysql錯誤:最大列大小為767字節,那麽很高興妳遇到了坑,但是不要怕,我們可以通過設置MySQL的參數來解決。
解決方案: