Ubuntu 21.04(arm64) 基于sanp安装Nextcloud,挂载本地硬盘
一,更新ubuntu以及安装snap(以下内容均在root权限下执行),
1.先使用"whereis snap"来确认是否已经安装snap,如果有输出路径则已安装,
apt update # 更新源
2.安装snap,
apt install snap
apt install snapd
3.使用 snap list查看是否安装成功
nextcloud 22.2.3snap3 29249 latest/stable nextcloud✓ -
二,配置
1.输入自己的IP地址来登录nextcloud,第一次登录需要设置管理员账号的密码,
2.遇到访问不受信任的域名和ip,在config.php的 'trusted_domains' 中添加你的域名或ip
nano /var/snap/nextcloud/current/nextcloud/config/config.php
3.配置Https,
1.Let’s Encrypt证书:(我没弄成功)
nextcloud.enable-https lets-encrypt
输入邮箱和域名即可
自签名证书:(可以使用Https 但是浏览器会提示不安全)
nextcloud.enable-https self-signed
使用自己的ssl证书 (自己购买十几块钱也可以白嫖,自行百度)
将 <*.key> <*chain.crt> <*public.crt> 放到 /var/snap/nextcloud/common 下,然后执行以下命令:
nextcloud.enable-https custom -s <cert> <key> <chain>
三,挂载本地硬盘作为数据存放点
1. 创建数据目录
mkdir /var/snap/nextcloud/common/nextcloud/目录名
2.查看硬盘信息
fdisk -l
3.格式化硬盘
mkfs.exfat /dev/sda1 # 注意这里的路径输入自己的,在硬盘信息中有体现,不要原封不动的复制我这个,万一格式化错了就完了
4.挂载硬盘到刚刚创建的目录
sudo mount /dev/sda1 /var/snap/nextcloud/common/nextcloud/目录名
5.重启服务器后挂载会失效,所以要添加开机自动挂载
nano /etc/fstab # 编辑fstab文件
在最后一行添加
/dev/sda1 /var/snap/nextcloud/common/nextcloud/目录 exfat utf8,uid=0,gid=0,umask=0000 0 0# uid=0 gid=0 挂载后的文件所有者和组为root
# umask-0000 只看后三位 777 - 000 = 777 挂载后目录里的文件的权限, 建议为777,不然可能出现不可预料的错误
6.修改配置文件里的数据保存位置
nano /var/snap/nextcloud/current/nextcloud/config/config.php
修改 'datadirectory' => '/var/snap/nextcloud/common/nextcloud/data' 指向的你刚刚创建的目录
7. 重启Nextcloud
snap restart nextcloud
8.输入自己的ip确认是否成功
点击头像 > 设置 > 管理/系统
有时间可以出一期https内网穿透的教程,不在家也可以随时随地的访问你的Nextcloud
以上 感谢阅读!!!
-----------------------------------------------------------end----------------------------------------------------------------
Ubuntu 21.04(arm64) 基于sanp安装Nextcloud,挂载本地硬盘相关推荐
- Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程
文章目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...
- 树莓派4B 4G Ubuntu 20.04 arm64位 安装 Kubernetes 1.18.5 单master 双node集群
简介 本文章通过从零开始,最精简的初始化系统一步步配置完成K8S的安装,尽量介绍清楚各软件安装环境.作用,减少个人之间树莓派系统配置差异带来的异常排查困难.本次教程前提:需要会linux简单的操作 本 ...
- 安装Ubuntu 21.04后要做的事
Ubuntu 21.04快发布了,带来了很多新特性,同样也依然带着很多不习惯的东西,所以装完系统后还要进行一系列的优化. 1.删除libreoffice libreoffice虽然是开源的,但是Jav ...
- 开源家庭影院 Kodi 19.1 发布,如何在Ubuntu 21.04中安装
点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Good relations are like needles o ...
- Repo下载、编译AOSP源码:基于Ubuntu 21.04,android-12.1.0_r27
文章目录 一. 前言 二.系列文章 三. 服务器配置 3.1 Repo 工具配置 3.2 AOSP 依赖配置 四. 下载源码 4.1 下载 aosp tar ball 4.2 同步代码 4.3 切分支 ...
- 联想拯救者 R7000P 安装Ubuntu 21.04 出现屏幕亮度不能调节的问题
联想拯救者 R7000P 安装Ubuntu 21.04 出现屏幕亮度不能调节的问题 1. 基本配置 2. 摸索 3. 变故 4. 找原因 5. 总结 1. 基本配置 笔记本电脑:联想拯救者 R7000 ...
- ubuntu 21.04安装教程
ubuntu 21.04安装教程 制作启动U盘*(虚拟机安装此步省略)* U盘刻录工具 balenaEtcher 开始安装 选择语言 选择键盘布局 网络设置 代理设置 源设置 源设置为国内源,这里设置 ...
- ubuntu 21.04 版本上 安装 sqlcmd
参考链接:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-ver15#u ...
- Ubuntu 20.04 系统最快安装WRF软件手册
前言 天气研究和预报(WRF)模型是一种中尺度数值天气预报系统,在全球范围内用于业务预报和研究目的. 这是在基于Intel的i7(12核)Linux Ubuntu 20.04 LTS系统上安装WRF ...
最新文章
- 三维重建【三】-------------------(三维重建资料收集)
- Matlab读取文本数据
- 解决方案和项目的关系_建筑企业数字化转型解决方案|建企大数据篇
- Python Django模板语法标签代码示例(页面渲染与取值)
- 未雨绸缪:从软件测试到质量保证
- python解zuobiaoxi方程_吴恩达《Machine Learning》精炼笔记 2:梯度下降与正规方程
- 剑指Offer - 面试题38. 字符串的排列(全排列,排序,回溯+剪枝)
- java按键修改_修改键位映射,打造自己的个性键盘 [转自赵翔鹏的Blog]
- 95-090-020-源码-bin脚本-CLI提交Job
- NPOI读写Excel sheet操作
- 读取FTP上的excel文件,并写入数据库
- 万年历php程序含数据库,php之万年历
- 计算机专业有关游戏设计的论文,有关游戏美术设计论文
- Science| 深度解析肠道菌群与肥胖
- LivePlayer H5播放器、在react中使用
- android studio出现,Android studio 出现缺少sdk的情况,如何解决?
- Uboot中的MIPI DSI clk分析
- 动易安全开发手册 完整版
- 转计算机科学 转专业理由,有说服力转专业理由大全
- 鸿蒙os系统3.0体验,华为鸿蒙OS系统体验,和安卓系统差距很大,你愿意升级吗?...