Skip to content

born1994/lightweight-deploy-blogs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

前言

2021 年双十一购买了 3 年的腾讯轻量应用服务器(2 核 4G),于是想学习搭建一套私有化自动部署。本系列是整理的搭建过程中的笔记,记录了部署时碰到的各种问题。

日常交流中,发现大多前端工程师对服务器、Docker 等应用都极为陌生。为了尽量照顾到这些朋友,文章写的比较小白化,觉得有所啰嗦的朋友敬请谅解。

但由于只是一个搭建私有化自动部署系统的文章,所以也只会简单的提到 服务器、Docker Nginx 等应用概念和操作。 感觉有些云里雾里的朋友也请敬请谅解

由于个人表达能力有限,文章内可能会出现语句不顺、错句等情况,敬请谅解。

技术选型

由于服务器仅为 2 核 4G,所有服务都采用了轻量级应用,整套方案部署完成后内存仅占用 900M 左右。

但由于采用的全是轻量级解决方案,所以某些服务并没有采用广泛使用的企业级应用。例如:GiteaDrone 本来也是想着全部采用那些被广泛使用的企业级应用,例如: GitlabK3S等,但部署时才发现真心是条件不允许,小服务器根本承担不了这些应用。

目录

基础设施、工具

  1. Ubuntu Server 20.04 LTS 服务器
  2. WindTerm(SSH链接工具)和 WinSPC(FTP传输工具)。
  3. 已备案域名。使用到了 HTTPS 协议 、 子域名 和 搭建 网关服务 代理了各种应用。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 84.8%
  • JavaScript 7.0%
  • Vue 5.0%
  • Shell 1.4%
  • Dockerfile 0.8%
  • HTML 0.6%
  • Other 0.4%