哈喽大家好,这里是蓝墨水博客。之前有粉丝提问,如何使用 Linux 搭建私有云存储,并要在不在家的情况下实现远程访问呢。废话不多说,直接安排。
一、私有云存储的选择
网上有很多类似的私有云部署方案,如基于 PHP 的可道云(KODBOX),基于 Java 的 webos 等,下面是他们的简介。
可道云(KODBOX):基于 PHP,部署方便,也可以使用宝塔面板一键部署,支持多种存储方式,如本地存储、百度网盘、阿里 OSS、FTP、WEBDAV、七牛云、腾讯 COS、亚马逊 S3、华为 OBS、天翼云 OOS、又拍云 USS、深信服 EDS、MinLo、XSKY EOS,开放系统 API 接口,有能力的可以自己开发插件,可玩性很高,且普通免费版支持 10 用户,用于家庭存储,非常合适,官方提供了可以备份相册的 APP,可以通过插件实现在线编辑文档等操作,支持站内通知和全局文件加密。
WEBOS:腾飞WebOS是一个基于 Java 语言为底层的私有云存储系统,它允许用户通过浏览器访问和操作文件。与传统的桌面操作系统不同,腾飞WebOS是基于云计算技术的,这意味着用户无需在本地安装软件或应用程序,只需通过互联网连接即可使用各种服务和应用。同时支持挂载oss 三方网盘等。
当然,这两个程序都是有免费版的,且免费版的功能也并没有因为不收费而被阉割,总体来说还是很不错的。
二、安装私有云程序
1.安装可道云
因为使用宝塔面板一键部署可道云会更加方便,所以本教程就使用宝塔面板安装可道云。
登录 Linux 系统的 ssh,根据自己的系统,在 ssh 中输入合适的命令,一键安装宝塔面板。
Centos安装脚本
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Ubuntu/Deepin安装脚本
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
Debian安装脚本
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
万能安装脚本
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
国产龙芯架构安装脚本(其他 CPU 不要使用)
wget -O install_panel.sh https://download.bt.cn/install/0/loongarch64/loongarch64_install_panel.sh && bash install_panel.sh ed8484bec
安装完宝塔面板后,根据 ssh 返回的登录地址及账号密码登录 web 页面后,在弹出的界面中请像下方图片样式选择。
安装完成后,
打开宝塔面板的应用商店
应用分类选择一键部署
在列表中找到可道云KODBOX, 并点击一键部署。
在点击一键部署后, 会出现填写弹窗
域名: 填写访问域名, 没有的话可以填写服务器IP
根目录: 可道云站点的安装目录
数据库: 宝塔会自动创建数据库账号密码, 并在提交时自动初始化KodBox数据库
PHP版本: PHP7.0+版本即可, 推荐8.0
访问上一步填写的域名或服务器地址,设置新账号,然后可以登录。
当然,如果你认为不喜欢可道云的界面也可以使用 webos 系统,这个可以关注一下我后期的文章,或者看看这篇教程。
webos 安装教程
由于时间原因,内网穿透的实现将在下一篇文章描述。