zoukankan      html  css  js  c++  java
  • 基于 Ubuntu + nextCloud 搭建自己的私人网盘

    提醒一下,如果之前通过apache搭建了网站,不要用snap命令来搭建,否则,至少有一个无法正常运行(不要问我怎么知道的,都是血的教训啊)。

    你可以通过腾讯云的实验主机进行尝试。

     

    1、基础设置

    切换为 root 账号

    Ubutu 系统默认登录的用户为非 root 权限用户,为了能正常安装 nextCloud,需要切换为 root 账号。执行如下命令即可:

    sudo su

    更新及安装基础包

    apt-get update
    apt-get install snap
    apt-get install snapd

    2、安装 nextCloud

    运行如下命令:

    snap install nextcloud

    国内网络下载有点慢,需要耐心等待,差不多40分钟才安装好

    看到如下图则证明安装成功。

    3、设置 nextCloud

    创建用户

    访问本机ip (http://<您的 CVM IP 地址>/) 即可进入 nextCloud 的安装页面。

    第一次访问, 会提示你设置下管理员的帐号和密码

    启用 SSL

    这样就能使用 HTTPS 访问。执行如下命令,系统就会自动申请 Let's Encrypt 证书并启用/

    sudo nextcloud.enable-https lets-encrypt

    以后升级

    sudo snap refresh nextcloud

    4、关于数据备份

    数据库文件夹位置: /var/snap/nextcloud/current/ 
    数据库文件夹包含了:

    1. Apache, PHP, MySQL, and Redis logs
    2. Keys and certificates
    3. MySQL database
    4. Redis database
    5. Nextcloud config
    6. Any Nextcloud apps installed by the user

    文件保存的文件夹位置: /var/snap/nextcloud/common/ 
    文件夹包含了:

    1. Nextcloud data
    2. Nextcloud logs

    把数据库和文件的文件夹都备份就可以啦~

     参考链接:

     1、https://cloud.tencent.com/developer/labs/lab/10287

     2、https://sphard.com/ebooks/nextcloud/nextcloud-snap.html

  • 相关阅读:
    Exp8-Web综合
    Exp7-网络欺诈防范
    Exp6-MSF应用基础
    加密API学习
    Exp5 信息搜集与漏洞扫描
    Exp4-恶意代码分析
    Exp3-免杀原理
    Exp2-后门原理与实践
    leetcode 22括号生成 暴力法
    413 等差数列划分
  • 原文地址:https://www.cnblogs.com/lfri/p/10547525.html
Copyright © 2011-2022 走看看