> 文档中心 > Raspberry Pi 3 Model B+从入门到放弃

Raspberry Pi 3 Model B+从入门到放弃


安装系统

  • Install Raspberry Pi OS using Raspberry Pi Imager
  • 安装拼音输入法
    在Linux系统中,输入法一般有以下三个框架:IBUS、SCIM、FCITX
    sudo apt install fcitx-googlepinyinsudo reboot
  • 开启SSH
    sudo /etc/init.d/ssh start
  • 关闭/开始图形化界面
    sudo raspi-config
  • Xshell、Xftp
  • 修改用户密码
    sudo passwd root

搭建NAS

  • 内网:
    • SMB协议:samba
  • 外网:
    • Seafile,参考文档:1
    • Nextcloud,参考文档:2

Seafile(英文(推荐)、中文)

1.安装前准备——MySQL/MariaDB

MySQL

Debian 10默认的数据库是MariaDB,如果想安装mysql,参考,官方安装指导。

MariaDB(推荐)

参考

  • 安装
    sudo apt install mariadb-server
  • 配置
    sudo mysql_secure_installation
  • 调整
    mysql> use mysql; > UPDATE user SET password=password('password') WHERE user='root'; > flush privileges; > exit

2.下载

  • 下载Raspberry Pi 服务器端
  • Raspberry Pi 3 Model B+:1.4GHz 64位4核 ARM Cortex-A53 CPU(ARMv8 processor)(Armv7)

3.部署 Seafile 服务器(使用 MySQL/MariaDB)

  • 安装依赖包
    sudo apt install python3 python3-setuptools python3-pip default-libmysqlclient-dev python3-ldapsudo pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy==1.4.3 django-pylibmc django-simple-captcha python3-ldap mysqlclient django==2.2.* future pymysql psd-tools
  • 创建目录文件
    sudo mkdir /opt/seafilecd /opt/seafilesudo mv /home/pi/Downloads/seafile-server-*.tar.gz /opt/seafilesudo tar xf seafile-serve-*.tar.gzsudo mkdir /opt/seafile/installedsudo mv /opt/seafile/seafile-server-*.tar.gz /opt/seafile/installed/cd seafile-server-*sudo ./setup-seafile-mysql.sh