平头哥海外手机卡商城

流量上网卡|保号卡|打电话卡

立即进入商城抢购
LemFi国际汇款法币/USDT秒回国
Telegram电报安全稳定
澳门蚂蚁银行6月享880港币奖励 TRX能量租赁转账降低78%手续费 eSIM全球上网卡原生IP速度快 真实美股交易平台USDT炒股/出入金 硬件钱包100%开源 银行级芯片 USDT回国各种渠道 总有适合你的 静态住宅IP跨境/TK/养号 加密货币交易所币圈人士必备
首页/正文

手把手教你搭建自己的开源网盘,非常安全,无任何上传下载速度限制,可远程访问!

本文章手把手教你从0到1搭建属于自己的开源网盘,安全、方便、可远程访问,无上传速度限制,无下载速度限制,跟着来,小白都能轻松搞定,一般15分钟可完成。

准备材料

VPS一台:如果你没有可以试试莱卡云,有各种新用户活动,性价比超高,平头哥博客和商店用的就是莱卡云,官方网址:点我前往

域名一个:如果你没有可以去买一个,10年也才几十块钱,平头哥博客和商店的域名都是它家买的,官方网址:点我前往

你还需要注册一个cloudflare账号,用来托管域名和开R2存储桶,免费的,官网网址:点我前往

另外还需要下载SSH工具,免费的:点我下载,当然你也可以用自己顺手的连接工具。

视频教程:开梯子看

代码安装顺序:

登录SSH连接工具后,先切换管理员模式

1,管理员模式代码,已经在root模式下可跳过

sudo- i

2,安装Docker:复制整段代码粘贴按回车就行

apt update -y

apt install -y docker.io

systemctl enable --now docker

docker ps

3,创建 Cloudreve 目录,两行一起复制粘贴按回车

mkdir -p /opt/cloudreve/uploads
mkdir -p /opt/cloudreve/config

4,启动目录容器,整段复制粘贴按回车

docker run -d \
  --name cloudreve \
  -p 5212:5212 \
  -v /opt/cloudreve/uploads:/cloudreve/uploads \
  -v /opt/cloudreve/config:/cloudreve/config \
  --restart unless-stopped \
  cloudreve/cloudreve:latest

5,查看初始管理员账号和密码

docker logs cloudreve | grep -i "admin"

上面输入后如果没有出现,那就用以下方法

在浏览器输入:http://你的IP:5212 注册管理员账号,输入邮箱和创建密码就行,然后登录。

接下来网盘用域名登录和安装反向代理以及申请证书,让你的网盘更安全更隐私。

在SSH连接工具里按以下顺序来

1,安装Nginx,整段复制粘贴按回车,没报错就说明安装成功


apt update -y
apt install -y nginx
systemctl enable --now nginx

2,给 Cloudreve 做一个反向代理,整段复制粘贴回车,下面你的域名前有一个空格,后面的;不要删除。

cat << 'EOF' > /etc/nginx/sites-available/cloudreve.conf
server {
    listen 80;
    listen [::]:80;
    server_name 你的域名;

    # 允许大文件上传,根据你以后教程大小可以再调
    client_max_body_size 20G;

    location / {
        proxy_pass http://127.0.0.1:5212;

        proxy_set_header Host              $host;
        proxy_set_header X-Real-IP         $remote_addr;
        proxy_set_header X-Forwarded-For   $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        proxy_read_timeout  300s;
        proxy_send_timeout  300s;
    }
}
EOF

3,启用这个站点并重载 Nginx,整段复制粘贴回车

ln -s /etc/nginx/sites-available/cloudreve.conf /etc/nginx/sites-enabled/cloudreve.conf

nginx -t

systemctl reload nginx

搞定之后用你的域名登录试试,先用http前缀,如果可以打开了说明成功,接下来安装证书。

第 1 步:在服务器安装 Certbot(签发免费证书的工具)

apt update -y
apt install -y certbot python3-certbot-nginx

第 2 步:用 Certbot 自动给 Nginx 配置证书,下面你的域名前后要有一个空格,再整段复制粘贴回车。

certbot --nginx -d 你的域名 --register-unsafely-without-email --agree-tos

最后出现类似于下方代码就成功了,证书会自动续期,所以不需要你管后续。

Congratulations! Your certificate and chain have been saved at …

Successfully deployed certificate for 你的域名。

最后收尾,把默认站点改成https+你的域名访问。

进入Cloudreve,点击左侧栏管理面板,再点击参数设置,站点信息,把站点地址改成你的域名保存就好了

评论

首页