私有云搭建(二)ubuntu安装docker和v2rayA
前言 我们前面讲过,私有云部署的服务尽量用docker来部署,所以我们要先安装docker,然后由于众所周知的网络问题,docker拉取镜像需要科学上网,所以我们还需要安装v2rayA。 安装docker 安装docker比较简单,直接问ChatGPT,照着做就行了,以下命令都来自ChatGPT,我简单整理了一下,建议读者们也问问GPT来安装,以下命令不一定是最新的。 # ...
前言 我们前面讲过,私有云部署的服务尽量用docker来部署,所以我们要先安装docker,然后由于众所周知的网络问题,docker拉取镜像需要科学上网,所以我们还需要安装v2rayA。 安装docker 安装docker比较简单,直接问ChatGPT,照着做就行了,以下命令都来自ChatGPT,我简单整理了一下,建议读者们也问问GPT来安装,以下命令不一定是最新的。 # ...
硬件准备 硬件列表如下: 树莓派4一个,我的是4g版本 两个硬盘:一个系统盘(500G)、一个数据盘(1TB) 一个USB-Hub:带供电(5V2A),这个比较重要,直接把两个硬盘连到树莓派4的USB接口上会导致电压不稳定,从而异常重启。 两个硬盘作用是为了备份,系统盘安装系统用,然后也用来备份一些重要数据,另外一个数据盘就是平时提供服务...
前言 本篇文章是关于本人私有云搭建系列的概要篇,主要介绍我搭建私有云的初衷和演变,以及私有云的架构包括运行的服务和网络拓扑图。 私有云搭建的初衷和演变 初衷:本来我是想搭个云相册服务,方便我随时随地同步和查看图片,以及做一些备份,因为我本来是有一个树莓派4的,上面装的是ubuntu-server,所以找个开源的相册就可以了,最后找到了immich。 演变: dd...
前言 用vim在服务器上写脚本,然后直接跑。比如python脚本,我一般都是ctrl+z,将vim进程挂起,然后用命令python3 xx.py跑起来,跑完再fg将后台进程重新跑起来。后面看到这个视频(vim编写python实战),才发现原来可以设置快捷键直接跑,看来我工具用得还是不深入。。。 设置快捷键编译运行 不说那么多,直接上配置,跑起来。这里我是将F5设置为快捷键,然后根据不...
前言 由于本人从事服务端开发,经常用vim写代码或者写一些脚本,而对于一些编程语言,文件头都有固定的格式,比如 python一开头都会加# -*- coding: utf8 -*- c/c++头文件固定带一些条件宏 类似一些IDE功能,新建文件即可记录创建文件的作者、邮箱、日期等等 vim也提供了自动生成文件头的一些函数,需要我们在.vimrc里面自己编写函数生成。 ...
前言 本文主要讲述: 如何将git bash加入到Windows Terminal 将右键菜单Git Bash Here改成用Windows Terminal包装的git bash 其实阅读过上一篇文章WindowsTerminal配置的小伙伴应该也知道如何配置这两项了,这篇是大概记录一下,主要讲解怎么修改git bash的注册表。 Windows Terminal 添加...
前言 之前Windows一直用的X-shell,然而由于版权问题,商业版得付费用了。现在Windows有了Windows-Terminal,于是就着手配置Windows-Terminal。不得不说Windows到现在,命令行也越来越好用了,power-shell还有wsl,然后后面又出了个Windows-Terminal,这对于我这种习惯用命令行的人来说,体验是越来越好了。这篇文章主要介绍以...
日志系统 首先,我们跑起来后,就尝试着改代码,最简单的就是打印一行日志。会打日志后,有什么流程上不清楚的地方就可以打印日志看看。 Hello, nginx! 那我们看看nginx日志怎么打印出来,因为我们刚看这个代码,去找到日志函数就太麻烦了(虽然可以搜log关键字),不过因为还有日志级别这些的,你找到的函数打印,不一定能打印到文件里面。所以最简单的,就是从error.log找...
前言 看了«深入理解Nginx»的一些章节后,发现看完还是云里雾里,于是想重新看源码整理一遍。然后就想,要是我是一个从头看源码的人,我会怎么开始看,所以就想着记录一下自己整理源码的过程。 首先,我们把源码下载下来,然后编译跑起来。为什么要跑起来呢,因为看代码其实很枯燥,所以跑起来,一边实践一边看代码,是比较好的方式。我们在哪看不懂或者有疑问,也可以加上日志,跑起来看看。 ...