准备:

  • 树莓派型号:4B 2G
  • 时间(树莓派编译太慢了,真的)

方案选择:

Ubuntu 宝塔Linux面板 可道云
20.04.3 LTS 7.7.0正式版 v1.22

树莓派安装Ubuntu

–>树莓派官网

系统千万树莓派官网下载,我的树莓派是2G内存,系统下错成64位,虽然知道可以兼容但心里感觉怪怪的

可以使用树莓派官方提供的系统安装器直接下载系统

注意:安装之前格式化存储卡,官方提供的安装器就可以

连接ssh

网线直连 与 无线两种方式

本次使用网线直连路由器的方式,无线操作需要修改配置将需要连接的无线网信息写入配置文件,见百度(笑)

Root用户自启动

注意:修改系统文件需要切换到root用户进行操作

看网上说Ubuntu 18版本后默认无法直接root用户登录,需要额外修改,用的centos6、7系统好像没这方面的问题

修改root用户密码:(此时无法自启动,需要进一步配置)

sudo passwd root

设置ssh可以直接使用root用户登录

vim /etc/ssh/sshd_config

找到PermitRootLogin项修改或添加(注意注释)

PermitRootLogin yes

保存后刷新ssh服务或重启(不多逼逼,我选择直接重启好吧,还能喝口茶)

/etc/init.d/ssh restart

or

reboot

调整时间(非必须)

使用命令改或者安装宝塔后直接网页修改

挂载磁盘

注意:要在安装宝塔面板之前

第一次挂载磁盘在安装宝塔面板后,然后让我重新装一次宝塔面板,安装完成后登录时出问题了,没法显示username,直接python代码报错,气的我重装系统

–>自动挂载脚本

官方提供专门的自动添加硬盘脚本,我的树莓派无法无法有效挂载,需要使用指令一点点完成

–>手动挂载磁盘

# 1.创建挂载目录(www为宝塔默认安装目录,每个人设备信息不一样,看着就行)

    mkdir -p /www

# 2.确认是否没有分区的磁盘,如下图,没有分区的磁盘是/dev/sdb,在您的服务器中可能是/dev/vdb,请注意按照实际名称修改

    fdisk -l

# 3.为磁盘分区,若已分区,可跳过(我的磁盘以前搭建共享硬盘时分过了,不需要)

    fdisk /dev/sdb

    n

    p

    1 # 数字,分区号,新盘一般是1

    2048 # ...磁盘最大空间(分区的起始于开始位置,你想给这个盘分多大空间)

    wq

# 4.检查是否分区成功(带有sdb1/vdb1/xvb1说明成功)

    fdisk -l

# 5.格式化分区,这里输入看到的磁盘加分区号 如下图为/dev/sdb1 已格式化的可跳过

    mkfs.ext4 /dev/sdb1

# 6.将分区挂载信息添加到配置文件/etc/fstab中,实现开机/重启自动挂载

    echo "/dev/sdb1 /www ext4 defaults 0 0" >> /etc/fstab

# 7.重新挂载所有分区
    
    mount -a

# 8.检查是否挂载成功

    df -h

安装GCC(build-essential)(必须)

众所周知,linux系统源码编译安装最爽了,也比较容易在圈外人面前装逼

注意:这里有个大坑需要注意,软件源最好不要改,使用阿里、网易等镜像源给我气的啊,老是搜不到,返回404,不知道是不是Ubuntu源有这个毛病

安装编译环境包:

sudo apt install build-essential

安装宝塔面板

–>宝塔面板官网

2021.8.28日安装的指令是这个(以官方为准):

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

安装可道云

经过漫长的编译安装终于可以去浏览器进行设置了,登录消息终端窗口

先安装必须的mysql、nginx等5软件,登录时会提示的

注意:安装可道云时需要安装对应版本的php依赖,不然创建网站时nginx会报错

  • 域名可以与树莓派在区域网中的ip一致,方便直接路由器解析,不然需要修改路由器的hosts或者修改自用的dns服务器
  • 可道云第一次登录时创建管理者,需要注意,创建完成后重新进入就可以登录进行相关操作

树莓派折腾史

  1. 2021.6月以前:测试arduino代码
  2. 2021.6月中旬某一天: 家用共享服务器上线(openwrt系统)
  3. 2021.8.28 早上:家用共享硬盘手动下线,想换系统玩玩
  4. 2021.8.28 下午:家用网盘上线
    待定