一,更新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,挂载本地硬盘相关推荐

  1. Win10 下安装Ubuntu 21.04桌面版 双系统 并设置win10为默认启动系统 详细教程

    文章目录 〇.写在前面 〇 - Plus:如何进入BIOS 〇 - Plus - Plus:U盘启动快捷键 一.磁盘分区:Win10划分未分配空间 二.下载Ubuntu 21.04镜像 三.安装U盘启 ...

  2. 树莓派4B 4G Ubuntu 20.04 arm64位 安装 Kubernetes 1.18.5 单master 双node集群

    简介 本文章通过从零开始,最精简的初始化系统一步步配置完成K8S的安装,尽量介绍清楚各软件安装环境.作用,减少个人之间树莓派系统配置差异带来的异常排查困难.本次教程前提:需要会linux简单的操作 本 ...

  3. 安装Ubuntu 21.04后要做的事

    Ubuntu 21.04快发布了,带来了很多新特性,同样也依然带着很多不习惯的东西,所以装完系统后还要进行一系列的优化. 1.删除libreoffice libreoffice虽然是开源的,但是Jav ...

  4. 开源家庭影院 Kodi 19.1 发布,如何在Ubuntu 21.04中安装

    点击上方 "编程技术圈"关注, 星标或置顶一起成长 后台回复"大礼包"有惊喜礼包! 每日英文 Good relations are like needles o ...

  5. 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 切分支 ...

  6. 联想拯救者 R7000P 安装Ubuntu 21.04 出现屏幕亮度不能调节的问题

    联想拯救者 R7000P 安装Ubuntu 21.04 出现屏幕亮度不能调节的问题 1. 基本配置 2. 摸索 3. 变故 4. 找原因 5. 总结 1. 基本配置 笔记本电脑:联想拯救者 R7000 ...

  7. ubuntu 21.04安装教程

    ubuntu 21.04安装教程 制作启动U盘*(虚拟机安装此步省略)* U盘刻录工具 balenaEtcher 开始安装 选择语言 选择键盘布局 网络设置 代理设置 源设置 源设置为国内源,这里设置 ...

  8. ubuntu 21.04 版本上 安装 sqlcmd

    参考链接:https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-tools?view=sql-server-ver15#u ...

  9. Ubuntu 20.04 系统最快安装WRF软件手册

    前言 天气研究和预报(WRF)模型是一种中尺度数值天气预报系统,在全球范围内用于业务预报和研究目的. 这是在基于Intel的i7(12核)Linux Ubuntu 20.04 LTS系统上安装WRF ...

最新文章

  1. 三维重建【三】-------------------(三维重建资料收集)
  2. Matlab读取文本数据
  3. 解决方案和项目的关系_建筑企业数字化转型解决方案|建企大数据篇
  4. Python Django模板语法标签代码示例(页面渲染与取值)
  5. 未雨绸缪:从软件测试到质量保证
  6. python解zuobiaoxi方程_吴恩达《Machine Learning》精炼笔记 2:梯度下降与正规方程
  7. 剑指Offer - 面试题38. 字符串的排列(全排列,排序,回溯+剪枝)
  8. java按键修改_修改键位映射,打造自己的个性键盘 [转自赵翔鹏的Blog]
  9. 95-090-020-源码-bin脚本-CLI提交Job
  10. NPOI读写Excel sheet操作
  11. 读取FTP上的excel文件,并写入数据库
  12. 万年历php程序含数据库,php之万年历
  13. 计算机专业有关游戏设计的论文,有关游戏美术设计论文
  14. Science| 深度解析肠道菌群与肥胖
  15. LivePlayer H5播放器、在react中使用
  16. android studio出现,Android studio 出现缺少sdk的情况,如何解决?
  17. Uboot中的MIPI DSI clk分析
  18. 动易安全开发手册 完整版
  19. 转计算机科学 转专业理由,有说服力转专业理由大全
  20. 鸿蒙os系统3.0体验,华为鸿蒙OS系统体验,和安卓系统差距很大,你愿意升级吗?...

热门文章

  1. python 电压 谐波_教你计算总谐波失真(THD)
  2. dhl软件_DHL的完整形式是什么?
  3. 编译原理—x86汇编指令
  4. Jabber介绍(补充)
  5. 数组下标越界异常是如何产生的
  6. CANoe:CAN报文发送前的字节预处理(applILTxPending函数)
  7. ESP8266(ESP模块)Arduino开发环境快速搭建方法--含网盘离线文件
  8. 怎么让在线视频播放html,HTML5网页视频强制变速倍速播放
  9. python 暴力破解密码
  10. WAS以及weblogic日志说明