一、准备材料

安装环境:linux

工具:docker

软件:MySql、Nextcloud

二、安装Docker

安装Docker:https://www.cnblogs.com/jzcn/p/15693786.html

三、下载镜像

使用 DocKer 下载 Mysql 和 Nextcloud镜像,使用 docker search 命令查找需要下载的进行,如下图所示:



下载镜像

docker pull mysql:latest            # 默认最新版下载
docker pull mysql:5.7 # 指定版本下载 docker pull nextcloud:latest # 默认最新版下载

如下图所示:

查看下载的镜像

docker images

四、安装MySql

docker run -d \
--name mysql_test \ # 容器的名称
-p 3316:3306 \ # 将容器的3306端口映射到本机的3316端口中
-v /home/docker_file/mysql/conf:/etc/mysql/conf.d \ # 将容器中的"/etc/mysql/conf.d"挂载到本机的"/home/docker_file/mysql/conf"
-v /home/docker_file/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 \ # 设置数据库的密码为 123456
mysql:latest # 指定的镜像

安装完成后,可以通过 docker ps 命令查看启动的容器

五、安装nextcloud

docker run -d \
--name nextcloud_test \
-p 8000:80 \
-v /home/docker_file/nextcloud/html:/var/www/html \
-v /home/docker_file/nextcloud/html/custom_apps:/var/www/html/custom_apps \
-v /home/docker_file/nextcloud/html/config:/var/www/html/config \
-v /home/docker_file/nextcloud/html/data:/var/www/html/data \
-v /home/docker_file/nextcloud/html/themes:/var/www/html/themes/ \
nextcloud:latest

六、配置nexcloud

  1. 通过浏览器访问 nextcloud 的登录网页,当首次登录时,会进入配置界面,如本机IP: 192.168.1.80,nextcloud映射端口:8000,则访问:http://192.168.1.80:8000,进入后如下图所示:

  2. 创建管理用户和指定MySQL服务器,这里的服务器为上面安装的,如下图所示:

  3. 点击安装

  4. 根据自己的需求,选择是否安装推荐的应用

七、手动安装Nextcloud的应用插件

  1. nextcloud官网 下载应用插件。

  2. 将下载的插件放到 nextcloud 的 /var/www/html/apps 目录下。

  3. 解压插件

tar -zvxf <file-name> # <file-name>是你需要解压的文件
  1. 使用管理员账号或具有管理权限的账号登录系统,找到插件管理页面,选择启用插件即可,如下图所示:



参考文件

手动为Nextcloud安装插件:https://blog.csdn.net/boliang319/article/details/106216928

使用 Docker 进行安装 - 文档:https://docs.gitea.io/en-us/install-with-docker

使用Docker搭建Nextcloud私有网盘的更多相关文章

  1. Docker部署Nextcloud私有网盘

    对于国内某度的网盘限速行为大家有目共睹,不过对于商业化的产品模式这样也无可厚非,毕竟企业也是盈利为目的.如果想享受互联网技术带来的便利,刚好也懂一点技术的话可以尝试搭建属于私有的网盘.个人比较推荐的是 ...

  2. linux下使用URLOS搭建nextcloud私有云盘系统

    Nextcloud是一个免费专业的私有云存储网盘开源项目,可以让你简单快速地在个人/公司电脑.服务器甚至是树莓派等设备上架设一套属于自己或团队专属的云同步网盘,从而实现跨平台跨设备文件同步.共享.版本 ...

  3. docker安装nextcloud私人网盘,开启https配置证书

    docker安装nextcloud私人网盘 之前一直用的百度网盘最近svip超级会员到期了,续费要¥199元,对于一个打工人的我来说有点儿贵.作为技术人的一员,我就来发挥发挥自己的长处,来搭建一个私人 ...

  4. seafile私有网盘搭建

    各种公有网盘确实很方便,但总有些特殊情况不是? 闲来无聊准备自己搭建一个私有网盘,也让自己的闲置的服务器好好利用一下 搜索一番,找到了专业户seafile 一顿操作,踩了无数大坑,特此总结一下 1.c ...

  5. [原创] debian 9.3 搭建seafile企业私有网盘

    [原创] debian 9.3 搭建seafile企业私有网盘 需求是这样的, 个人疲惫于 "成为大伙的文件中转站" ,公司不管大大小小的文件,都要打电话过来“转个xx文件”.“帮 ...

  6. 搭建LAMP环境部署Nextcloud私人网盘

    搭建 LAMP 环境部署 Nextcloud 私人网盘 前言 Nextcloudd 是一个开源的.基于本地的文件共享和协作平台,它允许您保存文件并通过多个设备(如PC.智能手机和平板电脑)访问它们. ...

  7. 在 Docker 搭建 Maven 私有库

    在 Docker 搭建 Maven 私有库 小引 If you are developing software without a repository manager you are likely ...

  8. 利用 Docker 搭建 IPFS 私有网络

    利用 Docker 搭建 IPFS 私有网络 本文原始地址:https://sitoi.cn/posts/40630.html 下载项目 项目地址:https://github.com/Sitoi/p ...

  9. 搭建nextcloud私有云存储网盘

    简介: 搭建个人云存储一般会想到ownCloud,堪称是自建云存储服务的经典.而Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储. 真正试用过后就由衷地赞同这个Nextclou ...

随机推荐

  1. Druid数据库连接池使用体验

    写在前面 在实际工作中我们我们使用较多的则是Spring默认的HikariDataSource数据库连接池,但是它无法提供可视化监控SQL这一能力,而这在很多场景下往往又是我们需要的功能,因此今天来学 ...

  2. SpringBoot+Mybatis-Plus整合Sharding-JDBC5.1.1实现单库分表【全网最新】

    一.前言 小编最近一直在研究关于分库分表的东西,前几天docker安装了mycat实现了分库分表,但是都在说mycat的bug很多.很多人还是倾向于shardingsphere,其实他是一个全家桶,有 ...

  3. Java基本运算

    目录 运算符 运算符优先级 运算 自增(++)自减(--)运算 数学运算(Math类) 逻辑运算 位运算 拓展运算符 三元运算符 视频课程 运算符 Java语言支持如下运算符: 算术运算符: +, - ...

  4. Lifted ElGamal 门限加密算法

    本文详细学习Lifted ElGamal 门限加密算法 门限加密体制 (1)门限加密是可以抗合谋的 (2)表现在私钥分为\(n\)份,至少需要\(t\)份才能解密成功,叫做(t-n)门限.类似于&qu ...

  5. c++ 超大整数除法 高精度除法

    c++ 超大整数除法 高精度除法 解题思路 计算a/b,其中a为大整数,b为普通整数,商为c,余数为r. 根据手算除法的规则,上一步的余数记为r,则本次计算的被除数为t=r*10+被除数的本位数值a[ ...

  6. CSS 技术

    浏览本篇文章前可以先看之前的前端网页介绍和html常用标签以便更容易理解 本文目录: 目录 CSS 技术介绍 CSS 语法规则 CSS 和 HTML 的结合方式 第一种: 第二种 第三种 CSS 选择 ...

  7. 【clickhouse专栏】基础数据类型说明

    本文是clickhouse专栏第五篇,更多内容请关注本号历史文章! 一.数据类型表 clickhouse内置了很多的column数据类型,可以通过查询system.data_type_families ...

  8. 不忍了,快速下载Visual Studio Code

    更新记录 本文迁移自Panda666原博客,原发布时间:2021年5月2日. 奇怪的原因 因为一些众所周知的原因,在国内下载Visual Studio Code的速度比较慢,所以我们需要一些方法来加快 ...

  9. 【Redis】quicklist

    Redis List 在Redis3.2版之前,Redis使用压缩列表和双向链表作为List的底层实现.当元素个数比较少并且元素长度比较小时,Redis使用压缩列表实现,否则Redis使用双向链表实现 ...

  10. 6.文本三剑客之sed

    文本三剑客之sed 目录 文本三剑客之sed sed编辑器 sed概述 sed工作流程 sed用法 sed打印 sed删除 sed替换 sed增加行内容 sed剪切粘贴与复制粘贴 sed字符/字符串交 ...