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

折腾 Ubuntu 20.04 LTS 开发环境

前段时间买了个 Inter NUC (NUC10i5FNH6), 主要用来在家里搬砖。体验了一段时间 win10, 虽然配置了 WSL2, 但开发体验实在糟糕,在考虑过 Ubuntu 和黑苹果后,还是选择了 Ubuntu, 毕竟用习惯了白苹果,突然用个黑苹果,不能随意升级,还有接一个 USB WiFi ,还担心驱动问题。。。 NUC 用了一段时间,还是有点卡,CPU跟不上。 最后还是组装了一台台式主机,将原来的系统盘查上去直接就可使用,爽到飞起。 至于NUC就当服务器用了。 毕竟头一次想把 Ubuntu 当作生产力,记录一下折腾过程。 ...

2020-08-28  ·  家庭网络折腾  ·  ubuntu windows golang