前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >【5分钟玩转Lighthouse】搭建个人云盘

【5分钟玩转Lighthouse】搭建个人云盘

原创
作者头像
风之泪
修改于 2022-09-15 11:28:50
修改于 2022-09-15 11:28:50
14K80
代码可运行
举报
文章被收录于专栏:玩转Lighthouse玩转Lighthouse
运行总次数:0
代码可运行

1.背景目标

现在大家电脑里的文件越来越多,手机里的照片和视频也越拍越多,只把文件、照片和视频存在电脑和手机里,总有存不下的时候。同时各个终端的文件和照片也不能共享,互相查看也不方便,因此各种云盘应运而生。云盘很好地解决了文件存储和共享的问题,但是随着新浪微盘、360云盘等一系列云盘服务的关闭,剩余的云盘服务也越来越少。有些云盘虽然上传速度很快,但是下载速度又非常慢,不开通会员基本无法使用。网上还经常有云盘被破解,文件被盗的问题。因此为了文件存储、共享以及保证文件安全的问题,我们可以自行搭建云盘。

为了搭建云盘,这就需要一个服务器,在云计算大行其道的今天,我们无需自己购买一个服务器,只需要在各大云厂商中购买一台云主机即可。本教程借助腾讯云Lighthouse轻量应用服务器和ownCloud搭建属于我们自己的个人云盘。

那为什么选择Lighthouse和ownCloud呢?原因如下:

1.Lighthouse轻量应用服务器是创建过程最简单的云服务器,上手特别快。

2.ownCloud云盘软件,对WindowsLinux,Mac,iPhone,Android各种终端都支持,完美满足各种情况下对云盘文件共享的需求。

2.准备Lighthouse轻量应用服务器

我们首先在腾讯云Lighthouse轻量应用服务器购买页面,购买一台服务器。如下图所示。

服务器的具体配置如下:

  • 地域:中国香港
  • 镜像:系统镜像CentOS 7.6
  • 实例套餐:CPU 1核 内存2G SSD 50GB 峰值带宽 30Mbps 每月流量2048GB
  • 实例名称:输入owncloud即可。

点击立即购买,付款之后,服务器就开始创建了。当服务器状态为运行中时,我们就可以使用了。整个购买流程仅需输入实例名称,还是非常简单的。选择中国香港地域是因为经过一番对比后,发现该地域的套餐性价比最高。有了服务器,接下来我们就要搭建云盘了。

3.搭建ownCloud个人云盘

访问ownCloud的官网下载页面,我们可以看到其支持很多种安装方式,如Zip包、Tar包,Docker和Linux Distribution Package等安装方式。ownCloud云盘的安装过程中涉及到Apache,PHP,数据库以及ownCloud自身等多种软件的安装。因此这里我们选择通过Docker的方式来安装,通过ownCloud提供的docker-compose.yaml来帮助我们一次性安装并启动全部软件,安装过程简单快捷。

3.1.连接Lighthouse命令行

由于整个安装过程都是在SSH命令行中操作完成的,所以我们需要连接Lighthouse服务器,这里可以利用Lighthouse的一键登录功能而不用再单独安装SSH 客户端,这个功能确实很方便。在服务器列表页中,点击‘登录’即可打开远程登录的终端窗口。接下来的安装命令,我们都在该远程登录窗口中执行。

3.2.安装Docker

1.卸载旧版本Docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine

2.安装Docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
       --add-repo \
       https://download.docker.com/linux/centos/docker-ce.repo
$ sudo yum install docker-ce docker-ce-cli containerd.io

3.启动Docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl start docker

3.3.安装Docker Compose

1.下载最新版Docker Compose

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo curl -L "https://github.com/docker/compose/releases/download/1.27.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.为docker-compose文件添加可执行属性,并增加软连接

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

3.4.安装并启动ownCloud

1.创建owncloud目录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir owncloud-docker-server
cd owncloud-docker-server

2.下载ownCloud docker-compose.yml 文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget https://raw.githubusercontent.com/owncloud/docs/master/modules/admin_manual/examples/installation/docker/docker-compose.yml

3.创建环境变量文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cat << EOF > .env
OWNCLOUD_VERSION=10.5
OWNCLOUD_DOMAIN=localhost
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin
HTTP_PORT=8080
EOF

4.通过docker-compose启动ownCloud

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo docker-compose up -d

5.检查ownCloud docker容器启动成功,如下图即为启动成功。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo docker-compose ps

3.5.配置云盘

1.配置Lighthouse防火墙规则

在安装ownCloud云盘过程中,我们的配置文件里配置了HTTP_PORT=8080,所以这里我们需要在Lighthouse防火墙设置中放行对8080端口的访问。在实例防火墙页面,我们添加一条规则,端口写8080即可。

2.登录云盘

在浏览器中打开 http://ip:8080即可, ip可以到Lighthouse服务器的详情页中查看。

输入用户名admin和密码admin,即可进入ownCloud 服务器的管理页面。这里强烈建议登录后修改密码。

进入云盘后,即可看到onwCloud提示我们可以安装各种平台的客户端,这里关闭即可。

最后我们就看到ownCloud服务器上的文件了,这里ownCloud默认建了两个目录Documents和Photos以及一个文件ownCloud的使用手册。

至此我们就把ownCloud安装成功了!接下来我们就要开始使用啦!

3.6.Windows上安装ownCloud Desktop

1.下载安装包

先到ownCloud下载页面,下载Windows系统上的安装包。点击Donwload即可下载。

2.安装与配置服务器地址

下载好安装包后双击,然后一路Next即可。安装完毕之后,打开ownCloud Desktop,输入服务器地址http://ip:8080点击‘下一步

,设置文件存放目录,然后就可以看到ownCloud服务器上的目录了。

3.上传文件

点击服务器右侧按钮,选择‘打开文件夹’。将文件复制到文件夹中即可。如下图所示。

3.7.iPhone安装ownCloud

1.AppStore搜索ownCloud并安装

2.配置服务器地址

http://ip:8080

输入用户名和密码

3.查看云盘中的文件

点击Documents目录,我们可以看到,刚才在Windows电脑中上传的测试文件,已经能在iPhone的ownCloud APP中查看了。

4.小结

本教程借助Lighthouse轻量应用服务器和ownCloud搭建了个人网盘,从此我们再也不用担心,云盘厂商下载速度慢、会员涨价以及文件安全的问题了。整个搭建过程走下来,感觉还是很顺畅和简单的,以后在电脑和手机上的文件就都能实时同步了。

在使用Lighthouse轻量应用服务器和ownCloud过程中,发现了几个问题:

1.目前采用HTTP方式连接:其实ownCloud一直提示要使用HTTPS的方式来进行访问。虽然使用HTTP的方式仍然能进行连接,但是为了提高安全性,其实还是使用HTTPS比较好,但是安装SSL证书又是一个比较复杂的过程,希望Lighthouse轻量应用服务器能提供SSL证书的功能,这样就更方便了。

2.本次安装过程中用到了Docker和Docker Compose,在Lighthouse的购买页的应用镜像中并没有Docker应用镜像,而需要手动安装。期待Lighthouse轻量应用服务器能提供Docker应用镜像,这样只需要一分钟就能把ownCloud装好了。

3.本次采用的单机版ownCloud方案,如果为了使文件更安全,可以使用集群版的方案。但是腾讯云的云盘提供三副本的方案,数据安全性还是有保证的。

5.参考资料

1.腾讯云Lighthouse轻量应用服务器

https://cloud.tencent.com/product/lighthouse

2.CentOS系统安装Docker指南文档

https://docs.docker.com/engine/install/centos/

3.安装Docker Compose指南文档

https://docs.docker.com/compose/install/

4.Docker方式安装ownCloud指南文档

https://doc.owncloud.org/server/10.5/admin_manual/installation/docker/

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
8 条评论
热度
最新
为什么我第一步就安装失败了
为什么我第一步就安装失败了
回复回复点赞举报
十分不错,享受下行300k的下载速度,一部电影也只要3个小时而已,爽翻了!
十分不错,享受下行300k的下载速度,一部电影也只要3个小时而已,爽翻了!
11点赞举报
???反语?
???反语?
回复回复点赞举报
Lighthouse轻量应用服务器现在上线了存储型套餐,搭建云盘更合适了
Lighthouse轻量应用服务器现在上线了存储型套餐,搭建云盘更合适了
回复回复点赞举报
不错
不错
回复回复点赞举报
学习拉!!
学习拉!!
回复回复点赞举报
赞!依靠腾讯云的高可靠存储和Lighthouse服务器,完全可以拥有属于自己的云盘。
赞!依靠腾讯云的高可靠存储和Lighthouse服务器,完全可以拥有属于自己的云盘。
回复回复点赞举报
轻量应用服务器还能搭建ownCloud,学习了!
轻量应用服务器还能搭建ownCloud,学习了!
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
5分钟玩转Lighthouse|零基础搭建个人云盘
【5分钟玩转Lighthouse】系列文章将为大家分享轻量应用服务器使用教程,提供丰富的实践指南,帮助大家快速上手并获得最佳产品体验。本期主要介绍如何借力 Lighthouse 实例与ownCloud,快速搭建属于自己的个人云盘。 背景概述 随着大家电脑、手机里的照片和视频越来越多,内存也越来越不够用。同时设备各终端的文件和照片不能共享,互相查看也很不方便。 云盘很好地解决了文件存储和共享的问题,但随着新浪微盘、360云盘等厂商的退出,剩余的云盘服务也越来越少。 有些云盘虽然上传速度快,但是下载速度较
腾讯云计算产品团队
2020/11/13
4.5K1
【5分钟玩转Lighthouse】打造沉浸式Markdown写作环境
在使用Markdown写文章插入图片后,由于使用的是本地电脑的图片,此时文档一旦发送到其他人或者其他电脑,那么图片的链接就失效了,导致Markdown文章中的图片无法显示。为了解决这个问题,图片的地址就要是网络上的链接地址,而不能是本地电脑的链接地址。如果我们将图片存储到图床服务器中,那么我们既能在Markdown中使用图片的网络链接地址,又能在管理图片,后面写其他文章时还可以复用图片的链接。
风之泪
2021/06/02
4.7K5
【5分钟玩转Lighthouse】打造沉浸式Markdown写作环境
【玩转Lighthouse】利用Alist搭建在线云盘,一览众山小
简介:一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。
与你丶
2022/04/18
7.5K1
【5分钟玩转Lighthouse】轻量应用服务器轻松玩转Docker
之前Lighthouse 5分钟系列教程里,介绍了使用Docker在轻量应用服务器上搭建应用服务,比如搭建bitwarden个人密码管理器,搭建calibre-web个人在线图书馆,打造沉浸式Markdown写作环境。这些教程中使用命令的方式来操作Docker,而且多台轻量应用服务器中的Docker容器需要登录多台服务器分别进行管理,不是很方便。本文为大家介绍一下,使用Portainer以可视化的方式来管理多台轻量应用服务器的Docker容器。
风之泪
2021/06/30
4.6K8
【5分钟玩转Lighthouse】轻量应用服务器轻松玩转Docker
五分钟在腾讯云lighthouse上搭建markdown协作平台
HedgeDoc(以前称为 CodiMD)是一个开源的、基于 Web 的、自托管的、协作的Markdown编辑器。您可以使用它轻松地实时协作处理笔记、图表甚至演示文稿。
EatRice
2022/03/07
3.5K0
五分钟在腾讯云lighthouse上搭建markdown协作平台
【5分钟玩转Lighthouse】搭建bitwarden个人密码管理器
现在各种网站和手机APP都要求设置密码和输入密码,每个人都要设置大量的密码。如果都设为统一密码,就存在一旦一个密码被攻破,其他密码都失效的情况。如果要分别设置为不同密码,那么记住密码又成了一个困难的问题。所以密码管理工具也就应运而生,比较有名的密码管理工具有1Password,OneSafe,LastPass,但是这些工具大多数需要收费并且密码存储在其提供的服务器上。密码交给别人管理,还是有些不放心。
风之泪
2021/02/01
12.8K20
【5分钟玩转Lighthouse】搭建bitwarden个人密码管理器
【玩转Lighthouse】Docker与Hexo博客的部署实战
之所以选用轻量应用服务器,是因为相比起云服务器CVM,轻量应用服务器更加精简便捷易用,创建轻量服务器时更有流行的开源软件打包镜像,实现一键完成应用的构建部署。对于我们这种低负载的个人以及中小企业来说,成本低,性价比更加适合。废话不多说,让我们直接开始吧。
用户1542270
2022/04/27
2.9K1
【5分钟玩转Lighthouse】用Umami做博客站点统计
最近跟着Bilibili上的UP主溪歪歪_BILI的教学视频“如何搭建第一个博客站点”,用轻量应用服务器搭建了一个WordPress博客站点。主要有以下5个步骤。
风之泪
2021/09/30
4.3K13
【好玩儿的Docker项目】10分钟搭建一个巨好用的粘贴板工具——MicroBin
有时候你可能想从一台电脑上粘贴文本到另一台电脑上,或者是你想要分享一张图片或者是一些文件,但是用百度网盘登陆、上传、分享、下载太麻烦。
二十五画生
2023/01/11
4.6K0
【好玩儿的Docker项目】10分钟搭建一个巨好用的粘贴板工具——MicroBin
【5分钟玩转Lighthouse】这可能是全网最容易搭建的网盘
Cloudreve是一款开源的网盘软件,支持服务器本机、腾讯云COS等多种存储方式,提供离线下载、拖拽上传、在线预览等功能,可以帮助用户快速搭建个人或多人使用的网盘系统。Lighthouse Cloudreve应用镜像集合了Cloudreve、Nginx、MariaDB、宝塔Linux面板和Aria2。省去了安装Docker和Cloudreve的步骤,鼠标点一点,五分钟将您的Lighthouse变身云盘!
Scott1
2021/06/09
8.6K3
【5分钟玩转Lighthouse】这可能是全网最容易搭建的网盘
【好玩儿的Docker项目】用腾讯云轻量应用服务器10分钟搭建一个轻量的视频分享网站——Fireshare
文章首发于:https://blog.laoda.de/archives/docker-compose-install-fireshare
二十五画生
2022/11/10
3.6K0
【好玩儿的Docker项目】用腾讯云轻量应用服务器10分钟搭建一个轻量的视频分享网站——Fireshare
【5分钟玩转Lighthouse】你的云服务器带宽真的没有缩水吗?
云服务器除了硬件配置外,带宽也十分重要,它宽决定了服务器承载流量的能力。以腾讯云Lighthouse应用服务器的1核1G套餐为例为例,在购买时会显示带宽为 3 Mbps,这里的带宽是指出网带宽上限,也叫下行带宽上限,即从云服务器流出的带宽。用户购买的带宽小于10Mbps时,腾讯云会分配10Mbps外网入方向带宽(即入网上行带宽)。对于公网带宽上限的解释可参考:公网带宽上限
Scott1
2021/06/24
8.8K1
【5分钟玩转Lighthouse】你的云服务器带宽真的没有缩水吗?
想开启高效写作模式,有没有技巧?
【5分钟玩转Lighthouse】系列文章将为大家分享轻量应用服务器使用教程,提供丰富的实践指南,帮助大家快速上手并获得最佳产品体验。本期主要介绍如何借力 Lighthouse 实例与 Chevereto/PicGo/Typora 打造沉浸式 Markdown 写作环境。 背景介绍 在使用 Markdown 写文章插入图片后,由于使用的是本地电脑的图片,文档一旦发送到其他人或者其他电脑,图片的链接就会失效,导致 Markdown 文章中的图片无法显示。 为了解决这个问题,图片的地址就需要是网络上而
腾讯云计算产品团队
2021/07/02
1.2K0
【玩转Lighthouse】34行代码搭建CNZZ统计替代平台
使用了 10 多年的 CNZZ 将在 5 月终止免费服务,一时之间也不知道选择哪家统计服务。关键是一旦像 CNZZ 这样,10 多年的数据也无法取回了,不如自己搭建一台统计服务器吧,腾讯云轻量服务器无疑是最佳选择,再也不用担心数据无法取回了。
逸仙
2022/04/27
3.6K4
对Lighthouse的lobe-chat镜像进行更新
腾讯云的轻量应用服务器提供了lobe chat的应用镜像,可在购买页/控制台一键购买/重装部署,但是版本有些落后,截止至本文发布,lobe chat已经更新至1.31.5,而轻量的应用镜像还是在1.16.2
小宇-xiaoyu
2024/11/13
1990
对Lighthouse的lobe-chat镜像进行更新
【5分钟玩转Lighthouse】搭建WordPress博客
我们本期【5分钟玩转Lighthouse】系列教程中,将为大家介绍如何借力腾讯云Lighthouse实例,快速搭建基于WordPress的个人博客网站。
溪歪歪
2020/09/04
19.1K19
【5分钟玩转Lighthouse】搭建WordPress博客
【好玩儿的Docker项目】激情畅聊!十分钟搭建一个插件化易拓展的开源即时聊天(IM)应用——Tailchat
这周和大家分享一个开源的即时聊天项目。也是作者@moonrailgun强烈推荐咕咕用的。
二十五画生
2023/01/11
4.9K0
【好玩儿的Docker项目】激情畅聊!十分钟搭建一个插件化易拓展的开源即时聊天(IM)应用——Tailchat
【玩转Lighthouse】搭建PeerTube视频分享平台
视频类网站我们见过很多种,今天分享给大家一个比较有意思的视频平台 -PeerTube。最近趁着腾讯云官网搞活动期间入手一台轻量应用服务器,本文就利用腾讯云Lighthouse实例,快速搭建一个去中心化的视频分享服务平台。
用户8186547
2022/05/04
1.9K0
【玩转Lighthouse】搭建PeerTube视频分享平台
【好玩儿的Docker项目】Pingvin Share——一个专注于文件分享的高颜值轻量小工具!
之前和大家介绍过的MicroBin主打的是文本代码分享功能,这周和大家推荐一个专注于文件分享的高颜值轻量小工具——Pingvin Share
二十五画生
2023/01/31
3.3K0
【好玩儿的Docker项目】Pingvin Share——一个专注于文件分享的高颜值轻量小工具!
【玩转Lighthouse】使用MinIO搭建云原生对象存储服务
本文从通用的AWS S3对象存储协议,以及在MinIO中使用 腾讯云对象存储 的场景出发,介绍基于MinIO云原生对象存储的搭建步骤和MinIO客户端的使用示例,以及MinIO SDK使用示例;包括在 CentOS8 中运行minIO服务端、minIO存储网关,在Docker环境中单点单容器运行minIO服务端、单点多容器运行minIO服务端以及单点单容器运行minIO存储网关
yjwang
2022/04/17
7.6K1
【玩转Lighthouse】使用MinIO搭建云原生对象存储服务
推荐阅读
5分钟玩转Lighthouse|零基础搭建个人云盘
4.5K1
【5分钟玩转Lighthouse】打造沉浸式Markdown写作环境
4.7K5
【玩转Lighthouse】利用Alist搭建在线云盘,一览众山小
7.5K1
【5分钟玩转Lighthouse】轻量应用服务器轻松玩转Docker
4.6K8
五分钟在腾讯云lighthouse上搭建markdown协作平台
3.5K0
【5分钟玩转Lighthouse】搭建bitwarden个人密码管理器
12.8K20
【玩转Lighthouse】Docker与Hexo博客的部署实战
2.9K1
【5分钟玩转Lighthouse】用Umami做博客站点统计
4.3K13
【好玩儿的Docker项目】10分钟搭建一个巨好用的粘贴板工具——MicroBin
4.6K0
【5分钟玩转Lighthouse】这可能是全网最容易搭建的网盘
8.6K3
【好玩儿的Docker项目】用腾讯云轻量应用服务器10分钟搭建一个轻量的视频分享网站——Fireshare
3.6K0
【5分钟玩转Lighthouse】你的云服务器带宽真的没有缩水吗?
8.8K1
想开启高效写作模式,有没有技巧?
1.2K0
【玩转Lighthouse】34行代码搭建CNZZ统计替代平台
3.6K4
对Lighthouse的lobe-chat镜像进行更新
1990
【5分钟玩转Lighthouse】搭建WordPress博客
19.1K19
【好玩儿的Docker项目】激情畅聊!十分钟搭建一个插件化易拓展的开源即时聊天(IM)应用——Tailchat
4.9K0
【玩转Lighthouse】搭建PeerTube视频分享平台
1.9K0
【好玩儿的Docker项目】Pingvin Share——一个专注于文件分享的高颜值轻量小工具!
3.3K0
【玩转Lighthouse】使用MinIO搭建云原生对象存储服务
7.6K1
相关推荐
5分钟玩转Lighthouse|零基础搭建个人云盘
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验