Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

这篇具有很好参考价值的文章主要介绍了Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、简介

在日常生活经常需要在不同的设备间同步文件,还有在企业作为公司云存储备份使用。

类似的有谷歌云端硬盘,但是作为企业不能统一管理,即没有admin权限管理其他账号,而且免费空间有限。
国内的百度网盘,并没有文件同步功能,只支持手动的上传和下载,而且也没有文件历史版本功能。

Seafile是一款优秀的开源企业云盘软件,拥有文件版本管理、跨平台文件同步和共享等功能,可以方便自建一个私有的云存储服务。

Seafile官方网站:https://www.seafile.com/

二、下载安装

官方安装文档:https://cloud.seafile.com/published/seafile-manual-cn/deploy/README.md
官方有三种安装方式:
使用Docker
使用安装脚本
手动安装 Seafile

从 8.0 版本开始官方推荐使用 Docker 来部署 Seafile 服务器,这里用脚本和docker示范。

有社区开源免费版和企业专业版。
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

1:脚本安装

默认位mysql,推荐安装Ubuntu 18.04/20.04 ,保持系统为干净原始状态。脚本会自动安装所有的,如果不是原始干净状态,冲突下会报错,停止安装。用户必须为root

这里下载8.0的版本,我安装9.0的,登录有问题,报错,不知道啥原因。

1:获取安装脚本

wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-8.0_ubuntu

2:运行安装脚本并指定要安装的版本 (例如 8.0.0)

bash seafile-8.0_ubuntu 8.0.0

3:选择版本
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用
这里选择1,开源社区版,也是免费版本。

如果需要安装专业版2,需要先将下载好的专业版的包 seafile-pro-server_8.0.0_x86-64.tar.gz 放到 /opt/ 目录下(即购买后的版本包)。

选择后,等待安装完成即可。

4:安装完成
安装完成后界面,会有登陆账号和密码,用于管理员登录。
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用
也可以查看安装日志/opt/seafile/aio_seafile-server.log),MySQL 的 root 用户密码存储在 /root/.my.cnf 中;MySQL 的 seafile 用户密码存储在 /opt/seafile.my.cnf 中。

root@ubuntu:~# cat /root/.my.cnf 
[client]
user=root
password=Ier3ieda

2:docker安装

官方安装文档:
这里用docker compose安装,简单快捷,docker可安装最新版的9.0版本。

1:安装docker 和docker-compose
请自行参考docker官方文档安装

2:下载并修改 docker-compose.yml

#创建文件夹
mkdir seafile
#进入文件夹
cd seafile
#下载官方文件
wget https://cloud.seafile.com/seafhttp/files/5fd11140-8f63-4cfc-9af7-5aacfdd064c0/docker-compose.yml

修改文件:

vim docker-compose.yml

修改主要的三行,不修改也许,用默认的,但是不安全。数据库密码有两个地方,记住别忘了。

#数据库密码,由两个地方的密码,要保持一致。
- DB_ROOT_PASSWD=123456
#管理员登录邮箱,默认为me@example.com
- SEAFILE_ADMIN_EMAIL=test@example.com 
#管理员登录密码,默认为asecret
- SEAFILE_ADMIN_PASSWORD=123456    

3:启动
我这里是docker compose 版本2,所以为docker compose,如果安装的是1的版本,命令为docker-compose

sudo docker compose up -d

启动完成,可以查看容易,已经启动了

ubuntu@ubuntu:~/seafile$ sudo docker compose ps
NAME                COMMAND                  SERVICE             STATUS              PORTS
seafile             "/sbin/my_init -- /s…"   seafile             running             0.0.0.0:80->80/tcp, :::80->80/tcp
seafile-memcached   "memcached -m 256"       memcached           running             11211/tcp
seafile-mysql       "docker-entrypoint.s…"   db                  running             3306/tcp

4:其他配置命令

增加一个新的管理员

docker exec -it seafile /opt/seafile/seafile-server-latest/reset-admin.sh

根据提示输入用户名和密码,您现在有了一个新的管理帐户

Seafile 的配置文件存放在 shared/seafile/conf 目录下,一旦修改了配置文件,您需要重启服务以使其生效。

sudo docker compose restart

三、登录基本设置

1:基本设置

输入服务器地址,我这里服务器地址为:192.168.152.103。用刚才的管理员账号密码登录
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

点击头像 >> 系统管理
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

这里为域名设置,如果公司用域名访问,配置好域名解析后,把域名填写在这。
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

这里为用户设置,根据企业需要设置,有些由公司统一分配账号,有些公司是员工自己注册账号。还有些密码要求相关设置。
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

2:用户管理

在 用户 >> 添加用户, 手动添加即可。
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

3:资料库管理

每个账号有个私人资料库,管理员可以添加资料库,分配给相关由权限的员工。

Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

四、客户端登录

客户端下载地址:https://www.seafile.com/download/

分为电脑端和手机移动端,根据选择下载。这里选择windows客户端,下载安装。

1:登录账号

填入服务器地址,已经分配的账号密码即可登录即可
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

2:查看资料库

登录后,可以看到自己的私人资料库,和分配权限的资料库。

选择“同步该资料库”,里面资料会自动同步在电脑D盘的seafile文件夹,同步成功为绿色✔状态。在本地电脑即可查看。
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用
如果不同步,也可以在云端浏览器查看
Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

五、小结

Seafile免费版,基础日常管理已经足够使用,很多功能可以自行研究。

每个账号,可以自己选择“注销”,也可以管理员设置,当然,注销后,私人资料库的文件被删除,管理员可以在资料库的回收站回收查看。文章来源地址https://www.toymoban.com/news/detail-421782.html

到了这里,关于Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 搭建Nextcloud私有云 - 零基础搭建私有云盘并内网穿透远程访问

    搭建Nextcloud私有云 - 零基础搭建私有云盘并内网穿透远程访问

    转载自cpolar极点云的文章:使用Nextcloud搭建私人云盘,并内网穿透实现公网远程访问 Nextcloud,它是ownCloud的一个分支,是一个文件共享服务器,允许您将个人内容(如文档和图片)存储在一个集中的位置,就像Dropbox一样。与Nextcloud的不同之处在于,它的所有功能都是开源的。它还将敏

    2024年02月07日
    浏览(13)
  • 搭建私有云:owncloud(用Docker构建owncloud私有云盘)

    搭建私有云:owncloud(用Docker构建owncloud私有云盘)

    网上各种云盘都要收费,又或有速度限制,感觉用起来不方便,想抽时间想搭建一个私有云盘。下面讲解下搭建私有云:owncloud。     搭建私有云:owncloud第一步:首先在服务器上安装docker服务,在操作yum install docker的时候,发现用service docker start的时候不成功,发现是跟操作系

    2024年02月16日
    浏览(8)
  • seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice)

    seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice)

    一、 安装docker 1、 更新软件包 2、 安装docker依赖 3、 添加Docker官方GPG密钥 结果如下: 4、 添加Docker软件源 5、 安装docker 6、 安装工具 重启docker: service docker restart 7、 验证是否成功 因为我们之前没有拉取过hello-world,所以运行命令后会出现本地没有该镜像,并且会自动拉取

    2024年01月20日
    浏览(13)
  • 无需云盘,不限流量实现Zotero跨平台同步:内网穿透+私有WebDAV服务器

    无需云盘,不限流量实现Zotero跨平台同步:内网穿透+私有WebDAV服务器

    🔥 博客主页 : 小羊失眠啦. 🎥 系列专栏 : 《C语言》 《数据结构》 《Linux》 《Cpolar》 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 Zotero 是一款全能型 文献管理器

    2024年02月05日
    浏览(5)
  • NAS私有云存储 - 搭建Nextcloud私有云盘并公网远程访问

    NAS私有云存储 - 搭建Nextcloud私有云盘并公网远程访问

    转载自内网穿透工具的文章:使用Nextcloud搭建私人云盘,并内网穿透实现公网远程访问 Nextcloud,它是ownCloud的一个分支,是一个文件共享服务器,允许您将个人内容(如文档和图片)存储在一个集中的位置,就像Dropbox一样。与Nextcloud的不同之处在于,它的所有功能都是开源的。它还将

    2023年04月26日
    浏览(9)
  • 打造你的私有云盘:安全优先、支持分享 | 开源日报 No.222

    打造你的私有云盘:安全优先、支持分享 | 开源日报 No.222

    Stars: 25.2k License: AGPL-3.0 nextcloud/server 是一个安全的数据存储空间,可以存储文件、联系人、日历等,并在各设备之间同步。用户可以分享数据并通过应用商店扩展功能。该项目提供加密机制、HackerOne 悬赏计划和双因素认证以确保安全性。 存储文件、联系人和日历等 在设备之

    2024年04月25日
    浏览(10)
  • Ubuntu 搭建NextCloud私有云盘【内网穿透远程访问】

    Ubuntu 搭建NextCloud私有云盘【内网穿透远程访问】

    1.前言 对于爱好折腾的电脑爱好者来说,Linux是绕不开的、必须认识的系统(大部分服务器都是采用Linux操作系统),而图形化的Ubuntu就是最好的熟悉Linux操作方式的练手系统。笔者家里就有一台安装了Ubuntu系统的电脑,不过在了解Linux系统的操作后,就处于半闲置状态,偶尔

    2024年01月20日
    浏览(10)
  • 30人小公司,5分钟自助上线,快速搭建私有云盘?

    30人小公司,5分钟自助上线,快速搭建私有云盘?

    你现在还让员工把文件数据存储在自己办公电脑上? 停! 这样做不仅拉低员工的工作效率,还容易造成文档丢失和泄密。 那么,30人左右的小公司,要如何通过自建私有云盘的方式做好文档管理? 针对30-100人的中小微企业的云盘需求,大家可以了解一下云盒子家的小微云盘

    2024年03月13日
    浏览(18)
  • 【服务器】零基础搭建私有云盘并内网穿透远程访问

    【服务器】零基础搭建私有云盘并内网穿透远程访问

    转载自cpolar极点云的文章:使用Nextcloud搭建私人云盘,并内网穿透实现公网远程访问 Nextcloud,它是ownCloud的一个分支,是一个文件共享服务器,允许您将个人内容(如文档和图片)存储在一个集中的位置,就像Dropbox一样。与Nextcloud的不同之处在于,它的所有功能都是开源的。它还将敏

    2024年02月07日
    浏览(36)
  • 打造个人的NAS云存储-通过Nextcloud搭建私有云盘实现公网远程访问

    打造个人的NAS云存储-通过Nextcloud搭建私有云盘实现公网远程访问

    Nextcloud,它是ownCloud的一个分支,是一个文件共享服务器,允许您将个人内容(如文档和图片)存储在一个集中的位置,就像Dropbox一样。与Nextcloud的不同之处在于,它的所有功能都是开源的。它还将敏感数据的控制和安全返回给您,从而消除了对第三方云托管服务的使用。 在本教程中

    2024年02月11日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包