使用Deepin构建内网网盘

前言

这个是很久之前的文章,有备份,由于之前重置过博客,我就重发了流汗滑稽

准备

装有DeepinOS的设备(可以为台式/笔记本电脑或者是树莓派)
Cloudreve3.1+软件包

软件提供

DeepinOS安装方法……自己百度吧

Cloudreve3.2版本需要去Github上下载,如果无法下载请使用众所周知而不可描述的玩意流汗滑稽进行下载,提供个链接好了 查看链接

个人配置

开始前我得说一下,这里的方法适用于我个人电脑,或许他人可以通用.

1.装有Deepin15.11+的电脑一台
听说V20发布了,但是当时写这篇文章的时候最高到15.11受虐滑稽理论上V20.1一样可用

2.使用图形桌面,这样的话比较省事,其他方式有大同小异的区别.

第一步

去Github下载相应的Cloudreve安装包,我选择的是AMD64的包,因为我是AMD的PC(没猜错的话Intel也可以用AMD的包),如果你是基于ARM指令集的操作机器,则选择ARM的安装包

安装包选择

安装包选择

Ps:如果你的机器是使用的是ARM64位指令集的话,你可以选择ARM64的安装包版本,因为64位版本在算法上会优于32位,这通常意味着更高的访问速度。

第二步

将Cloudreve压缩包放在你想要的数据盘中,我选择的是D盘,我不建议放在系统盘之中,因为比较混杂,到时候所有的文件都将储存在本地里(如果你愿意储存到云端可以配置其他的储存方式,储存本地速度也是很快的,毕竟是内网)

移动完成后进行解压,可以发现里面只有一个Cloudreve的文件,没有后缀.

然后我们在这个数据盘里右键,选择在终端打开,这样的话就可以直接定位到这个盘了,如果你不是图形界面的话你可以使用CD指令移动.

此时此刻在终端输入下命令

# 赋予执行权限
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve
注意,以上命令要分批次输入,不能一次性输入,还有,你们不会傻到把注释也输上去吧


流汗滑稽

这之后就直接完成了构建

构建完成后墨镜滑稽务必记住提供的默认账号密码墨镜滑稽

墨镜滑稽默认密码在首次启动后Linux控制台有写墨镜滑稽

受虐滑稽别问我为什么提醒你,因为第二次启动他就不会显示了,别的地方还看不了受虐滑稽

讲道理它会显示你自己的内网ip
我的内网ip是192.168.31.30
以我的内网ip为例子,在浏览器输入192.168.31.30:5212就可以访问了

这时候你的程序更目录是这样的

BT和.__deepin.db是另外的东西,可以忽略

第三步

虽然构建完成了,但是关闭控制台后会导致Network Error或者无法访问.
这里就要守护进程了

由于个人原因我提供两种方法流汗滑稽

方法一

使用Linux控制台

编辑配置文件
vim /usr/lib/systemd/system/cloudreve.service

将下文 PATH_TO_CLOUDREVE 更换为程序所在目录:

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org/
After=network.target
Wants=network.target

[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

这样的比较直接,但是我不会退出vim编辑器….我就提供第二种方法

方法二

基于Deepin图形界面的操作,其他Linux无图像界面系统,可以安装 宝塔 进行编辑。

以管理员身份进入/usr/lib/systemd/system/目录

创建 cloudreve.service 文件,并写入

[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org/
After=network.target
Wants=network.target

[Service]
WorkingDirectory=/PATH_TO_CLOUDREVE
ExecStart=/PATH_TO_CLOUDREVE/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed

StandardOutput=null
StandardError=syslog

[Install]
WantedBy=multi-user.target

第四步

首先关闭正在运行Cloudreve的Linux命令控制台
然后执行以下命令

# 获取root权限
sudo su
这个时候需要你输入root密码,Deepin的root密码就是开机密码
# 回归至默认目录
cd
# 更新配置
systemctl daemon-reload
# 启动服务
systemctl start cloudreve
# 设置开机启动
systemctl enable cloudreve

依旧是一条一条地执行,同样不要把注释带上流汗滑稽

这样之后,就全部构建完成了!开机启动目前在我电脑上无法实现,原因未知。

系统管理

以下是管理命令

# 启动服务
systemctl start cloudreve
# 停止服务
systemctl stop cloudreve
# 重启服务
systemctl restart cloudreve
# 查看状态
systemctl status cloudreve
构建成功

其他

如果需要通过域名访问,可以尝试进行反向代理,当然这是架构在服务器之上的,在本地你可以自行研究. 查看链接

域名访问也可以使用域名+端口的方式访问,这样就可以不用服务器啦~

如果想要自行从源代码构建,请参阅该章节 查看链接

一切配置都由自己设定,邮件可正常发送,建议使用465端口进行发送(即邮件服务器SSL端口)因为小于100的端口都未默认开启,100以上的端口都已开启仅需监听.

若需阅读更多内容请查看官方文档 查看链接

Windows

Windows的话下载之后解压就直接可以用了受虐滑稽

但是Windows没法守护进程,所以必须挂在后台上.

其他

本文在本次编辑中有根据实时情况进行修改,同时也对文章排版进行了优化

《尽亦初》系列,手稿已完成。

使用Deepin构建内网网盘》一文由 Magneto 发布在SYMBK.CN一站上,采用《CC BY-NC-ND 4.0》,转载必须注明作者和本文链接。
如果想要纯净阅读您可以选择本文的AMP模式
暂无评论

发送评论 编辑评论

Source: symbk.cn/technology/329
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
小恐龙
酷安
颜文字
Emoji
花!
上一篇
下一篇