笔记
在树莓派上安装NextCloud搭建个人网盘
439

基于我的「树莓派安装Lnmp环境搭建Typecho博客」继续来安装NextCloud来搭一个个人网盘


准备

  • 下载NextCloud「下载地址
  • 安装Lnmp环境
  • 可以参考我之前发布的文章

Image

树莓派安装Lnmp环境搭建Typecho博客

外接硬盘

支持exFAT

sudo apt-get install exfat-utils
sudo reboot

格式化

  • 通过fdisk了解你的硬盘的路径
sudo fdisk -l  //或lsblk

这里,我得到的路径为'/dev/sda',我将用此路径进行下一步操作。

  • 格式化硬盘为ext4格式
sudo mkfs.ext4 /dev/sda

挂载

  • 创建硬盘挂载点/home/pi/sda
mkdir /home/pi/sda
  • 挂载硬盘
sudo mount -t ext4 /dev/sda /home/pi/sda
  • 设置为开机自动挂载
sudo nano /etc/fstab
  • 加入以下文字
/dev/sda     /home/pi/sda       ext4      defaults      0      0

安装

  • 将下载的压缩文件解压至站点目录下
  • 配置Nginx
  • 在MySQL中创建数据库
  • 访问NextCloud站点进行配置即可

配置

外网访问

  • 修改NextCloud站点根目录下的config文件夹中的config.php文件
//将你的域名添加进此段即可
array (
    0 => '192.168.1.230',
    1 => '[你的域名]',
  ),

安全与设置警告

  • 进入NextCloud后进入设置中的概览即可查看一些安全建议
  • 这些警告中大部分可以通过查看官方文档解决
  • PHP模块缺失相关直接用apt安装即可
  • 数据库丢失了一些索引
//这类警告只要在 Nextcloud 目录下使用 occ 命令修复即可
cd /var/www/html/nextcloud
sudo -u www-data php occ db:add-missing-indices
sudo -u www-data php occ db:convert-filecache-bigint

参考文档:
使用树莓派搭建Nextcloud私有云
Nextcloud安全与设置警告解决

  • 上一篇
  • 下一篇
  • 添加评论
    评论(2)
    云十

    虽然看不懂,但是非常有逼格Q(`⌒´Q)

    Urban-Ash
    A
    Urban-Ash
    by yoniu.