Homelab (4): Linux 服务器基础环境准备

服务器系统安装的是CentOS7, 这篇文章主要记录一下服务器上系统环境与基础软件的准备工作。 ...

2021-08-20  ·  家庭网络折腾  ·  homelab linux

Homelab (3): 整体网络与基础硬件介绍

一直心心念念想要组建一个Homelab, 满足自己想折腾博客、NAS、Gitlab、自动化、虚拟机、IOT、k8s、Linux、写一些小工具等等的乐趣, 经过几年陆陆续续的买入一些硬件终于拼凑出了一个小型的Homelab。 ...

2021-08-15  ·  家庭网络折腾  ·  homelab

Go学习笔记(十)老项目迁移 go module 大型灾难记录

最近在改造一个比较早期的一个项目,其中就涉及到用将原来 Vendor 管理依赖换成 Go Modules 来管理。 然而过程真是一波三折,在这里总结一下此次 Go Modules 改造中遇到的问题,以及解决方法。 ...

2021-07-20  ·  Go学习笔记 Go实战  ·  golang go module

Github Actions 初体验之自动化部署 Hexo 博客

觊觎了 Github Actions 很久了,昨天尝试将自己的博客用它来部署,总体下来感觉不错。 Github Actions 是 Github 推出的自动化工作流, 就像 Gitlab 的 CI/CD, Travis CI 一样,能帮我们完成一些 CI/CD 的工作流,实现自动化构建、测试、打包、部署等等。 这篇文章主要实现 只需要将文章推送到 Github ,Github Actions 自动完成构建静态文件,以及更新 Github Pages 仓库的流程。 ...

2021-06-26  ·  博客折腾日记  ·  自动化 Github Actions CI/CD Hexo

记一次 Nginx DNS 缓存导致转发问题

在家里搭建了一个 GitLab 服务器,由于电信家庭宽带的公网 IP 是不固定的,且443端口是被封的,所以买了阿里云作为中转,利用 Ngnix 作 TCP Proxy 结合 DDNS ,这样就能正常上自己的 Git 了。但今天,我发现推代码怎么也推不上去,校对了密钥,服务器状态都没问题。最后上阿里云,重启了下 Nginx,发现可以了。 找了一圈原因,最后发现是 Nginx 转发缓存 DNS 解析导致的,下面我们就复现一下问题并找找为什么,以及解决方式。 ...

2021-03-06  ·  开发实战总结  ·  nginx dns

Homelab (2): 电信悦me网关修改桥接模式,路由器拨号

由于要做端口转发,每次要到悦me的网关上操作,但电信这网关操作起来体验不是很好,比较卡。于是昨天改成了桥接模式,然后利用路由器拨号。这样每次只要在路由器上操作,方便多了。 ...

2021-02-18  ·  家庭网络折腾  ·  homelab router

Homelab (1):5分钟上手黑群晖 NAS

今天在家把黑群晖折腾好了,分享一下折腾黑群晖(DS918+)的过程,整个安装过程加起来不到5分钟哦。 ...

2021-02-11  ·  家庭网络折腾 NAS  ·  nas homelab

终极 Bash 脚本指南

在开发的过程中,经常需要处理一些重复的工作,或者逻辑相当简单但耗时的功能,这时我们可能会考虑到用脚本来自动化完成这些工作。而 Bash 脚本是我们最容易接触到和上手的脚本语言。 这篇博客汇总一些常用的 Bash 语法,方便日后查阅学习。 ...

2021-02-01  ·  Linux 点滴  ·  shell bash

Typora 自动上传图片到七牛云

用 Markdown 写博客配图片一直是个烦恼我的为问题, 每次上传图片都比较麻烦,或是中断思路,或是最后集中处理耗费时间。今天无意中,发现了 Typora 的图片自动上传功能,配合一段脚本,将插入的图片自动上传七牛,让写文章更爽了。 ...

2021-01-31  ·  博客折腾日记  ·  typora linux shell

Ubuntu 20.04 LTS 有线网卡驱动安装

Ubuntu 20.04 LTS 安装好后,发现 WIFI 可以正常连接,有线网络连图标都没有显示。经过诊断发现是有线网卡驱动未正确问题。最后通过手动安装网卡驱动得以解决。这里记录一下。 我的主板是 微星B460M MORTAR WIFI ,驱动 R8125。类似型号安装应也差不多。 ...

2021-01-20  ·  家庭网络折腾  ·  ubuntu linux