一个简单的hello world程序,学习golang web开发。
面向生活编程,每天开心最重要!
各种技术,能解决问题的都是技术
一个简单的hello world程序,学习golang web开发。
当我重启ubuntu服务器之后,屏幕上出现了提示=> There is 1 zombie process.
ubuntu出现了僵尸进程,怎么办呢?
netlify的免费服务可以hold住大部分没有什么流量的网站,用gatsby做了个静态网站,用于发布golang相关的博客。
虽然netlify有分配一个免费的二级域名,但是我有自己的域名,想要用自己的二级域名。万一哪天netlify服务不行了,或者免费策略改变了,也方便站点迁移。
问题 有些代码想放在服务器上,方便到处都可以访问。免费的github当然是个好选择,但github这两年也挂了好几次了,自建的服务更多时候是作为github的backup,或者不想代码被用作AI写作的素材。 操作 gitea服务docker-compose.yml docker-compose up 启动服务,可能会看到如下报错 此时只要按照提示,在/etc/sysctl.conf中添加vm.overcommit_memory=1 即可。修改完后使用sudo sysctl -p 命令,让修改生效。 此时再执行docker-compose up 就不会看到这个警告了 反向代理 gitea官网有反向代理的使用说明: https://docs.gitea.io/en-us/reverse-proxies/。个人对nginx比较熟悉,所以使用nginx,以下为对应的nginx 配置。(当然dns解析先配置上) 管理后台配置 访问https://git.xxx.com 就可以看到gitea的安装管理界面,设置好用户名密码即可。 SSH访问配置 我们想让本地的客户端可以快速访问gitea ,就要设置本地的ssh…
数据比较重要的话,虽然设置复杂的密码会增加安全度,但为了避免被意外爆破,vps最好改成私钥登陆。
家里的网络要去广告,需要pi-hole来处理。
Pi-Hole对外请求通过cloudflare doh来加密,避免isp获取你的访问记录,保护你的隐私。
我的proxmox老笔电,总共只有250GB的存储空间,只打算作为程序运行的系统盘,数据存储需要另外增加硬盘。
家里的宽带没有公网ip,某些服务需要在公网可以访问,不想使用ddns方案。使用个人感觉更简单的wireguard组网方案。
闲置一台老的笔记本,作为家庭服务器,esxi7会有驱动问题,所以选择proxomox。