栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

树莓派4B NextCloud搭建个人网盘(ubuntu等同样适用)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

树莓派4B NextCloud搭建个人网盘(ubuntu等同样适用)

就是要简洁,废话不多讲好吧 装系统

我是装的无桌面版,新手推荐有桌面版

配置wifi开启ssh

在内存卡boot中创建名为ssh的空文件以及wpa_supplicant.conf文件
wpa_supplicant.conf文件内容如下

country=CN
 
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
 
update_config=1
 
network={
	ssid="wifi名称"
 
	psk="wifi密码"
 
	priority=10
	
}
ssh链接到树莓派

用户名 pi 密码默认raspberry

修改密码

使用sudo raspi-config修改密码

换国内源

不同的系统版本修改代码不一样

sudo nano /etc/apt/sources.list
deb http://mirrors.aliyun.com/raspbian/raspbian/ bullseye main non-free contrib
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ bullseye main non-free contrib
sudo nano /etc/apt/sources.list.d/raspi.list
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main
sudo apt-get update
安装配置LAMP

1、安装 Apache

sudo apt-get install apache2
//启用Apache
sudo systemctl enable apache2
sudo systemctl start apache2

2、安装 MySQL

sudo apt-get install mariadb-server

创建数据库

create database nextcloud;

登录mysql

sudo mysql -h localhost -u root -p

3、安装 PHP等

sudo apt-get install php7.4-gd php7.4-json php7.4-mysql php7.4-curl php7.4-mbstring
sudo apt-get install php7.4-intl  php-imagick php7.4-xml php7.4-zip php7.4-bcmath php7.4-gmp
sudo apt-get install php7-mcrypt
sudo apt-get install libapache2-mod-php7.4
下载解压nextcloud

https://download.nextcloud.com/server/releases/
解压程序到 apache网站目录下 /var/www

sudo unzip nextcloud-23.0.0.zip
sudo mv nextcloud /var/www
sudo chmod 777 -R nextcloud
挂载硬盘

查看

sudo fdisk -l

新建文件夹

sudo mkdir /mnt/cloud

挂载

sudo mount -t ntfs-3g /dev/sda2 /mnt/cloud

其他命令

取消挂载

sudo umount /mnt/cloud

查看挂载状态

df -h

开机自动挂载

sudo nano /etc/fstab

最后一行添加

/dev/sda2 /home/pi/toshiba ntfs-3g defaults,noexec,umask=0000 0 0
nextcloud 配置

打开浏览器:输入 http://树莓派地址/nextcloud
配置初始信息,安装完成即可
数据目录/mnt/cloud
数据库nextcloud
localhost:3306

其他问题

nextcloud ntfs权限问题
错误
你的数据目录可被其他用户读取
请更改权限为 0770 以避免其他用户查看目录.
只要在nextcloud目录下config/config.php文件中加入

'check_data_directory_permissions' => false,
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/642085.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号