范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

IT之家学院搭建基于Docker的NextCloud网盘

  感谢IT之家网友 NEVADAX 的线索投递!
  在上次的教程中(详情点此),宝宝使用了基于CentOS7.6搭建OwnCloud网盘,不过根据反馈来看有很多的宝宝喜欢用Ubuntu+Docker的方式,并且说OwnCloud已停止更新。
  今天就基于Ubuntu 18.10使用Docker搭建NextCloud,主要是让宝宝们学会怎么使用docker这个简单的东西~
  有些宝宝说用群晖搭建,考虑到群晖用户较少,还请宝宝们谅解~~~~本教程基于Ubuntu 18.10,VMware Workstation Pro 15.0.2 桥接模式,使用普通用户。
  最低要求:Ubuntu 16.04(低于此版本不可使用[systemctl],需使用[service]命令)
  可使用虚拟机或物理机搭建
  第一步:安装Ubuntu 18.10并配置环境
  1、下载Ubuntu 18.10镜像
  2、安装(过程略,只强调注意事项)
  在安装过程中使用正常安装模式,最小化安装可能会有依赖问题。同时宝宝也取消了安装时下载更新,不然奇慢无比~
  3、更换Ubuntu的apt源
  由于apt源在国外,访问速度感人,宝宝建议最好换成国内源。
  (使用sudo命令会要求输入当前用户密码,密码不会有提示标志哒~)
  [sudo gedit /etc/apt/sources.list]
  将此文件所有内容全部删除,并替换为[deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
  deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
  deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
  deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
  deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
  deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse]
  一行一个deb哦~
  之后更新apt源
  [sudo apt update -y]
  更新软件包,保证宝宝们的环境一致,减少错误率
  [sudo apt upgrade -y]
  第二步:安装Docker并设置环境
  1、安装docker
  [sudo apt install docker.io]
  [sudo systemctl start docker](启动docker)
  [sudo systemctl enable docker](将docker设置为开机启动)
  2、创建用于docker的用户
  我们实验当中使用root来运行docker是没有问题的,但是在生产环境中有严重的安全问题,在此我们创建一个用户和用户组去运行docker
  [sudo useradd -m -s /bin/bash docker_user]
  (新建一个叫做docker_user的用户,参数m表示自动建立用户的登录目录,s用于指定此用户的shell)
  [sudo passwd docker_user]
  (passwd用来更改docker_user的登录密码)
  [sudo usermod -aG docker docker_user]
  (将此用户加入docker组,-aG表示将用户追加到组,命令对大小写敏感)
  [su–docker_user]
  (切换至docker_user用户,注意:中划线左右均有空格,不可连写,表示变更帐号为docker_user并改变工作目录至此用户家目录)
  第三步:部署NextCloud(注:切换至docker_user的操作均不使用sudo命令)
  1、搜索docker Hub中的NextCloud镜像
  [docker search nextcloud]
  2、推送镜像到本地
  [docker pull nextcloud]
  3、启动容器
  [dockerrun -d --restart=always --name nextcloud -p 80:80 -v/root/nextcloud:/data docker.io/nextcloud]
  (-d参数让此容器在后台运行,--restart参数指定容器停止后的重启策略为退出时总是重启,-p指定容器的暴露端口,-v指定容器挂载目录。此时注意网盘空间问题,挂载目录尽量大些,否则可能空间不足,不过实验环境就无所谓咯~~~)
  4、查看容器状态
  [docker ps -a]
  (CONTAINER ID,在后面要用到,notice一下)
  5、初始化NextCloud
  使用浏览器打开NextCloud的网页,在虚拟机中使用[http://localhost],在内网则使用[http://ip]打开,比如宝宝的IP是172.16.0.237,那就在浏览器输入:
  [http://172.16.0.237/]
  (直接设置管理员用户密码即可,无需配置数据库,Finsh setup)
  第四步:不受信任的域名
  至此,NextCloud已搭建完成,不过宝宝们会发现,这个NextCloud页面只有安装完成第一次输入的域名可以打开,其他域名或者ip会提示域名不受信任。没关系,这是由nextcloud内部的config.php所决定的,下面就来修改这个文件吧。
  1、在服务器切换至docker_user用户
  2、进入NextCloud容器内部并安装vim编辑器
  [docker exec -it CONTAINER ID /bin/bash]
  (CONTAINER ID为[docker ps -a ]所显示的ID)
  [apt-get install vim -y]
  (由于是国外服务器,速度会比较慢,不过下载文件不大,还是可以忍哒~)
  3、修改config.php文件
  [cd config]
  (cd命令用于切换工作目录,此时使用相对路径切换至当前目录的config文件夹下,此文件绝对路径为/var/www/html/config/config.php)
  [vim config.php]
  (将图上的高亮部分改为下图即表示允许全部域名访问)
  (使用vim编辑器修改文件。方向键控制光标,定位后使用[o]按键来编辑,编辑完成后按下ESC键退出编辑,最后用[:wq]保存并退出编辑返回至容器终端)
  4、重新载入配置
  [service apache2 reload]
  [exit](退出容器,返回至服务器终端)

Win10KB5001330更新出现Bug,可能导致游戏崩溃IT之家4月16日消息微软于4月13日为Win10推送了KB5001330累计更新,提升了系统的安全性,以及使用鼠标键盘手写笔进行输入的安全性。但根据外媒WindowsLatest微软澄清Win11正式版发布时将默认采用浅色模式,OEM新PC可选用黑暗模式IT之家7月24日消息外媒onMSFT报道,微软本周确认,Windows11不会在商业SKU上默认使用黑暗模式。在本周早些时候的微软Inspire会议上,一名微软员工宣布,我们将以微软宣布Moca项目获得成功全新协作工具并入OutlookIT之家7月24日消息外媒MSPoweruser报道,去年微软在Outlook内开发了新的协作工具,以帮助团队进行项目管理。代号为ProjectMoca,这项新服务可以简化你的工作Win11开始菜单与任务栏设计大改,微软释疑IT之家7月24日消息据外媒WindowsLatest报道,Windows的下一个大版本引入了UI的重大更新。在Windows11中,微软放弃了2012年在Windows8中首次亮微软拒绝向警方提供面部识别技术IT之家4月17日消息据外媒报道,近日微软总裁兼首席法务官布拉德史密斯公开表示,出于对人权问题的考虑,微软公司拒绝向加利福利亚州执法部门提供面部识别技术。此前,加州执法部门意图在警微软SurfaceHub2S推送Win10Team2020更新1新增稳态背景图像,支持Chromium版Edge浏览器IT之家9月2日消息外媒WindowsCentral报道,微软近期开始为SurfaceHub设备推出Windows10Team2020Update1。该更新基于Windows10版微软Win11将带来CPU和内存优化,电脑运行多个应用速度更快IT之家9月9日消息微软将于10月5日推送Win11正式版,新系统将带来诸多改进。近日,微软副总裁SteveDispensa接受了媒体采访,透露了Win11中的一项隐藏但很有用的改微软飞行模拟VR正式发布更加逼真,免费下载更新IT之家12月23日消息外媒onMSFT报道,微软飞行模拟今天将获得VR更新支持,正好赶上圣诞假期。该游戏最新的免费更新将使其兼容OculusValve和HTC最流行的VR眼镜设备微软飞行模拟Steam褒贬不一,下载问题差评多IT之家8月18日消息微软飞行模拟游戏已经正式上线,你可以从微软商店购买微软飞行模拟游戏。XboxGamePassforPC的用户可以在发售日免费享受游戏的标准版。微软飞行模拟将拥MicrosoftTeams月底可与Skype相互通信IT之家3月12日消息据ZDNet报道,MicrosoftTeams和消费版Skype用户很快将可以相互通信,包括语音通话和发送信息。根据目前的消息,两款产品间的通信服务打通将在4微软承认Win10存在影响SMBv3协议严重漏洞更新微软Windows10版本1909Build18363。720推送,修复SMBv3协议漏洞IT之家3月12日消息微软已经确认在Windows10最新版本中存在一个影响SMBv3
微软SurfaceProX暂不支持SurfaceDock扩展坞更新IT之家2月9日消息尽管SurfaceProX更具有未来派风格,甚至许多用户认为这完全是将来面向消费者的Windows10计算设备,但现在将SurfaceProX用作日常工具还存在操作系统拖后腿,外媒称微软取消发布SurfaceHub2X2月4日早间消息,据外媒windowscentral报道,微软硬件新品SurfaceHub2X项目可能已经被取消,原因是WindowsCoreOS系统的开发进展不如预期,导致项目被不同于Win10,微软Windows10X持续高性能IT之家5月19日消息由于Windows10X的Win32应用程序问题以及世界范围内的疫情问题,微软今年不会将其提供给SurfaceNeo双屏设备。微软还没有计划在2020年将模块微软Win10版本2009将基于Build19042IT之家5月19日消息微软通常更新发布包括每年两次重大更新,一次在春季,另一次在秋季。Windows10版本2004更新中的多个清单文件和注册表项表明微软正在开发另一个较小的增量更微软Win10ARM笔记本即将实现运行x64模拟器IT之家5月18日消息微软Windows10ARM的努力将迈出另一步,有证据表明微软已接近在Windows10ARM笔记本电脑上启用运行x64位应用的能力。IT之家获悉,当前,Wi5090元起,微软认证翻新SurfacePro5Laptop官方商城限量供应微软中国官方商城上线的认证翻新的SurfacePro(第五代)和SurfaceLaptop迎来促销,质量有保证,价格超便宜,低至其上市价的6折,优惠价3827元5090元起,经过双微软的十年之变10月2427日,微软在上海世博中心举办了技术暨生态大会,通过这次大会,IT之家编辑文轩发现,如今的微软已经和10年前的微软截然不同。10年前的微软与JAVA为敌,与Linux和开育碧下狠手!Win10盗版系统无法运行Uplay平台感谢IT之家网友小叉子的线索投递!IT之家11月15日消息外媒报道,育碧对使用盗版软件的用户将采用非常强硬的措施,uPlay是育碧游戏商城和运行平台。你可以从那里访问游戏库并开始游速升!Win10更新十月版17763。134累积更新补丁发布IT之家11月14日消息今天微软重新推送了Windows10更新十月版,接收更新的用户可以升级到Build17763。107版本,不过这并非是最新的版本,因为在Windows101IT之家学院上干货,无损让你的SSD性能翻倍!感谢IT之家网友软媒用户1167964的线索投递!(前排提示本教程仅适合两块SSD以及以上的卡基使用)(前排再次提示本教程同时适合机械硬盘!)(PS此贴来自我2015年在显卡吧发的PC也可打电话微软YourPhone应用现已支持电话呼入呼出IT之家1月28日消息微软于12月面向WindowsInsiders用户推出了通过YourPhone应用拨打和接听电话的功能。现在微软正式将该功能面向Windows10用户推出。微