广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >一篇就够了——宝塔安装nextcloud以及一系列的软件(ocdownload,onlyoffice)安装,以及会遇到的一系列问题(持续更新)
  • 108
分享到

一篇就够了——宝塔安装nextcloud以及一系列的软件(ocdownload,onlyoffice)安装,以及会遇到的一系列问题(持续更新)

phplinuxdocker服务器容器 2023-09-17 17:09:01 108人浏览 八月长安
摘要

目录 前言 什么是宝塔 什么是nextcloud 为什么不用docker来安装nextcloud 下载 版本选择和下载链接 小提示  安装 选择数据库 下载ocdown 配置aira2c 安装onlyoffice 插件安装 目前出现的问题

目录

前言

什么是宝塔

什么是nextcloud

为什么不用docker来安装nextcloud

下载

版本选择和下载链接

小提示

 安装

选择数据库

下载ocdown

配置aira2c

安装onlyoffice

插件安装

目前出现的问题(持续更新)

无法删除和移动文件

特别感谢


前言

什么是宝塔

宝塔是一款用于 linux 服务器管理的开源面板软件,其提供了网站管理、数据库管理、FTP管理、SSL证书申请等功能,可以方便地进行服务器管理和网站运营。它支持多语言界面,易于安装和使用,受到了广大开发者和网站管理员的喜爱。

尽管宝塔相比于其他一些方式建站占用的空间和cpu资源会比较大

但是其简单的部署方式和一体化的管理十分方便后续管理和拓展

什么是nextcloud

Nextcloud是一种开源的云存储平台,它可以让你在自己的服务器上存储、同步和分享文件、日历、联系人等信息。它提供了类似于Google Drive和Dropbox的功能,但你完全掌控你自己的数据。你可以在你的服务器上安装Nextcloud,或者使用Nextcloud提供的托管服务。

宝塔下载完成现在可以搭建一个自己的网盘

为什么不用Docker来安装nextcloud

之前用过可道云的云盘,那个桌面和文档流畅度确实好用不过内网上传速度10m/s下载速度40m/s,而且上传文件时的cpu占用率特别特别高。

(2023年5月30日更新!!!)博主搞清楚原因了,现在如果使用的人不超过10个,比较推荐可道云,安装好后参考下面教程

可道云优化下载速度和性能教程icon-default.png?t=N4P3https://blog.csdn.net/mumuemhaha/article/details/130956982?spm=1001.2014.3001.5502

nextcloud可以用docker来部署,但是docker中部署的话如果要用到数据库会比较麻烦,之前废了好大的劲部署好结果一个重启直接干废了,网站直接报错。就放弃了

相反宝塔可以非常方便的部署数据库和管理数据库(不过好像docker部署的nextcloud本地上传速度有40m/s,而宝塔部署的只有20m/s不到的速度,不知道是不是宝塔限制了网速反正我调了但还是比较满)

下载

版本选择和下载链接

首先下载好网站文件 下载链接

选择一个版本,不要太新了,不然安装的插件可能会报错,也不要太老了,原因同上。

然后就是一样安装网站的步骤,下载上传解压,然后最后设置端口和域名。

需要注意的是不同版本的nextcloud需要的PHP可能不会一样不过问题不大,下载发现出错。就下载相应的php版本然后记得调回相应的php就行

小提示

记得把防跨站攻击关了,以防报错

 安装

这里没有图片借用一下这个博主的图片        乐乐呀168

(侵删)

选择数据库

如果要多用户使用的话还是强烈推荐选择Mysql的数据库

但是如果单独几个人使用的话差别也不是很大

有人会觉得那这样的话docker和宝塔部署不就一样了?docker还会更方便。

但是docker管理文件会比较麻烦尤其是云盘类文件管理会比较简单

数据库的账号密码就输之前创建的

下载ocdown

然后就是下载插件

搜索ocdownload

然后下载【现在还是用不了了需要配置】

配置aira2c

打开登录ssh下载(这里是debian其他的类推)

apt-get install aria2

创建配置文件目录并且赋予权限

mkdir /etc/aria2
chmod 777 /etc/aria2

创建配置文件

touch /etc/aria2/aria2.conf
touch /etc/aria2/aria2.session
chmod 777 /etc/aria2/aria2.conf
nano /etc/aria2/aria2.conf

复制黏贴就行

#用户名#rpc-user=user#密码#rpc-passwd=passwd#上面的认证方式不建议使用,建议使用下面的token方式#设置加密的密钥#rpc-secret=token#允许rpcenable-rpc=true#允许所有来源, WEB界面跨域权限需要rpc-allow-origin-all=true#允许外部访问,false的话只监听本地端口rpc-listen-all=true#RPC端口, 仅当默认端口被占用时修改rpc-listen-port=6800#最大同时下载数(任务数), 路由建议值: 3max-concurrent-downloads=1000#断点续传continue=true#同服务器连接数max-connection-per-server=5#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要min-split-size=10M#单文件最大线程数, 路由建议值: 5split=10#从会话文件中读取下载任务input-file=/etc/aria2/aria2.session#在Aria2退出时保存错误的、未完成的下载任务到会话文件save-session=/etc/aria2/aria2.session#定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0save-session-interval=60#下载速度限制max-overall-download-limit=0#单文件速度限制max-download-limit=0#上传速度限制max-overall-upload-limit=0#单文件速度限制max-upload-limit=0#断开速度过慢的连接#lowest-speed-limit=0#验证用,需要1.16.1之后的release版本#referer=*#文件保存路径, 默认为当前启动位置dir=/data/downloads#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用#disk-cache=0#另一种Linux文件缓存方式#enable-mmap=true#文件预分配, 能有效降低文件碎片, 提高磁盘性能. 缺点是预分配时间较长file-allocation=prealloC#最小做种时间, 分钟seed-time=30#bt服务器设置#bt-tracker=

以“www”用户启动

sudo -u www aria2c --conf-path=/etc/aria2/aria2.conf -D

创建自启动文件

touch /lib/systemd/system/aria2.service
nano /lib/systemd/system/aria2.service

老规矩,复制黏贴

[Unit]Description=Aria2c download managerRequires=network.targetAfter=dhcpcd.service[Service]Type=forkingUser=rootRemainAfterExit=yesExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.conf --daemonExecReload=/usr/bin/kill -HUP $MAINPIDRestartSec=1minRestart=on-failure[Install]WantedBy=multi-user.target

设置aria2服务开机自启动

systemctl enable aria2
systemctl start aria2

然后添加下载任务就可以了

安装onlyoffice

插件安装

首先还是安装ocdownload的方法安装onlyoffice

一如既往的还是用不了(恼)

因为你自己还要部署一个本地的docker服务器来访问(还是逃不过docker(悲))

博客上的一些教程是安装老版本的onlyoffice,而新版onlyoffice新加了令牌机制导致每次重启令牌都会变,都要重新输入命令查看令牌很麻烦

但是可以在创建容器时固定密码

sudo docker run -i -t -d -p 8044:80 --restart=always --name onlyoffice --env Jwt_SECRET=123456 onlyoffice/documentserver 

确保8044端口时开放的如果要改就把8044:80的8044改为你想要的端口,其中的JWT_SECRET=123456中的123456代表的是你的密码

  

然后打开设置

 下滑找到onlyoffice

这里如果你只是本地访问服务器的话那就填写你的“本地ip:8044”密码就写“123456”

最后打开文档就会加载成功

(没有可道云的文档编辑好用,也没有他的流畅【迫真.jpg】)

目前出现的问题(持续更新)

无法删除和移动文件

删除文件 "【酷漫V3】蜘蛛侠3.英雄无归.Spider-Man.No.Way.Home.2021.HD1080P.IMAX.h265.10bit.AAC.English.CHS-ENG.mp4" 时出错

原因是ocdownload下载的文件的权限是root的

www用户只允许下载,不允许删除和移动

特别感谢

参考文章

参考文章_1

参考文章_2

来源地址:https://blog.csdn.net/mumuemhaha/article/details/130904547

--结束END--

本文标题: 一篇就够了——宝塔安装nextcloud以及一系列的软件(ocdownload,onlyoffice)安装,以及会遇到的一系列问题(持续更新)

本文链接: https://www.lsjlt.com/news/411229.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作