欢迎访问我的个人博客: luomuxiaoxiao.com


您可能还会对这篇文章感兴趣:如何下载网站的在线视频

一 安装ownCloud
二 设置默认目录
三 为ownCloud建立数据库
四 配置ownCloud
* 4.1 创建管理员帐号
* 4.2 数据目录
* 4.3 配置数据库
五 为ownCloud安装ssl证书

随着个人资料的增多以及访问便捷性需求的增大,如何选择一个高效便捷的网盘成为一个问题。当前市面上有各种各样的网盘,比如:百度网盘、Google Drive、Dropbox、 OneDrive和Apple Cloud等。但是国内的网盘质量参差不齐,有些免费网盘容量太小,有些免费网盘会限速,而国外的网盘很多都需要科学上网,要么就是网速比较慢。而且使用这些网盘最大的一个问题是,文件的隐私性有可能得不到保证。所以,搭建一个私有网盘就很有必要了,这里我选择了ownCloud。
  ownCloud是一个自由且开源的客户端到服务器端的软件,可作为个人云存储解决方案。其客户端不仅有Windows、Mac和Linux版本以及Android,iOS版本,而且还支持网页版访问。同时,还可以单独对每个文件创建公共链接,便于分享。
  使用ownCloud首先需要拥有一台服务器或者VPS(需要VPS的同学可以参考我的这篇文章:如何搭建自己的虚拟专用服务器),然后需要掌握一些基本的Linux命令。不过,如果没有相关知识的话也没关系,按照本篇文章的命令逐条敲下来,基本也能完整的搭建一个可用的ownCloud网盘。我的搭建环境如下:

  • Ubuntu 18.04
  • LAMP(Apache/2.4.29 (Ubuntu) + MySQL 5.7.27-0ubuntu0.18.04.1 + PHP 7.2.24 ),具体可以参考这篇文章:在Ubuntu18.04上安装Linux, Apache, MySQL, PHP (LAMP)。

一 安装ownCloud

在Ubuntu的默认软件库里面是没有ownCloud的,我们需要手动将软件安装源加入到它的sourcelist中去。首先,先使用curl命令下载ownCloud的release key,然后通过add命令导入到apt-key中。具体命令如下:

curl https://attic.owncloud.org/download/repositories/10.0/Ubuntu_18.04/Release.key | sudo apt-key add -

之后,将包含owncloud安装地址的文件放入到apt工具的sourcelist中去。具体方法如下:

echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list

最后,就可以通过下面的命令安装ownCloud了,与此同时,安装一些用来支持ownCloud的PHP插件。具体命令如下:

sudo apt update && sudo apt install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip owncloud-files -y

上述命令完成之后,就可以在服务器的/var/www/owncloud目录下找到已经完成安装的ownCloud的所有文件了。

请点击此处继续阅读


想第一时间查看我的文章吗?请关注我的微信公众号号,搜索“落木萧萧技术论坛”或登陆我的个人博客:www.luomuxiaoxiao.com,更多精彩文章等你。

在Ubuntu18.04上搭建私有网盘 —— ownCloud相关推荐

  1. docker 搭建私有网盘owncloud

    最近看到一个私有网盘owncloud搭建起来非常简单,就试了一下,尤其是使用docker搭建,简单快捷,搭建完成之后,用了一下,很简洁,打算后续把自己家里的电脑插个硬盘,装个docker,搭建ownc ...

  2. 在服务器上搭建个人网盘

    本篇通过 filebrowser 在服务器上搭建个人网盘. 首先,在终端运行以下代码: curl -fsSL https://raw.githubusercontent.com/filebrowser ...

  3. 从0开始在ubuntu18.04上搭建嵌入式Linux开发环境以及嵌入式Qt5.6开发环境

    博客中提到的一些工具文件都可以在该链接中下载:https://pan.baidu.com/s/10r4kku8C0bt8vLampOyvWQ 目录 一  Oflash软件通过openJtag下载u-b ...

  4. 通过Docker容器搭建私有网盘(NextCloud)

    Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步.共享.版本控制.团队协作等功能.它的客户端覆盖了Windows ...

  5. nextcloud+docker在阿里云服务器上搭建个人云存储盘(如何在服务器上搭建私有云盘)

    本文旨在学习记录.下述内容是作者经历过大大小小的十来次失败总结而来,内容都是各方博客荟萃的结果,按照内容都已实践成功,若失败,只需初始化云盘,重新安装即可,无需抱疑.学习道路上难免坎坷,希望大家不畏挫 ...

  6. 教你从零开始搭建私有网盘及个人博客(云服务器基础使用教程)

    云服务器选择 首先,你必须购买一个的服务器,不过你可以到阿里云的"高校学生"在家实践"计划"( http://suo.im/5sMWSq )中免费领取6个月的云 ...

  7. 在云服务器上搭建Aria网盘服务以及离线下载

    本文搜刮了网上的教程,排除了网上教程的坑,亲测可行正在使用 1. 安装docker sudo apt install docker.io 2. 用docker安装Mysql(❤坑) [1号坑,此处网上 ...

  8. 在Ubuntu18.04上搭建netopeer2环境

    主要参考https://blog.csdn.net/qq_27923047/article/details/108001624 下面的操作都是在Ubuntu18.04的docker中进行 因为GitH ...

  9. 搭建个人网盘-owncloud

    前言: 搭建owncloud,步骤来自阿里云的云上运维社区 安装 OwnCloud 执行以下命令,添加一个新的软件源 # rpm --import https://download.owncloud. ...

最新文章

  1. 【无标题】ubuntu20.04 开机引导后黑屏 光标闪现 无法进入图形桌面的解决方案_Denis.Zzzzzzzz?的博客-CSDN博客_ubuntu20黑屏光标闪烁
  2. 电脑换ip软件_为什么会有企业需要软件换IP?
  3. 使用ioctl向linux内核传递参数的方法实例
  4. 我擦!迅雷的代码结构竟然被扒了精光~
  5. Linux命令之cd
  6. 使用BeetleX的TcpBenchmark工具进行百万设备模拟测试
  7. Java面向对象编程(中级)
  8. 2021年算法工作总结
  9. 开源示波器项目_开源电子项目:示波器
  10. linux开机自启动python脚本_Linux下Python脚本自启动和定时启动的详细步骤
  11. 数据分析学习笔记—python数据类型与数据容器
  12. 全手工制作arm-linux交叉编译工具链《一》-转
  13. 高通android7.0刷机工具使用介绍
  14. openstack安装文档
  15. 基于OpenCV视频帧差分的身高检测
  16. 服务器系统瘦身,数据瘦身服务
  17. 私有5g网络_2020-2026全球与中国私有LTE和5G网络市场现状及未来发展趋势
  18. 高通平台camera客观项测试之色彩偏差白平衡饱和度
  19. 23 种设计模式的通俗解释,虽然有点污,但是秒懂
  20. 【个人笔记】SIPp学习-注册,呼叫与超时

热门文章

  1. Ubuntu10.04如何设置特效3D桌面
  2. 从地球到火星:日月安属?列星安陈?
  3. safari浏览器附件下载文件中文名字乱码(转) || 苹果IOS 微信浏览器预览PDF乱码 解决方案(转)
  4. VSCode搭建Go开发环境(无墙)
  5. 解决“Windows没有足够信息,不能验证该证书“问题
  6. 智能无障碍轮椅—— 520编码器直流减速电机
  7. 建立Windows AD对Kerberos的单向信任(允许使用域账号登录Kerberos集群)
  8. 程序员成熟的标志——作为自己的指向标!
  9. 一款直播电视接口分析
  10. win10 linux 1903,win10最新版本1903新功能