FreeBSD配置防火墙
FreeBSD的资料本身就少,自带的ipfw防火墙还是个不好伺候的。官方文档和天书一样难懂,真的没多少用户上来就想理解你那高超的设计和”汇编般精准“的规则的。各种教程也如同祖传偏方一样莫名其妙,根本没法用不说,搞得我好几次连VNC进Single User模式救机器 终于找到一篇能用的文章新FreeBSD 12.0服务器的推荐步骤 参照此教程修改部分…
使用acme.sh为Postgresql添加SSL支持
优点: 安全的远程连接 无需担心证书过期问题 相比自签名证书,客户端无需额外配置 配置过程: 首先使你的域名指向服务器IP 安装acme.sh curl https://get.acme.sh | sh alias acme.sh=~/.acme.sh/acme.sh 添加使用DNS验证域名所有权所需环境变量 export CF_Key="…
GAE标准环境部署miniflux
这里先贴一段官方的指南 Deploy Miniflux on Google App Engine Create a Postgresql instance via Google Cloud SQL, then create a user and a new database Clone the repository and create a app…
GAE 标准环境部署RSSHub和一个小坑
部署 git clone https://github.com/miniflux/miniflux cd miniflux 在miniflux目录下新建app.yaml文件并编辑 直接粘一下我的配置 # [START app_yaml] runtime: nodejs12 network: forwarded_ports: - 80:1200 - …
使用resize2fs和fdisk缩小根分区(基本分区,非LVM)
首先,缩小根分区需要对根分区进行操作,所以需要启动光盘/U盘,云服务器需要进入救援系统或者自行挂载ISO启动 有数据丢失风险,操作需谨慎 进入救援系统 进入救援系统,用fdisk -l查看分区情况 举例说明,例如我有一个磁盘/dev/vda,共10G。有vda1,vda2两个分区,分区格式为ext4,大小分别为9G,1G。目标是将vda1缩小为8G…
使用urlwatch和Telegram Bot监控网页变化
有些优惠或通知,手动查看网页太麻烦容易漏过,想起来用软件自动监控一下。部署在服务器上,一有更新就可以通过Telegram提醒了。 首先是安装软件,系统是Ubuntu20.04 LTS。 apt update apt install urlwatch 输入 urlwatch --edit 注释掉不需要的组和行,添加自己想监控的网页url,格式参照配置…
自建Web版visual studio code/code-server
最近突然兴起(好吧就是今天早上)想建个Web版的vscode,拿着iPad就可以去图书馆敲代码了。 本来打算使用微软官方的visual studio code online进行搭建,可惜运行出错只能放弃。 主要问题在于按照官方文档安装之后(忽略中间缺少依赖/缺少库/缺少模块等一系列问题,反正挨个解决最后安装成功了),yarn web运行出现缺少文件…
简单防火墙ufw和简单使用
ufw由Ubuntu开发,是基于iptables的前端应用 非常容易使用,适合新手 安装 apt install ufw (Debian/Ubuntu) yum install ufw (centos,需要epel源) 添加规则(例) ufw allow ssh (= ufw allow 22/tcp) ufw allow http (= ufw …
如何安装使用Caddy配合CloudflareCDN实现自动HTTPS/QUIC
2020.9.1更新 随着Caddy2的到来,目前官方已停止安装脚本的使用,并且Caddy2的的写法变动比较大,请勿再作为参考。目前推荐Nginx。 第一步,使用Caddy官方安装脚本安装 curl https://getcaddy.com | bash -s personal tls.dns.cloudflare 最后面的tls.dns.clou…