返回

树莓派构建全能家庭服务器,轻松上手体验家庭自建云!

开发工具

1. 准备工作

  • 树莓派(推荐树莓派4或以上)
  • SD卡(16GB或以上)
  • 读卡器
  • 网线
  • 电源适配器
  • HDMI电缆
  • 显示器

2. 安装树莓派操作系统

  1. 将SD卡插入读卡器,连接到电脑。
  2. 下载树莓派操作系统镜像(Raspberry Pi OS)。
  3. 使用Etcher等工具将镜像烧录至SD卡。
  4. 将烧录完成的SD卡插入树莓派,连接显示器、键盘和鼠标。
  5. 接通电源,启动树莓派。

3. 配置树莓派

  1. 按照屏幕提示完成系统初始化。
  2. 连接Wi-Fi或有线网络。
  3. 设置用户名和密码。
  4. 更新系统软件包:
sudo apt update
sudo apt upgrade

4. 安装Docker

  1. 启用Docker仓库:
sudo apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
  "deb [arch=armhf signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  1. 安装Docker:
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
  1. 允许当前用户使用Docker:
sudo usermod -aG docker $USER

5. 测试Docker安装

  1. 运行以下命令,查看Docker版本:
docker --version
  1. 运行以下命令,拉取并运行Hello World镜像:
docker run hello-world

6. 安装Docker可视化管理工具Portainer

  1. 拉取Portainer镜像:
docker pull portainer/portainer
  1. 运行Portainer容器:
docker run -d -p 9000:9000 --name portainer portainer/portainer
  1. 在浏览器中访问http://:9000,使用默认用户名「admin」和密码「password」登录。

7. 构建家庭服务器

接下来,您可以根据自己的需求,在树莓派上安装和运行各种应用,构建一个全能家庭服务器。以下是一些建议:

  • NAS: 使用Docker安装Nextcloud或Seafile,搭建个人云存储。
  • 媒体中心: 使用Docker安装Plex或Jellyfin,搭建媒体中心,管理和播放您的电影、电视剧和音乐。
  • 网站托管: 使用Docker安装Apache或Nginx,搭建网站托管平台,托管自己的网站或博客。
  • 自建云: 使用Docker安装OwnCloud或Pydio,搭建自建云服务,管理和同步您的文件。

8. 结语

通过树莓派和Docker,您可以轻松构建一个全能家庭服务器,让您的家庭数据、媒体和应用触手可及。发挥您的想象力,探索Docker的无限可能性,打造一个满足您需求的家庭服务器吧!