Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >使用Deepin构建内网网盘

使用Deepin构建内网网盘

作者头像
Magneto
发布于 2022-09-14 08:06:57
发布于 2022-09-14 08:06:57
1K00
代码可运行
举报
文章被收录于专栏:春花秋月春花秋月
运行总次数:0
代码可运行

前言

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

准备

装有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指令移动.

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 赋予执行权限
chmod +x ./cloudreve
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 启动 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 更换为程序所在目录:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[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 文件,并写入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[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命令控制台 然后执行以下命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 获取root权限
sudo su

这个时候需要你输入root密码,Deepin的root密码就是开机密码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 回归至默认目录
cd
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 更新配置
systemctl daemon-reload
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 启动服务
systemctl start cloudreve
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 设置开机启动
systemctl enable cloudreve

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

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

系统管理

以下是管理命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 启动服务
systemctl start cloudreve
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 停止服务
systemctl stop cloudreve
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 重启服务
systemctl restart cloudreve
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 查看状态
systemctl status cloudreve

构建成功

其他

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

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

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

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

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

Windows

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

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

其他

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-12-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
内网转发搭建一个网盘
(这还是一篇水文)其实这篇文章就是记一次搭建一次对外开放的一个内网网盘,采用的是我以前发布的博文 Centos 搭建 Frp 内网映射服务 支持。 所以嘛如果看了这个的话,这篇文章并不难(也并没有什么教程意义)。
筱锋xiao_lfeng
2022/03/16
1.4K0
内网转发搭建一个网盘
轻量锐驰 x 轻量对象存储 搭建不限速网盘
大多数第三方网盘在进行分享时无法保障下载用户也享受高速下载的权益,而高昂的会员费+限速政策使不管是自己使用还是分享他人都会有不愉快的体验
小宇-xiaoyu
2025/01/21
5690
轻量锐驰 x 轻量对象存储 搭建不限速网盘
Cloudreve的搭建
你可以在 GitHub Release 页面获取已经构建打包完成的主程序。其中每个版本都提供了常见系统架构下可用的主程序,命名规则为cloudreve_版本号_操作系统_CPU架构.tar.gz 。比如,普通64位Linux系统上部署3.0.0版本,则应该下载cloudreve_3.0.0_linux_amd64.tar.gz。
摘繁华
2021/12/27
1.4K0
Cloudreve的搭建
使用花生壳内网穿透+Cloudreve搭建私有云
在此地址:https://github.com/cloudreve/Cloudreve/releases根据你的系统架构,下载最新对应的主程序包,下面是一个例子
zuantou
2022/04/25
2K0
使用花生壳内网穿透+Cloudreve搭建私有云
[干货Get!]Android搭建Cloudreve私人云盘
不过许多人都没有树莓派,但是旧手机大家大部分肯定还是有的,那么这一篇教程就让我们利用旧Android手机搭建我们的私有家庭云
KINDYEAR
2022/07/12
5.5K0
[干货Get!]Android搭建Cloudreve私人云盘
使用宝塔搭建cloudreve并使用又拍云cdn+存储
在宝塔添加网站,用pan.mashiro.ski举例 选择纯静态 设置SSL,添加证书,开启强制HTTPS 添加反向代理,名称随意,目标url填写http://127.0.0.1:5212
MashiroT
2022/10/28
1.2K0
使用宝塔搭建cloudreve并使用又拍云cdn+存储
使用Cloudreve自建不限速的网盘,支持离线下载
请注意,本文编写于 515 天前,最后修改于 206 天前,其中某些信息可能已经过时。
kenvie
2022/01/20
1.3K0
使用Cloudreve自建不限速的网盘,支持离线下载
树莓派搭建私有云Cloudreve
第一当然喜欢它的MD风格,其次支持Webdav,Aria2,而且可以对接阿里云OSS,腾讯云COS还有onedrive等等~速度上肯定有保障的
KINDYEAR
2022/07/12
6.2K0
树莓派搭建私有云Cloudreve
Linux Systemd 实战
对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/system目录添加一个配置文件。
为为为什么
2022/08/06
1.7K0
Frp内网穿透教程记录
很久很久以前从学校那嫖了台服务器,可惜是内网的,但是总比没有好啦,那时候一直觉得内网映射很麻烦,遥不可及,然后也就一直没有去弄。
SingYi
2022/07/13
6970
Frp内网穿透教程记录
linux系统管理及安全管理——systemctl/systemd
该脚本使用于启动多个mysql实例的环境,如果想管理单个MySQL进程,只需要将“%i”换成具体的参数就好(mysql单实例管理可参考:http://blog.csdn.net/shen2308/article/details/78492460)。
阿dai学长
2019/04/03
5.6K0
使用腾讯云轻量应用服务器搭建Frp内网穿透到OpenWrt
本文我想和大家聊聊 Frp 在 OpenWrt 系统中的应用。我在家里的open wrt上部署了很多服务和脚本,但是由于ipv4地址资源紧张,家庭宽带获取ipv4公网地址难度大、代价高,我的家宽也没有公网ip,只能在家庭局域网中访问这些服务,这里我们就需要使用内网穿透工具让这些服务在外网也可以访问到,目前的内网穿透应用中有两个比较常用,一个是Frp,另一个是Ngrok,OpenWrt系统对这两个应用的支持都不错,这次我们选择使用Frp搭建。
4O4
2024/01/21
3.2K0
编写一个服务systemd的启动方式
工作中遇到了一个问题,开发人员编写了一个程序,想要开机自启动,一开始还想偷点懒直接把启动命令直接写到rc.local,后来发现毛病太多,索性直接编写一个systemd文件来控制启动
dgds
2023/08/02
5120
ARM架构LNMP下部署Microsoft 365 E5 Renew X
安装 Asp.Net Core SDK 3.1 运行环境,参照本博客上一篇文章。 创建SSL证书,ASP.Net环境要求pfx格式的证书,从OHTTPS(邀请链接,你和我都会获得相当于10块钱的点数,用来部署证书)获取cert.key、cert.cer 、fullchain.cer。 获取pfx证书:
空空裤兜
2023/03/03
6580
【玩转Lighthouse】小白也能FRP内网穿透配置和使用
有时候在想互联网互联网,为什么在异地没有办法通过网络连接家里的NAS,远程控制家里的电脑呢 ? 网上一顿恶补学习,原来是没有分配到 基于 IPV4 的公网 IP,而动态公网 IP 申请 还不一定能成功。 解决的办法可以 使用 基于 IPV6 的公网IP 远程连接 或 使用本文所介绍的FRP进行内网穿透。
用户6795856
2022/04/15
1.4K0
frp内网穿透
前一段时间买了一个刷了armbian系统的电视盒子,但是一直没办法在外访问搭建好的项目,于是使用frp搭建了内网穿透服务器。
sgr997
2022/12/01
2.6K0
【玩转Lighthouse】使用腾讯云轻量应用服务器运用FRP搭建内网穿透服务器并在群晖上面配置使用内网穿透
通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:
青阳
2022/04/18
4.4K2
【滴滴开源运维监控系统】夜莺V5版本部署实践
夜莺是新一代国产智能监控系统。对云原生场景、传统物理机虚拟机场景,都有很好的支持,10分钟完成搭建,1小时熟悉使用,经受了滴滴生产环境海量数据的验证,希望打造国产监控的标杆之作
yuanfan2012
2022/03/31
2.5K0
【滴滴开源运维监控系统】夜莺V5版本部署实践
Linux系统服务神器:systemctl的简单配置与使用
以前使用Ubuntu和CentOS,一般使用SysV init(就是以前使用的service)进行进程的开机自启和进程守护。
Mintimate
2022/04/08
6.9K1
Linux系统服务神器:systemctl的简单配置与使用
Systemd 入门教程:实战篇
上一篇文章,我介绍了 Systemd 的主要命令,今天介绍如何使用它完成一些基本的任务。 一、开机启动 对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/lib/systemd/sy
ruanyf
2018/04/13
1K0
Systemd 入门教程:实战篇
相关推荐
内网转发搭建一个网盘
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档