ubuntu部署个人网盘nextCloud使用docker-compose方式

这篇具有很好参考价值的文章主要介绍了ubuntu部署个人网盘nextCloud使用docker-compose方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概述

当下各大网盘的容量都是有限制的,而且xx云不开会员网速就拉跨。
所以就想搭建一个自己的盘,并且可以控制用户的权限分组;

nextCloud就很合适
我这边都是自己用偶尔给其他人使用下,所以直接docker部署了。

ubuntu版本:20.04
docker版本:Docker version 24.0.2, build cb74dfc
docker-compose版本:docker-compose version 1.29.2, build 5becea4c

dockerdocker-compose的安装可以到我的博文里搜一搜

坑点:我的pigz有个坑,可以升级成2.8;
ubuntu部署个人网盘nextCloud使用docker-compose方式,linux,docker,ubuntu,docker,linux

ubuntu部署个人网盘nextCloud使用docker-compose方式,linux,docker,ubuntu,docker,linux

升级pigz

没有问题的就不用升级了。

#下载
wget https://github.com/madler/pigz/archive/refs/tags/v2.8.tar.gz
#解压
tar -zxf v2.8.tar.gz
cd pigz-2.8/
#编译
make

#备份原先的
sudo mv /usr/bin/pigz /usr/bin/pigz.bak
sudo mv /usr/bin/unpigz /usr/bin/unpigz.bak

#cp
sudo cp unpigz /usr/bin/
sudo cp pigz /usr/bin/

docker-compose部署

我之前有部署mysql,所以这里存储直接用mysql,让nextCloudmysql在一个docker容器局域网中。

可以参考我另一篇博文设置
https://blog.csdn.net/weixin_43944305/article/details/131745592

version: '3.1'
services:
  nextcloud:
    image: nextcloud
    container_name: nextcloud
    deploy:
      resources:
        limits:
          memory: 1024m
    networks:
      - dev_net
    volumes:
      - ./data:/var/www/html
    ports:
      - 9082:80

networks:        
  dev_net:
     external: true      

直接run起来就好啦

ubuntu部署个人网盘nextCloud使用docker-compose方式,linux,docker,ubuntu,docker,linux

修改管理员密码

刚装好一会结果忘记管理员密码了,直接裂开

搜了一通,都是让执行

# 这里执行www-data是因为occ的所属用户是www-data;docker容器里直接敲后面的命令就行
sudo -u www-data php /var/www/nextcloud/occ user:resetpassword admin

由于我是docker安装的,所以先登录docker
直接执行命令还不行,得指定用户登录,而且容器里是没有sudo命令的;
为啥这里是 -u 33是因为www-data用户的UID就是33

#指定用户登录
docker exec -it -u33 f29730e5a379 bash
#修改密码成功
php occ user:resetpassword admin

ubuntu部署个人网盘nextCloud使用docker-compose方式,linux,docker,ubuntu,docker,linux

ubuntu部署个人网盘nextCloud使用docker-compose方式,linux,docker,ubuntu,docker,linux文章来源地址https://www.toymoban.com/news/detail-729392.html

到了这里,关于ubuntu部署个人网盘nextCloud使用docker-compose方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker系列 搭建个人云盘服务nextcloud

    转自我的个人博客https://blognas.hwb0307.com。欢迎关注! 虽然我们前面介绍了图床之类的Docker应用,但其实 云盘服务 才是更加贴近大众生活的Docker应用。 Nextcloud 是一个类似于百度网盘、阿里云盘的服务,可以通过docker容器的方式搭建在自己的个人服务器或NAS上,有安卓和IOS客

    2023年04月08日
    浏览(22)
  • 在Ubuntu系统上部署Docker和Docker-Compose服务(实战篇)

    在这篇文章中,我们将从查看防火墙状态开始,逐步引导大家完成Docker和Docker-Compose的安装、配置以及使用过程。通过学习这些关键步骤,你将更加熟练地运用容器技术,为未来的项目提供更便捷的开发和部署方案。 无论你是刚刚接触Docker的新手,还是希望进一步优化Docker在

    2024年01月17日
    浏览(30)
  • 【.NET6 + Vue3 + CentOS7.9 + Docker + Docker-Compose + SSL】个人博客前后端运维部署

    个人博客 前端:https://lujiesheng.cn 个人博客 后端:https://api.lujiesheng.cn 个人博客 运维:https://portainer.lujiesheng.cn 我采用的是 腾讯云轻量应用服务器(2C 4G 8M 80G),配置如下图: 安装镜像选择 CentOS 7.6 64bit: 添加防火墙出入站规则,设置如下图: 把已备案的域名解析到服务器

    2024年02月14日
    浏览(30)
  • Docker使用mysql:5.6和 owncloud 镜像,构建一个个人网盘,安装搭建私有仓库 Harbor

    在网页中输入本机的IP地址 在网页中输入本机的IP地址加上:8080,用户名admin密码Harbor12345。登录成功页面如下:

    2024年02月11日
    浏览(34)
  • 基于Docker搭建NextCloud-打造个人专属或团队共享的私有同步网盘

    几年前还百家争锋的国内网盘市场,如今只剩下百度网盘一枝独秀,但是100kb/s限速让人寒心。虽然还有一些稳定的国外网盘,如 OneDrive、DropBox、Google Drive 等,但国内访问并不友好。 Nextcloud 是一个免费专业的私有云存储网盘「开源」项目,可以让你简单快速地在个人/公司电

    2024年02月04日
    浏览(37)
  • Zfile-轻量开源个人网盘【超简单部署】

    目录 1、什么是Zfile 2、Zfile有什么作用 3、准备工作 4、开始部署 4.1、安装依赖 4.2、下载文件并部署 4.3、修改配置并启动 4.4、后台配置 5、总结 Z-File作为一款开源免费的网盘列表程序,优点还是很多的。安装部署和配置都比较方便,也可以生成固定的文件链接,使用定位是个

    2024年02月04日
    浏览(28)
  • Docker容器学习:搭建ownCloud个人网盘

    目录 前提环境 拉取镜像 创建容器 创建mysql容器: 创建OwnCloud容器,并连接到数据库: 创建Nginx容器: 配置nignx 基于Centos7.9版本环境安装Docker-ce:24.0.5 但是值得注意的是OwnCloud自带有Web功能,所以不使用Nginx一样是可行的! 如果你想要添加SSL实现保密传输,那可能就需要一些

    2024年02月11日
    浏览(27)
  • Ubuntu使用docker-compose安装chatGPT

    ubuntu环境搭建专栏🔗点击跳转 Welcome to the AI era! 使用docker compose安装 在 /usr/local 文件夹下创建 chatgpt 创建 docker-compose.yaml docker-compose.yaml内容如下 随后使用命令创建容器并运行 然后访问一下 http://ip:3000 ,看看 𝓘 𝓵𝓸𝓿𝓮 𝔂𝓸𝓾 𝓽𝓱𝓻𝓮𝓮 𝓽𝓱𝓸𝓾𝓼𝓪𝓷𝓭

    2024年01月21日
    浏览(27)
  • 使用docker、docker-compose部署微服务

    这里已经在docker安装并启动好了Redis、nacos,配置好了“ruoyi-gateway-prod.yml”文件。 注意如果配置文件中有Redis、MySQL、nacos这些的连接信息,需要把IP地址改为服务器的公网地址或者内网地址,不会连接不到。 我这里以微服务版若依的网关服务为例,上传到指定目录。 官方文档

    2024年02月10日
    浏览(31)
  • docker部署私人云盘nextcloud

    ip:10007 进行简单的设置 点击安装 进入到推荐应用  我都安装了 不安装也可以 后续可以自己安装 安装完成后进入首页 可以上传文件 我的创建相册失败 接口报错 但是过了几分钟后再创建就可以了 猜测可能服务没有启动完整  下面是我创建的相册

    2024年01月15日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包