利用C/C++打造开源网盘!不限速,无限容量,永久免费!

编程入门 行业动态 更新时间:2024-10-28 18:34:36

Seafile 是一款安全、高性能的开源网盘(云存储)软件。Seafile 提供了主流网盘(云盘)产品所具有的功能,包括文件同步、文件共享等。在此基础上,Seafile 还提供了高级的安全保护功能以及群组协作功能。由于 Seafile 是开源的,你可以把它部署在私有云的环境中,作为私有的企业网盘。Seafile 支持 Mac、Linux、Windows 三个桌面平台,支持 Android 和 iOS 两个移动平台。

 

Seafile 是由国内团队开发的国际型项目,目前已有50万左右的用户,以欧洲用户为多。自发布以来,Seafile 一直保持开放、国际化、高质量的宗旨,受到国内外大型机构的信赖。目前主要的大型客户包括卡巴斯基、中国平安,以及欧美多家知名大学和科研机构。

一、docker环境正常(省略)、获取seafile镜像

-docker search seafile(搜索镜像名)

 

-docker pull jenserat/seafile(不指定镜像版本默认会拉取最新的镜像latest)

二、查看docker镜像

 

我这里打了tag:docker tag jenserat/seafile seafile

三、启动seafile-指定seafile-server目录挂载点

docker run -t -i --rm -p 10001:10001 -p 12001:12001 -p 8000:8000 -p 8080:8080 -p 8082:8082 -v /home/app/seafile:/opt/seafile seafile -- /bin/bash

(将docker端口暴露出来外网可以访问、将当前下载的seafile-server磁盘目录/opt/seafile挂在到/home/app/seafile)

四、切换到/opt/seafile

cd /opt/seafile 查看seafile-server是否下载 ls -a

 

五、解压seafile-server

tar zxf seafile-server_4.2.1_x86-64.tar.gz

六、切换到解压目录-cd /opt/seafile/seafile-server-4.2.1

 

七、运行- ./setup-seafile.sh :配置基础信息-指定服务名、暴露的端口号,使用默认的即可,如果要单独指定也可以

 

八、运行seafile服务端和客户端

 

运行seafile客户端最后需要你设置登录邮箱和密码

 

九、在服务端查看是否启动成功

 

十、配置成功后退出当前服务

 

十一、重新配置docker容器启动时参数-启动docker容器自动执行脚本(setup-seafile.sh、seafile.sh、seahub.sh--每次启动都要手动去执行脚本比较麻烦)

 

十二、查看容器是否启动 docker ps -a

 

十三、再次访问正常(docker-seafile配置基本完成)

 

网友评论:

 

最后,如果你在学C/C++编程上遇到问题,可以来问问小编哦,获取我可以帮助你解决!

更多推荐

利用C/C++打造开源网盘!不限速,无限容量,永久免费!

本文发布于:2023-06-13 06:31:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/738966.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:开源   永久免费   容量

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!