nextcloud是原owncloud团队开发出的一款开源云盘程序,拥有很多的插件扩展,可以挂载本地存储也可以进行在线的doc编写,同时也拥有rss阅读器的支持,同时,它也拥有多平台的特性,无论电脑还是手机,无论是安卓还是ios,都有客户端。

安装需求

  • lnmp环境(这里选择宝塔面板)
  • nextcloud18(目前最新18)

安装过程

在宝塔面板新建站点

创建完站点,选择php7.2,然后创建数据库,也可以直接使用sqllite

然后到nextcloud官网下载nextcloud程序,将程序上传之后解压到根目录

配置伪静态

在网站的伪静态设置内添加如下规则

location / {
    rewrite ^ /index.php$request_uri;
}

location ~ ^\/(?:build|tests|config|lib|3rdparty|templates|data)\/ {
    deny all;
}

location ~ ^\/(?:\.|autotest|occ|issue|indie|db_|console) {
    deny all;
}

location ~ ^\/(?:updater|oc[ms]-provider)(?:$|\/) {
    try_files $uri/ =404;
    index index.php;
}

location ~ \.(?:css|js|woff2?|svg|gif|map)$ {
    try_files $uri /index.php$request_uri;
    add_header Cache-Control "public, max-age=15778463";
    add_header X-Content-Type-Options nosniff;
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Robots-Tag none;
    add_header X-Download-Options noopen;
    add_header X-Permitted-Cross-Domain-Policies none;
    add_header Referrer-Policy no-referrer;

    access_log off;
}

location ~ \.(?:png|html|ttf|ico|jpg|jpeg)$ {
    try_files $uri /index.php$request_uri;
    access_log off;
}

根据提示配置管理账户以及数据库

访问域名,输入管理员账户和密码

这里就安装好了。

一些优化配置

如果安装之后有一堆问题,可以根据设置里面的报错信息进行修改。

最后修改:2020 年 01 月 18 日 11 : 48 AM
如果您觉得我的文章有帮助,请随意赞赏,赞赏有助于激发博主的热情,感谢!