树莓派4b搭建nextcloudNAS记录

常规

sudo apt-get update
sudo apt-get upgrade

以下分开安装,check最新

sudo apt install -y php mariadb-server apache2 php-curl php-gd php-json php-xml php-mbstring php-zip php-mysql php-bz2 php-intl php-ldap php-smbclient php-common php-imap php-gmp php-redis

NextCloud

通过官网下载:https://nextcloud.com/
下载地址:https://download.nextcloud.com/server/releases/nextcloud-19.0.1.zip

axel 多线程下载器

sudo apt install axel    

axel -n 20 https://download.nextcloud.com/server/releases/nextcloud-19.0.1.zip

解压、移动、赋权限

sudo unzip nextcloud-19.0.1.zip
sudo mv nextcloud /var/www/html

sudo chown -R www-data:www-data nextcloud

Mysql数据库配置

sudo mysql -u root -p
CREATE DATABASE nextcloud;
create user nextclouduser@localhost identified by 'passwd';
grant all privileges on nextcloud.* to nextclouduser@localhost identified by 'passwd';
flush privileges;
exit

硬盘挂载

硬盘分区

一个新的硬盘,插入树莓派
先获取root权限后

fdisk /dev/sda
> d #删除分区
> n #创建分区,一路回车,y
> w #回车后,保存退出

mkfs -t ext4 /dev/sda1 #创建文件系统

fdisk -l #检测分区

挂载

mount /dev/sda1 /mnt
#到这里,完成了新硬盘的挂载

#开机自动挂载配置
nano /etc/fstab
#加一行
/dev/sda1   /mnt   ext4   default   1   1
#还有一种UID方法自动挂载


登录私有云,检查一下

打开浏览器,输入localhost/nextcloud,回车

安装配置

管理员账号密码(网盘账号密码)
数据目录用硬盘挂载的目录
数据库那里要填写刚刚在数据库配置那里设置好的,不能乱改

这时很可能会报错,要求数据目录权限为0770,且内部还要有一个.ocdata文件:
先改成777权限,在里面touch一个.ocdata文件出来
接着在/var/www/html/nextcloud/config/config.php里面加如下一行,屏蔽检测

'check_data_directory_permission' => false,

Nextcloud 通过不被信任的域名访问 动态IP解决方案,允许所有IP访问

电脑或手机端访问时,可能出现的情况
https://www.h5av.com/archives/191.html

同步速度太慢

https://520iloveyou.vip/index.php/archives/583/ 解决办法1

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值