# 当我有服务器时我做了什么 · 个人服务器运维指南
在 2018 年时,我写了一篇文章: 当我有一台服务器时做了什么 (opens new window)。为了不至于浪费我在阿里云低价优惠买的服务器,于是使用 docker 跑了一个应用,并参照我司的技术架构搭建了相关的基础设施。
现在仔细想来,这些经验非常适用于有一台服务器却不知所措的人,于是有了本系列文章,希望能够帮助到那些服务器买来已久却仍在吃灰的人。如果你是一个自由开发者,本系列文章或许对你环境搭建也会有些许启发。
如果你的服务器配置高于1核2G,则本系列文章将会适用于你。如果你的服务器配置较高,并且拥有多台服务器,你可以参考我另一系列文章 k8s 与微服务实践 (opens new window)
本系列文章托管在 github 的仓库 shfshanyue/op-note (opens new window)
如果你没有服务器,可以在华为云或者阿里云新购一台服务器作为实践,对于新手有以下优惠
# 预览
# 窗口管理
# 服务管理
# 目录
本系列文章所有容器的配置文件在 compose目录 (opens new window)
- 序
- 服务器初始化配置
- 自动化运维
- 了解 docker
- 使用 docker compose 编排容器
- docker compose 编排架构简介 (opens new window)
- docker compose 简易入门 (opens new window)
- 使用 traefik 做反向代理 (opens new window)
- 使用 traefik 自动生成 https 的证书 (opens new window)
- 使用 dnsmasq 搭建本地 DNS 服务 (opens new window)
- 使用 openvpn 访问内部集群私有服务 (opens new window)
- 使用 postgres 做数据存储 (opens new window)
- 使用 redis 做缓存服务 (opens new window)
- 使用 sentry 做异常监控 (opens new window)
- 案例:黑客增长 - 从博客向公众号引流 (opens new window)
- 案例:黑客增长 - 使用公众号开发模拟面试 (opens new window)
- 服务器及容器监控
- 高频 linux 命令
# TODO
- 为何需要一套 Linux 环境
- bash 自动补全
- 重启动脚本
- cron
# 关注我
我是山月,我会定期分享文章在个人公众号【全栈成长之路】中。你可以添加我微信 shanyue94
或者在公众号中联系我,添加好友时回复 个人服务器 可以拉你进个人服务器运维交流群。
如果你没有服务器,可以在华为云或者阿里云新购一台服务器作为实践,对于新手有以下优惠