首先,服务器得有一台吧(云服务器/自己的都行),然后项目代码打好jar包(springboot项目)jar包上传服务器,启动脚本写好,ci(Jenkins)或自己手动启项目即可
常用命令:su root 切换到root账户
上面的内容是半年前多的,一直没空去写,直到2019.4.9买了一台自己的服务器,终于决定完全自搭一整套企业运行环境包括不限于数据库(MongoDB/redis/mysql/oracle/sqLite),nexus maven私服,GitLab私服,Jenkins持续集成搭建等等
首先晒一下服务器配置:
华硕Z9PA-U8(二手)
金钱豹2011 10热管
至强E5-2670 2.7G 8核16线程(二手)
三星 RECC 1600 16G
七彩虹 1060 6G
256 G SSD
希捷 2T SATA 普通盘
台达 650w
乔思伯 QT01
5300大洋淘宝全套,加个108元的19寸二手显示器简直最完美性价比,后期可以考虑再花2000元升级显卡到1080ti,内存到32G
如果不差钱就直接
Z370+Xeon E3-1200 v6/7th+NVIDIA Corporation GP102 [GeForce GTX 1080 Ti]
或者
C610/X99+Xeon E7 v4+GeForce GTX 1080 Ti双路交火
硬件搞完是软件了,首先系统用的centos 7,因为本来想装公司用的Ubuntu 16.4版本,但卖电脑的说这个版本太老了装不了,其实自己学习用centos更好的,因为鸟叔的书里就是这个,然后打算搞个自建家庭NAS私有云(替代百度云盘之类的云盘工具),自建蚂蚁笔记(替代印象笔记和有道云笔记),然后玩玩docker+k8s,平时也不玩啥游戏,所以就装上办公软件,远程控制软件方便工作自用(基本是查资料和看视频)即可
接下来一一记录下自建过程:
在机器寄过来前几天先在win10上搭建了一套seafile和蚂蚁笔记,都一次完成,但还是有点问题,内网穿透用的花生壳(6块钱永久2条映射但有每月1G流量限制)+Ngrok(免费但不稳定)按照如下两个博客实现:
在Windows下的搭建自己的leanote服务器
windows下搭建seafile服务器,拥有自己的个人云盘,不再担心网盘丢
这里需要注意的是:第一:mongodb-win32-x86_64-2008plus-ssl-3.6.4-signed.msi下载很慢的,CSDN上的那个一积分的3.5版本大家不要下,我付费下下来验证过了,没用的;第二:
这条指令少了参数dir后面要加上这个 C:\leanote\mongodb_backup\leanote_install_data
呃,过来这么久过来鞭尸一下,首先建议自己搞NAS的还是放弃吧,直接上群辉,方便省事,当然我用路由器(路由器真的值得你花几百大洋好好升级一下,好的路由器完全不一样的体验)加U盘的方案替代了,反正外网用群辉也卡的可怕,内网也用得少,然后买的台式电脑基本吃灰了,显卡卖了1000回血,又买了个Mac(闲鱼二手2016带bar的才3000-4000很便宜了)作为办公电脑了,建议不是玩电脑游戏的千万别买台式机,真的,Mac不香吗?台式机不好移动,贬值快,想置换标价几百都没人问,Mac很容易就卖出去了,不是吗?
未完待续.....