如果有动手能力,并且希望数据能掌握在自己手中,那么给自己或团队搭建私有的文件同步云存储平台是个不错的选择。Seafile 是一个免费开源且专业可靠的云存储平台软件,能自建一个类似 Dropbox 功能的私有云存储服务!可以实现文件同步、共享、跨平台访问、团队协作等功能……
Seafile 是由国内团队开发的一个国际化的开源云存储软件项目,目前据说已有10万左右的用户,典型的机构用户包括比利时的皇家自然科学博物馆、德国的 Wuppertal 气候、能源研究所等等。Seafile 同时提供了客户端和服务器端软件免费下载,任何个人或公司都能搭建属于自己的私有文件同步服务。
Seafile 的服务器端支持 Linux 、Windows 以及树莓派平台,客户端除了网页版之外,还支持 Mac、Linux、Windows 三个桌面平台以及 Android 和 iOS 两个移动平台。你可以利用局域网里的一台电脑作为服务器,搭建一个仅局域网内部能访问的专有云存储服务,也能将 Seafile 部署到互联网上的诸如阿里云、Linode 或任何 VPS、独立服务器上,实现一个私人的在线云存储服务。
同时,Seafile 支持用户同时使用多个同步服务器,而且能够在不同服务器之间切换。比如,用户可以用公司服务器来同步工作文件,用个人服务器与朋友共享私人文件,两者互不干扰,私密性也可保证。而且,由于 Seafile 是开源的项目,因此相对来说数据的私密性还是有保障的,起码不必担心有什么看不见的后门。
Seafile 的一些特色:
1、文件组织成资料库,每个资料库可以单独同步和共享
2、用户可为每个同步的目录单独设置数据加密密码,在上传数据到服务器之前,Seafile 会先使用用户的密码对数据加密。这个密码不会上传到服务器,也就是说,连服务器的管理员都无法偷看你的私人数据
3、群组功能,用户可以创建和加入群组, 在群组中共享文件。这对团队协作很有用
4、在线文件协作,包括文件在线预览、评论、推荐等等
5、txt 纯文本、Markdown、源代码等文本格式可以直接在线编辑
6、Seafile 采用了类似 git 的数据模型和分布式同步技术,但是针对自动同步和大文件管理做了优化,同其他的开源项目(SparkleShare, Owncloud) 相比 Seafile 并不需依赖于 git
好用的云主机推荐:Linode、Vultr、Google、腾讯云、西部数码。
1、Linode
不管是从服务器的价格、配置还是服务支持,Linode 都应该算是做得相当好的典型代表了,适合个人或企业用户来购买使用。在美国、日本、新加坡等都有自己的机房,连接国内的速度快。
2、Vultr
Vultr无论从主机架构还是网站界面上,看得出来是想做第二个“Linode”,目前Vultr提供了美国、日本、欧洲等地区的云主机。配置高价格便宜,计费也和Linode一样采用按时计费,国内电信走的是电信到日本机房的快捷线路,速度还可以。Vultr支持“Custom ISO”,可以自己上传Windows ISO安装Windows系统。
3、Google
Google Compute Engine是由谷歌推出的云服务器平台,它与亚马逊Amazon AWS、微软Windows Azure应该算是国外三个有实力背景的云计算平台。
经过一系列的持续开发,Google Compute Engine在数据中心、跨区域备份、SSD 硬盘、数据云存储及分发等方面逐渐缩小了与Amazon AWS之间的差距,主机机房在美国和亚太地区都有,国内连接GCE服务器速度比较快。
4、腾讯云
主机性能优秀,CPU内存方面非常稳定;学生机有非常明显价格优势;同样技术支持几乎都是绕圈子,跟大品牌一贯的客服风格有关,在线支持也是机器人。
5、西部数码
云集群架构方面有较大优势;客服响应速度非常快,技术解决能力值得称赞;且不断在进行产品的完善升级,并推出了高防云服务器,现数据中心已是万兆集群环境。
注意事项:
1、相比来说,海外云服务器适合外贸企业或不想备案的用户,选择国内云服务器的话,适合广大中小企业和站长的高性价比产品。
2、购买时长选择,这个直接关系到你付多少钱,可以一个月一个月的购买,也可以按年支付。
MariaDB 是一个采用 Maria 存储引擎的 MySQL 分支版本,是由原来 MySQL 的作者 Michael Widenius 创办的公司开发的免费开源的数据库服务器。Red Hat 企业发行版RHEL 7 将用 MariaDB 替代 MySQL,一旦 RHEL 完成切换,基于 RHEL 的社区版 CentOS 将会紧跟着作出改变。所以呢,使用 CentOS 系统的这个 VPS 或迟或早都是要切换到 MariaDB 的,大势所趋啊。这个 VPS 安装的是 CentOS,目前版本是 64,MySQL 版本是 5531(使用了 remi 源),虚拟机的配置与此极度相似。刚开始不太了解,执行了这个比较傻的 *** 作方式。参考 MariaDB 官方文档:How can I upgrade from MySQL to MariaDB
0 先备份数据库¶
数据库包含了自己的几乎所有重要内容,不管进行的 *** 作是否有风险,先备份总是很必要的。
可以通过 phpMyAdmin 导出数据库。
也可以直接在系统里将所有数据库文件备份一份:
cp -R /var/lib/mysql /var/lib/mysqlbak
A 先配置 MARIADB 的安装源。¶
MariaDB 官方提供了一个自动生成安装源配置文件的工具:>1 在ssh shell中运行脚本,比如我运行一个批量下载脚本: python download-app-anniepy 2 按下ctrl-z中断脚本运行,此时系统提示: ^Z [1]+ Stopped python download-app-anniepy 意思是编号为1的任务挂起了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)