super

下载机是指可以远程操控下载文件到本地的机器,一般要 24 小时开启。树莓派因为其耗电量极低非常适合此应用场景。

树莓派安装

至少需要以下硬件:树莓派4主板 + TF 存储卡 + USB存储设备 + 电源(3V/5A) + 连网(有线)

操作工具:PC一台 + USB 接口的 TF 读卡器 + 连网(有线或无线均可)

流程如下:

  1. 下载官方镜像,插入读卡器,使用软件写入 TF 卡(PC上操作)
  2. 修改 TF 卡镜像文件中部分配置(PC上操作)
  3. 把 TF 卡从读卡器取出并插入树莓派主板(操作树莓派)
  4. 接网线、电源、USB存储设备,通电(操作树莓派)
  5. 进入路由器查看树莓派的 IP(PC上操作)
  6. SSH 连接(PC上操作)

细节补充

Read more...

以下为 1234.as 运行经验总结。

安装 minio

minio 发音是迷你欧,是一个兼容 S3 协议的存储系统,使用 Go 开发,推荐用 docker 部署。

docker pull minio/minio

用最少参数启动 minio:docker run -p 9000:9000 minio/minio server /data 这样启动的容器无法保留数据,重启后数据会清零,不能在生产环境使用。

实际环境中:docker run -p 9000:9000 --name minio1 -e "MINIO_ACCESS_KEY=YOURKEY" -e "MINIO_SECRET_KEY=YOURSECRET" -e "MINIO_BROWSER=off" -v /mnt/data:/data -v /mnt/config:/root/.minio minio/minio server /data,如果是第一次建立镜像,Key 参数可以省略,会自动生成 Key 和 Secret。

这些参数建立的容器可以把配置文件和数据文件持久化到 /mnt/ 目录下。带上访问 Key 参数否则每次新建的容器都会产生新的随机密钥。MINIO_BROWSER=off 带上这个环境变量可以关闭 web ui 界面。使用官方的 mc 客户端管理功能强大,不建议开启 web 界面,只会增加安全风险。

Read more...

经过几个日夜的瞎折腾,终于把 1234.as 放在了 CDN上。起因是想要对外开放注册了,因此要对访问速度优化一下。

Cloudflare 的问题

想要使用 Cloudflare 必须要修改域名的 Name Server。Cloudflare 的 DNS 系统在界面和功能都堪称业界一流,就单说 CNAME Flattening 就非常的好用,支持这个功能的 DNS Provider 也没几家。还有就是解析速度快的飞起,修改解析记录后,本地网络几乎都是秒级响应。

最大的问题是在于中国境内复杂的网络环境下,Cloudflare 的优势荡然无存。无论从连接的稳定性还是速度都很差,往往不如直接访问源主机更快。

Cloudflare 适合以下的情况使用:

  1. 访客群体在中国大陆以外
  2. 网站经常经受高强度 DDos 攻击

满足以上任意一条,Cloudflare 都是很好的选择。其他情况下几乎都不是好的选择。

Read more...

After installation Mastodon under the official guide, I notice that PgHero keep showing this error. Here is the way to solve it.

1. Edit postgresql.conf

sudo vim /etc/postgresql/9.5/main/postgresql.conf

Add the following to your postgresql.conf:

sharedpreloadlibraries = 'pgstatstatements' pgstatstatements.track = all pgstatstatements.max = 10000 trackactivityquery_size = 2048

Then restart the PostgreSQL server: sudo systemctl restart postgresql

2. Create extension

sudo -u postgres psql

postgres=# \c mastodon_production

mastodon_production=# CREATE extension pg_stat_statements;

3. Refresh your PgHero Page

All items are green!

Reference:

独立博客已成历史

时隔多年,我又开始写博客了。十多年前我经常在 bo-blog、WordPress 之间徘徊,后来因为某些特殊的原因,想要跟以前的自己说再见,所以把博客彻底停掉了,长期以来用的域名也丢掉了。

其实回想当初写博客的时候,自己虽然很用心,时常更换一些 theme,添加一些插件,甚至还自己在 WordPress 发布过一款插件,但是每日访问量少的可怜,博客的评论中也大部分都是来发垃圾外链的。不禁在思考,自己使用独立博客的目的到底是什么?是否有必要花费大量精力维护一个除了自己没什么人看的博客?答案似乎是显而易见的。

有人可能要讲,独立博客其实也没什么需要花费精力的地方啊,买域名、VPS,安装 WordPress 都是分分钟的事情,有那么麻烦吗?这个问题对于有大量空闲时间和精力的人(比如学生)来讲,确实是这样,对他们来说生活中并没有太多的其他的事项需要处理。随着年龄增长,工作繁杂以及成家立业以后,每日大脑中思考的杂项大约是学生时代的上百倍,就连吃饭睡觉这样的事情有时候都会消耗精力。维护服务器域名需要记着续费,并且服务器可能还会被黑客入侵,你要去花费时间做一些基础的防护工作,加上哪天博客忽然访问不了了还需要去诊断原因。这种需要经常“惦记着它”的微小压力,会逐渐积累直至某一天将你击溃,产生放弃独立博客的想法。对于成年人来讲,大多数是本着多一事不如少一事的想法,开始追求安逸抵制麻烦,并不会像年少时候那样喜欢折腾了。

Read more...