不使用Docker
服务 系统: Ubuntu22.04
硬件信息: x86_64 1
安装CloudDrive CloudDrive
官网地址 https://www.clouddrive2.com/download.html



Linux 版本下载地址:
Linux x86_64 https://github.com/cloud-fs/cloud-fs.github.io/releases/download/v0.9.21/clouddrive-2-linux-x86_64-0.9.21.tgz
在服务器上安装fusemount3
sudo apt-get -y install fuse3
下载安装验证
下载对应版本的CloudDrive压缩包,我的机器为:clouddrive-2-linux-x86_64-0.9.21.tgz
登录宝塔或者SSH下载最新版本并解压,进入clouddrive-2-linux-x86_64-0.9.21 目录
[root@VM-0-4-opencloudos ~]# cd /root/clouddrive-2-linux-x86_64-0.9.21
解压压缩包
tar zxvf clouddrive-2-linux-x86_64-0.9.21.tgz
进入解压目录,输入以下命令,即可在默认端口启用CloudDrive服务
./clouddrive
验证: 浏览器输入 http://<ip>:19798 或 http://localhost:19798 进入管理页面
若无法直接连接服务器可以使用cpolar转发19798端口进行管理;若用ip地址无法进入该界面,请关闭linux服务器防火墙
————————————————
配置CloudDrive为系统服务
在系统服务目录 /etc/systemd/system/ 目录下创建CloudDrive.service文件,内容为:
[Unit] Description= CloudDrive Service After=network.target [Service] ExecStart=/root/clouddrive-2-linux-x86_64-0.9.21/./clouddrive WorkingDirectory=/root/clouddrive-2-linux-x86_64-0.9.21 [Install] WantedBy=default.target
ExecStart: 指定为运行脚本(保留最后的./clouddrive,修改路径)
WorkingDirectory: 指定运行目录
启用服务 sudo systemctl enable CloudDrive 启动服务 sudo systemctl start CloudDrive 停止服务 sudo systemctl stop CloudDrive
ps:如果 提示:Debian12 -bash: sudo: command not found
Debian12 -bash: sudo: command not found 解决方法
在Debian 12系统中,sudo命令用于允许用户以root权限执行操作。如果遇到“sudo: command not found”错误,通常是由于sudo未安装或PATH环境变量配置问题。1
安装sudo: 如果sudo未安装,需以root用户登录(通过su -并输入root密码),然后使用apt包管理器安装:
需要安装sudo
sudo apt-get update sudo apt-get install sudo
如果执行启动命令提示Name or service not known
root@VM-ps7EhmYE:~# sudo systemctl enable CloudDrive sudo: unable to resolve host VM-ps7EhmYE: Name or service not known
我们可以用宝塔面板的系统启动项插件让它开机启动:


发表评论