安装docker

1
2
3
4
5
6
7
#Ubuntu 20.04 LTS
apt install docker.io

# 或者
curl -fsSL <https://test.docker.com> -o test-docker.sh
sh test-docker.sh

输入 docker ps 看到输出就安装完成了

使用Docker安装Nextcloud

1
2
3
4
# <https://github.com/nextcloud/docker>
# 映射到公网8080端口,volume映射到~/nextcloud 目录
mkdir ~/nextcloud
docker run -d -p 8080:80 -v ~/nextcloud:/var/www/html nextcloud

输入 docker ps

看到如下的就安装好了

打开腾讯云防火墙端口

登陆腾讯云 → 轻量应用服务器 → 防火墙 →添加规则

打开等一会,然后访问 ip:8080。例如你的轻量服务器ip是1.1.1.1 那么域名就是 1.1.1.1:8080 去访问就能访问你的nextcloud了,第一次访问会让你安装一些插件和应用,推荐全部安装上吧。

安装完成之后,你的数据就有了一个新的安全的家。

全平台都支持app,大家可以自己下载体验下载一下。

安装插件

安装 draw.io

Draw.io

去nextcloud app store 搜索需要下载的app,这里我准备安装一个draw做测试,这样以后画流程图都可以直接在线上存储了

然后下载他的安装包,通过nextcloud直接上传到服务器。

然后复制这个安装包到nextcloud到app目录

1
2
3
cp -r /root/nextcloud/data/user_name/files/drawio-v1.0.1.tar.gz nextcloud/apps/
# 解压
tar -xvf drawio-v1.0.1.tar.gz

然后进入应用找到darw.io直接启用即可,就可以直接新建图标啦

同理安装了 思维导图之后

服务端copy文件刷新数据库

1
2
3
4
5
# 有时候在服务端下载好数据之后,直接在服务器上copy,会导致web端不能正常展示,这个时候需要刷新一下数据库文件,可以用以下的命令

#refer:<https://help.nextcloud.com/t/unable-to-execute-occ-file-scan-for-new-files-copied-in-a-docker-installation-lot-of-errors/112356/2>

docker exec --user www-data container_id php occ files:scan --all

其他应用参考

nextcloud值得安装的7个应用

为您的Nextcloud实例安装的前7个应用程序

Nextcloud 和我的一天

Nextcloud 和我的一天 - 少数派

备份

这个后续折腾一下吧,现在把docker的数据已经映射到了 ~/nextcloud 下面了,之后备份这个文件夹应该就好了。

整体可以用的数据在80G左右,一年70块,3年198还是很划算的。

Untitled

优惠

双十一优惠还是蛮大的,如果有需要的可以买一台备着。

没买过的用户直接上2H4G 3年198的,贼划算

https://curl.qcloud.com/OvniTtLq