Raspberry Pi 3 Model B+从入门到放弃
安装系统
- Install Raspberry Pi OS using Raspberry Pi Imager
- 安装拼音输入法
在Linux系统中,输入法一般有以下三个框架:IBUS、SCIM、FCITXsudo 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