Nextcloud在线商城无法安装插件或者安装插件很慢
这个问题一般是由于Nextcloud服务器在国外导致的网络线路质量问题引起,可以考虑以下三种方式处理:
1.手动安装离线软件
进入商城网址:Nextcloud apps商城主页
找到对应的应用,点击打开页面,滚动页面到下面的下载链接,选择自己所使用的Nextcloud版本
选择[复制链接地址]或者直接下载
进入后台终端:
cd /var/www/html/apps //进入apps目录
wget https://你刚才复制的链接地址/xxx.tar.gz //下载软件
tar -zxvf xxx.tar.gz //解压
chown -R apache:apache xx //授权解压的文件
rm -rf xxx.tar.gz //删除下载的压缩包
2.修改底层系统hosts文件
在底层系统编辑/etc/hosts
添加如下内容
140.82.113.25 alive.github.com
140.82.112.6 api.github.com
185.199.110.153 assets-cdn.github.com
185.199.108.133 avatars.githubusercontent.com
185.199.108.133 avatars0.githubusercontent.com
185.199.108.133 avatars1.githubusercontent.com
185.199.108.133 avatars2.githubusercontent.com
185.199.108.133 avatars3.githubusercontent.com
185.199.108.133 avatars4.githubusercontent.com
185.199.108.133 avatars5.githubusercontent.com
185.199.108.133 camo.githubusercontent.com
140.82.112.22 central.github.com
185.199.108.133 cloud.githubusercontent.com
140.82.114.10 codeload.github.com
140.82.112.22 collector.github.com
185.199.108.133 desktop.githubusercontent.com
185.199.108.133 favicons.githubusercontent.com
140.82.113.4 gist.github.com
52.216.78.92 github-cloud.s3.amazonaws.com
3.5.2.131 github-com.s3.amazonaws.com
52.216.210.177 github-production-release- asset-2e65be.s3.amazonaws.com
54.231.169.169 github-production-repository-file-5c1aeb.s3.amazonaws.com
52.216.95.75 github-production-user-asset-6210df.s3.amazonaws.com
192.0.66.2 github.blog
140.82.114.3 github.com
140.82.113.17 github.community
185.199.109.154 github.githubassets.com
151.101.65.194 github.global.ssl.fastly.net
185.199.110.153 github.io
185.199.108.133 github.map.fastly.net
185.199.110.153 githubstatus.com
140.82.114.26 live.github.com
185.199.108.133 media.githubusercontent.com
185.199.108.133 objects.githubusercontent.com
13.107.42.16 pipelines.actions.githubusercontent.com
185.199.108.133 raw.githubusercontent.com
185.199.108.133 user-images.githubusercontent.com
13.107.237.40 vscode.dev
保存后就可以连接了
3.配置代理
编辑配置文件
vi /etc/profile 在最下方添加如下内容,具体ip,端口根据个人实际情况搭配
export http_proxy='http://ip:port' //代理服务器ip地址和端口号
export https_proxy='http://ip:port' //代理服务器ip地址和端口号
export no_proxy='http://ip:port' //不使用代理的主机或IP
添加完成保存后,输入使能配置生效
source /etc/profile