今天二冰要给大家安利一套开箱即用的私有云全家桶——只需在群晖NAS上跑一个Docker容器,就能获得堪比企业级云盘的功能矩阵,办公文档协同、多端文件同步、视频在线转码统统搞定! 一、这个神器什么来头? Nextcloud AIO(All-in-One)是开源社区打造的Docker化解决方案,通过单容器管理引擎自动部署完整的云生态。项目地址:...
然后进入到安装docker的虚拟机的shell中,如果是之前使用jail安装,那么就可以用`jlmkr shell docker`, 使用以下指令`sudo docker run -it --rm --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config:rw alpine sh -c "apk add --no-cache nano && nano /mnt/docker-aio-config/data/configuration....
nextcloud_aio_mastercontainer: name: nextcloud_aio_mastercontainer # 不可以修改 英文状态下,输入"i",可进入编辑模式(左下角显示INSERT) 编辑完毕后,按下"ESC"退出编辑模式,然后同时按下"SHIFT"+":",再输入"wq"并回车,即可保存并退出 接下来再输入命令,安装并启动docker docker compose up -d # 有的系统...
通过ssh进入设备后台,输入以下命令 cd /share/Container/nextcloud # 进入创建的文件夹 vim docker-compose.yml # 创建docker-compose.yml 并进行编辑 将以下代码修改并粘贴 version: '3.8' services: nextcloud-aio-mastercontainer: image: nextcloud/all-in-one:latest init: true restart: always container_name:...
在UnRaid应用市场中直接搜索NextCloud就能找到“nextcloud-aio-mastercontainer”,这不是NextCloud本体,而是NextCloud-AIO的安装器,还特别标注了官方版,需要通过这个安装器完成NextCloud-AIO的安装。 安装前会有一个特别的提示,需要在UnRaid的Docker设置中开启“保留用户自定义的网络”。
"registry-mirrors": ["https://docker.nju.edu.cn"] } # 重启docker服务 systemctl restart docker.service 设置域名解析 将一个域名解析到你服务器IP 安装NextCloud 执行下面命令运行Nextcloud AIO: docker run \ --sig-proxy=false \ --name nextcloud-aio-mastercontainer \ ...
我这里因为使用人并不会特别多,也不会保存特别多的重要数据,并没有做服务和数据方面的高可用考虑,所以直接就采用docker部署,快捷,高效。 但需要注意,NextCloud官网给出了两种docker单机部署的方式,需要擦亮眼睛: 第一种: All-In-One(AIO),顾名思义,就是将所有NextCloud所需的所有组件(或者逻辑)全部封装到了这一...
同样,您可以从Docker的官方网站下载Docker Desktop for Windows进行安装。 2. 搜索Nextcloud AIO的Docker镜像 在安装了Docker之后,您可以使用Docker命令行工具来搜索Nextcloud AIO的Docker镜像。在命令行中输入以下命令: bash docker search nextcloud/all-in-one 这将列出所有与nextcloud/all-in-one相关的Docker镜像。
cat > docker-compose.yml <<EOF version: '3.8' services: nextcloud-aio-mastercontainer: image: nextcloud/all-in-one:latest init: true restart: always container_name: nextcloud-aio ports: - "8080:8080" # 主服务端口映射 volumes: - ./data:/var/www/html ...
sudo docker run \ –init \ –sig-proxy=false \ –name nextcloud-aio-mastercontainer \ –restart always \ –publish 1111:8080 \ –env APACHE_PORT=2222 \ –env APACHE_IP_BINDING=127.0.0.1\ –env NEXTCLOUD_DATADIR=“/volume1/docker/nextcloud_aio/data” \ ...