screenshot from person of interest

(配图:《Person of Interest》S02E11 )

几个月前买了个 Raspberry Pi 4 Model B 4GB,一开始是想搞一个 NAS,在调查了市面上所有的 NAS 之后,觉得还是买 Pi 自己折腾好。

实际上手发现其实已经不怎么折腾了,主要是 Ubuntu Server 原生支持 Pi 了。千万别用 Pi 自带的 Raspbian,要多难用有多难用,直接装 Ubuntu Server,不仅顺手,而且没有难用的图形界面。平时使用就 ssh 上去就好了。

主要用途:

  • cron: 自己写了一些东西按时跑一下,一开始想装 jenkins,后来觉得没必要, cron 足够好用了。
  • Pi-hole: 局域网内的基于 host 的广告屏蔽。
  • Samba: 可以通过 SMB 协议在任何 device 上看视频了。比如硬盘比较小的 Apple TV,装好 Infuse 就可以直接看了。不可能买 Android 盒子的,这辈子都不可能买 Android 盒子。
  • Transmission + FlexGet: 配合自己写的几个爬虫,基本上追番就完全不用每周专门去找资源了,配置好了,周末睡醒了,就发现新番自己下好。
  • UniFi Controller: Ubiquti 的东西真是一言难尽。

觉得有意思,但没有装的有:

  • Emby/jellyfin: 拿 Pi 硬件解码再用网页 render,真的有这个必要么。
  • Homebridge: 智能家居还是再等几年吧,现在还主要是智能拉闸。

坑:

  • flash-kernel: 在 Ubuntu 20.04 LTS daily 版本里曾经有这个bug,遇到一次,其实 boot 区有 backup files,手动 rollback 了一次,这个 bug 修得很快,现在在 Ubuntu 20.04 LTS 已经修好了。
  • motd: 烦,直接改 /etc/default/motd-newsENABLED=0
  • python3-pip: 这个包有 bug。开源社区修 bug 修多久主要看天。自己装 get-pip.py 算了。
  • vi: 2020 年了,Ubuntu 默认装的 vim 其实还是 vi,package 是 vim-tiny。这玩意儿能用?反手装一个 vim 或者 neovim,然后 alias 一下,顺手多了。

想到电影里的 2020 年,人们做着飞天无人驾驶汽车、宇宙航行,而真实的 2020 年,大部分人都在家躲 covid-19,种菜、烤面包、看 Netflix、玩 PS4 和 Nintendo Switch、或者折腾一块儿 ARM 板子。

……