今天我们再为大家介绍两款网盘程序,这两款程序都是我们实验室挑选的安装非常简单的网盘程序,都是go语言的程序,无需复杂配置直接下载安装后即可使用,也都可以提供对象存储服务。不过由于这两款程序都是今年刚刚推出的,所以一些功能肯定没有那些已经推出了多年的程序要多,但是基本的功能已经足够普通用户的使用了。
需要说一下的是这两款新程序可能有的浏览器会在安装完成后无法通过浏览器访问网站,会出现网页空白无法打开的现象。这是因为你所使用的浏览器版本过低所致,请使用最新版的浏览器访问。(Chrome/Firefox 90以上版本就能打开)
ifile space
ifile,一个非常简单的个人网盘,其Linux的安装包只有一个二进制的可执行文件,下载后只需通过以下的步骤即可启动
官方下载地址 https://ifile.space/download
目前最新版本是1.9.6,我们以Linux版为例,根据自己的64位系统下载所需的版本,amd64 和 arm64
amd64
wget --no-check-certificate
https://jp.ifile.space/p/45b7a0ae0a028af8e8c5683997d4b1231fbc5163/ifile_linux_amd64_1.9.6.zip
arm64
wget --no-check-certificate
https://jp.ifile.space/p/177505d506c698d83eee6ea43be1a954c3a0d83f/ifile_linux_arm64_1.9.6.zip
特别说一下,如果直接使用wget无法下载的话,请直接加上 --no-check-certificate 不检查SSL证书,然后就能下载了
如果你在官网无法下载的话可以访问 http://www.zzygx.cc/DirectoryLister-master/index.php?dir=/download 下载该文件的备份
当然还有其他的版本这个都直接根据需要在官网下载即可
下载解压
unzip ifile_linux_amd64_1.9.6.zip
unzip ifile_linux_arm64_1.9.6.zip
在服务器上添加一个目录,将下载解压得到的 ifile 文件直接通过SFTP上传放入该目录中,默认的文件存储位置就跟这个 ifile 文件在同一目录中
接下来我们通过SSH开始进行安装
第一步,进入放好了 ifile 文件的目录
cd /ifile (以实际为准)
启动服务只需要输入下面的这个命令就OK了
./ifile &
不出意外就会显示启动成功,默认端口是3030,通过 IP或域名:3030 进行访问,如果需要修改端口可以自行更改 ifile.json 配置文件。端口自动放行并且给您自动生成密码,用户名admin(或者是admin@ifile.space),输入系统自动生成的密码即可登录
如果忘了密码或者原密码无法登录需执行以下的命令重新生成密码
./ifile -resetpass
到这里安装部分就完成了
在之前我们介绍cloudreve的go语言版的时候提到过,系统启动时端口放行可以访问,但是一旦重启或关机后启动端口就无法放行了,需要再次执行如上的操作。所以我们还需要进行最后一步,守护进程。让程序即使是下次启动或者重启后也能正常工作
方法详情请看 http://www.shibushi.cc/post/145.html
首先请查找你的服务器中有没有ifile.service文件,如果没有请本地创建一个文本文件,然后输入以下内容保存并重命名为ifile.service文件并上传到 /usr/lib/systemd/system 这个目录里面
如果有这个文件则需要这样编辑,打开vi编辑器
vi /usr/lib/systemd/system/ifile.service
然后输入I开始编辑,按下ESC停止编辑,输入:wq!保存配置文件
添加以下信息(root这里为实际所在目录的绝对路径,如果放在root目录里则不用修改):
[Unit]
Description=ifile
Documentation=https://ifile.space/docs
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/ifile文件所在目录
ExecStart=/ifile文件所在目录/ifile
Restart=on-failure
RestartSec=10s
KillMode=mixed
[Install]
WantedBy=multi-user.target
接下来保存配置文件
systemctl daemon-reload
然后启动ifile
systemctl start ifile
如需开机启动的请执行以下命令
systemctl enable ifile
接下来输入 netstat -ano 或者 netstat -anp 命令查看3030端口是否放行,如果有了则代表已经启动,到这里以后就可以永久在服务器上运行这个程序了,关掉SSH照样能访问。
如果需要使用nginx反代为80端口的请自行修改 nginx.conf 或虚拟主机的配置文件(一般在/usr/local/nginx/conf目录,虚拟主机一般位于/usr/local/nginx/conf/vhost目录)
以下的配置文件内容仅供参考
到此我们就可以访问并使用我们的ifile网盘程序了,也可以通过官方提供的苹果、安卓和PC客户端等访问ifile,更多程序版本的下载以及其他的安装配置和使用方法请直接访问以下教程:
安装教程: https://ifile.space/docs/start
配置文件: https://ifile.space/docs/config
视频教程: https://ifile.space/docs/video
使用指南: https://ifile.space/docs/ploy
阿里云OSS安装方法: https://ifile.space/docs/alioss
微软Onedrive(Azure)安装方法: https://ifile.space/docs/onedrive
常见问题: https://ifile.space/docs/faq
宝塔面板安装教程(含对象存储介绍):https://www.daniao.org/15119.html
官方下载地址:https://ifile.space/download
官方演示站: https://demo.ifile.space/ (用户名密码均为demo)
本站地址: http://zdir.zzygx.in:3030
Linux服务器文件和安卓与PC客户端也可以通过阳光实验室的下载站进行下载
PC客户端:
http://www.zzygx.cc/DirectoryLister-master/download/IfileSpace Setup 1.1.0.exe
mac客户端:
http://www.zzygx.cc/DirectoryLister-master/download/IfileSpace-1.1.0.dmg
安卓客户端:
http://www.zzygx.cc/DirectoryLister-master/download/ifilespace_android_1.0.6.apk
界面截图:
zpan
zpan也是一款非常简单的网盘程序,也是只需下载安装后再启动即可使用
只需通过SSH输入一个命令服务器可自动安装
curl -sSf https://dl.saltbo.cn/install.sh | sh -s zpan
如果无法安装,请将协议改为http后下载
curl -sSf http://dl.saltbo.cn/install.sh | sh -s zpan
当显示为 Installation Completed Successfully. 就是安装成功
curl的安装类似于官方的 V 2 R A Y 脚本,直接就可以下载并自动通过脚本进行安装
接下来启动zpan
systemctl start zpan
设置开机启动
systemctl enable zpan
到这里服务器端的配置就完成了,zpan的默认端口是8222,接下来访问 IP或域名:8222 开始进入浏览器上的安装
打开我们的浏览器,进入 IP或域名:8222/install 开始安装步骤
第一步是选择数据库,可以选择最简单的 sqlite3 文件存储型数据库,只在服务器里自动创建一个 zpan.db 的数据库文件保存数据
接下来是配置管理员账号,用户名是admin(或者是admin@zpan.space),这里输入密码安装即可
大功告成,这时刷新一下浏览器即可登录(地址后面变为 IP或域名:8222/login)
好了,到这一步安装就完成了,接下来就可以登录使用了
更改端口和数据库配置可以直接修改 config.yml 文件即可
官方Github:https://github.com/saltbo/zpan
https://github.com/saltbo/zpan-front
作者博客: https://saltbo.cn/
开发介绍: https://saltbo.cn/posts/zpan-starting.html
官方安装教程: https://zpan.space/
详细安装教程(含对象存储介绍): https://ov-vo.org/987/
官方演示站:http://zpan.saltbo.cn/ (账号密码都是demo)
本站地址:http://zdir.zzygx.in:8222
界面截图: