0 前言
2010年春节,我买了人生中的第一台笔记本电脑,联想G450,花费4200大洋。这台笔记本跟着我,一直折腾了十年,从最开始的Windows7到后续上Win+Linux双系统,到后来单Linux,前几天又换上了双Linux。它支持了我的基本办公需求,陪我打过warcraft3,炉石传说等游戏,陪过我熬夜写程序。现在,它依旧在发挥余热,作为一台家庭服务器,安静的运行。
1 规划
这台电脑,从出厂到现在,只经历过一次光驱位换硬盘位的改造(后因新加的固态硬盘水土不服回退了),其他没有任何硬件的升级,包括内存和CPU,甚至散热组件都没换过。期间的优化就是日常的去灰。
先了解下硬件情况和实际需求。
1.1 硬件
内存:2GB,分配大一点的swap,对性能没要求还能忍
CPU:奔腾,对性能没要求还能忍
硬盘:320GB,外接usb硬盘还能忍
1.2 需求
- 下载PT
- 家庭文件管理
- 多用户访问,范围控制
1.3 选型
- 操作系统:Debian10(CentOS软件太老,Archlinux滚动太频繁)
- 下载工具:Transmission + flexget(稳定下载 + 远程rss订阅下载)
- 文件共享:Samba(提供给Android电视、手机访问,使用vlc的安卓版)
- Android设备支持:nextcloud(提供文件同步等功能)
1.4 其他服务
- 数据库:postgresql
- 固定IP
- 远程访问:openssh-server(安装系统时勾选上)