VPS教程:搭建个人网盘—seafile

摘要:
您可以通过uname-r查看当前系统内核版本。默认帐户/密码为me@example.com/之后,我们可以玩得开心。最后,我们应该强烈推荐docker的安装方法。除了传统网络磁盘应有的存储、访问、备份、共享、管理、写入和其他核心功能外,seafile给我留下了跨平台文件同步和连接磁盘客户端的深刻印象,它们可以在Windows、Linux和Mac平台上实现文件同步。

最近经常听到有人推荐 seafile 个人网盘,由于本人之前一直用 kodexplorer 作个人网盘就没有太关注。今天偶然发现 seafile 与 kodexplorer 差别还挺大的,特意来体验一下。

准备先体验下 seafile 的在线 DEMO,但是访问 demo 地址,提示页面不存在,那只好在服务器上自己动手搭一个吧,反正手头上吃灰的 VPS 多,而且 seafile 的搭建过程很简单方便。

本次用的是vultr的 1G 内存的 VPS,因为只是体验下 seafile,所以不需要太好的配置。vultr可以按小时付费随用随停,最新活动:VULTR 2020 年优惠,新用户直接送 100 美元

通过 docker 安装 seafile

有三种安装方式,包括通过 docker 安装、一键脚本安装、手动安装配置。官方推荐用 docker 安装,那我们就选择 docker 安装吧(其实是一键脚本安装坑太多啊~)。

Docker 安装 seafile 很简单方便,而且现在很多应用的部署发布都逐渐采用 docker,以后应该是应用部署的趋势。

安装 docker 要求系统内核版本高于 3.0,可以通过 uname -r 来查看当前系统内核版本。我的系统是 contos7.4,安装 docker 的步骤如下。

curl -fsSL https://get.docker.com/ | sh
systemctl start docker
systemctl status docker
systemctl enable docker

安装完后,运行以下命令。该命令可以下载 seafile docker 镜像,运行 seafile 容器即 seafile 服务。

docker run -d --name seafile  
        -e SEAFILE_SERVER_HOSTNAME= seafile.example.com   
        -v /opt/seafile-data:/shared   
        -p 80:80   
        seafileltd/seafile:latest

然后等几分钟访问 seafile.example.com,就可以看到登录界面了。默认账号/密码为 me@example.com/asecret

VPS教程:搭建个人网盘—seafile第1张

然后就可以愉快的玩耍了

最后还是要强烈推荐下 docker 安装方法,用一键脚本安装花了快 2 小时没搞定,docker 只用了 10 分钟不到就搞定了,业界良心啊。

seafile 功能亮点

seafile 除了包含传统网盘应有的存储、访问、备份、共享、管理、写作等核心功能,还包括许多很优秀的特性,给我印象很深的是跨平台文件同步、挂载盘客户端这两个功能,因为之前需要在不同电脑上办公,文件同步的问题很让人头疼。

跨平台文件同步,可以实现 windows、linux、mac 多个平台的文件同步,性能极佳,1 分钟内可以同步数万个小文件。但需要在各平台安装客户端。

挂载盘客户端,可以实现不用同步就可以访问远程文件,就像把远程磁盘挂载在本地一样。

还有其他如在线编辑、版本管理、安全与加密等其他很不错的功能,但我暂时用不上,就不一一介绍了。官网有详细的信息。

seafile 与 kodexplorer 简单对比

这两款存储工具都很适合做个人网盘,但侧重点不同。Kodexplorer 的界面和办公功能做的很完美,而 seafile 更注重文件同步、跨平台和性能方面。下面是 seafile 和 kodexplorer 的主机面,Kodexplorer的教程请参考《VPS教程:搭建个人网盘教程—kodexplorer》

Kodexplorer:

VPS教程:搭建个人网盘—seafile第2张

Seafile:

VPS教程:搭建个人网盘—seafile第3张

参考:https://www.vpsjxw.com/vps_use/seafile_intro/

相关教程

《VPS是什么?》

《VPS有哪些用途?》

《VPS的有趣用途》

《VPS搭建教程(简单易懂)》

《2020最佳VPS Vultr选购及机房选择教程》

更多干货?欢迎关注我的知乎专栏:VPS

免责声明:文章转载自《VPS教程:搭建个人网盘—seafile》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mycat的下载和安装UCP协议下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

基于C++的模板引擎

模板引擎(Template engine)是实现模型和视图分离的一个重要手段。如果你从未接触过模板引擎可以看看Wiki的介绍。模板引擎的流行最初是因为网站开发的需要,象比较重要的几个模板引擎:SMARTY、Velocity、StringTemplate都是来源于网页设计的。当然,除了网页设计,模板引擎还可以应用于其他领域,而我主要将其应用与代码生成器的设计...

Ubuntu16.04+nvidia docker

一、安装过程: https://blog.csdn.net/heiheiya/article/details/102834222 1、先卸载干净以前的nvidia-docker sudo docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f vo...

docker使用以及dockerfile编写

一 docker常用命令 1. service docker start 2. docker images        显示所有镜像 3. docker ps [-a]          显示正在运行的容器,-a显示所有容器 4. docker run -i -t repo:tag cmd 由镜像创建一个容器,-i表示交互,-t表示伪终端 5. dock...

Docker 介绍安装

简介: Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。...

Jeecg-Boot 2.0.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台

项目简介 Jeecg-boot 是一款基于代码生成器的智能开发平台!采用前后端分离技术:SpringBoot,Mybatis,Shiro,JWT,Vue & Ant Design。提供强大的代码生成器, 前端页面和后台代码一键生成,不需要写任何代码,保持jeecg一贯的强大,绝对是全栈开发者福音!! JeecgBoot的宗旨是降低前后端分离的开发成...

docker 安装 maven 私有库 nexus3

1,使用 docker-compose 构建 1,创建一个目录,并创建配置文件,可以选择在自己有读写权限的任意目录下创建 cd /root mkidr nexues cd nexus vi docker-compose.yml 2,docker-compose.yml 配置文件 version: '3.1' services: nexus:...