树莓派4B arm64 搭建 docker+drone+gitea
记录时间: 2023年02月10日
树莓派烧录
如何用树莓派搭建一台永久运行的个人服务器?
https://mp.weixin.qq.com/s?__biz=MzI5NjA0ODkwNA==&mid=2651847658&idx=1&sn=267a1257b43d4a76f2a081ed157b77f9&chksm=f7b11b8dc0c6929b768fb1314c9dbcb75a5079ac24080294102dc72b349944750d8b32916f42&scene=27
树莓派安装官方系统,无桌面版本,最后发现自己是小丑!!!-哔哩哔哩
https://b23.tv/6xC0kiQ
- 树莓派官网:https://www.raspberrypi.com/
- 下载安装烧录工具:Raspberry Pi OS
- https://downloads.raspberrypi.org/imager/imager_latest.exe
- 下载Pi OS64位精简镜像:Raspberry Pi OS (64-bit) Raspberry Pi OS Lite
- https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2022-09-26/2022-09-22-raspios-bullseye-arm64-lite.img.xz
- 烧录完成后在boot分区加入文件
- ssh
- 空白文件
- userconf.txt
- 使用openSSL(openssl passwd -6)生成密码(raspberry)
- wpa_supplicant.conf
- 不能是windows的换行符
- ssh
- 插入内存卡启动, 使用Xshell连接树莓派
- 地址:raspberrypi
户名:pi
密码:raspberry
- 地址:raspberrypi
更换国内镜像站
清华大学开源软件镜像站
https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/
# aarch64 用户:编辑 `/etc/apt/sources.list` 文件,用以下内容取代:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
# 编辑 `/etc/apt/sources.list.d/raspi.list` 文件,删除原文件所有内容,用以下内容取代:
deb https://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ bullseye main
更新软件源列表
sudo apt-get update
(可选)更新升级以安装软件包,这个过程耗时较长
sudo apt-get upgrade
启用树莓派FTP传输协议
#FTP Server安装
sudo apt-get install vsftpd
#使用指令启动FTP服务:
sudo service vsftpd start
#允许树莓派写入权限:
sudo nano /etc/vsftpd.conf
#找到 write_enable=YES 的,将前面的 # 号删除即可
#删除注释符号后,按 Ctrl + X 保存,输入 Y 确认
修改时区
sudo dpkg-reconfigure tzdata
#找到亚洲 Asia,然后选择 shanghai 就可以了。
开机自启 ssh
sudo raspi-config
#进入选择找到 interfacing option 选择,然后找到 ssh,按回车使能 enable 就可以了。
docker相关软件安装
https://www.bilibili.com/read/cv17137378
安装docker
#可以直接使用脚本安装:
sudo curl -sSL https://get.docker.com | sh
#也可以使用国内 daocloud 一键安装命令:
sudo curl -sSL https://get.daocloud.io/docker | sh
#把 pi 用户添加到 docker 用户组,这样在执行 docker 命令时就不需要每次都带 sudo
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
#安装完毕后可以使用如下命令检查是否安装成功:
docker -v