宝塔安装Cloudreve pro 4.10.1最新教程(推荐)

使用宝塔面板在 Linux 服务器上安装 Cloudreve 最新版(Go 版本,通常称为 Cloudreve Pro) 的详细图文式教程。本教程适用于你已有一台装好 宝塔面板 的服务器(如 CentOS/Ubuntu 等),并希望部署最新版的 Cloudreve 自建网盘。

cloudreve是什么?

Cloudreve 是一款开源的云存储网盘系统,它支持多种存储方式,包括本地存储、阿里云 OSS、腾讯云 COS、七牛云 Kodo、又拍云 USS 等。Cloudreve 提供了丰富的功能,包括文件管理、用户管理、权限控制、分享链接、离线下载等,可以满足个人和团队的各种需求。

cloudreve安装

1. 安装宝塔面板

在 Linux 服务器上安装宝塔面板,宝塔面板是一个方便的 Linux 服务器管理工具,可以简化很多服务器管理任务。

2. 安装 Cloudreve

  • 使用宝塔建立个自己的网站,这个不需要多说了,都会的,不会的可以百度一下。

虽然 Cloudreve 默认使用 SQLite,但生产环境建议使用 MySQL 提高性能和稳定性。

  • 首先在宝塔里新建mysql数据库,然后进入到新建的网站目录,新建一个文件夹,名字叫data,然后进入data文件夹,新建一个文件,名字叫conf.ini,然后打开conf.ini文件,把下面的代码复制进去,然后保存。
[Database]
Type = mysql
User = cloudreve_user
Password = StrongPass123!
Host = 127.0.0.1
Name = cloudreve
TablePrefix = cd_
Port = 3306
Charset = utf8mb4

把数据库的用户名、密码、数据库名称、表前缀都改成你自己的。

  • 打开宝塔终端,使用命令:
cd /www/wwwroot/cloudreve
  • 下载 Cloudreve:登录 Pro 授权管理面板 获取主程序。

  • 解压 Cloudreve:在宝塔文件夹里就执行解压了,或是者在终端执行命令:

unzip cloudreve.zip
  • 启动 Cloudreve:在终端执行命令:
# 赋予执行权限
chmod +x ./cloudreve
  • 对于 Pro 版本,在启动时需要将授权密钥通过命令行参数 –license-key 传入:
./cloudreve --license-key "你的授权密钥"
  • Cloudreve 是常驻服务,需后台运行。推荐使用 宝塔的「Supervisor」插件(进程守护):
宝塔软件商店 → 搜索 Supervisor 并安装
安装后进入 Supervisor 管理页面 → 添加进程
进程名称:cloudreve
启动命令:/www/wwwroot/cloudreve/cloudreve
启动目录:/www/wwwroot/cloudreve
用户:root(或 www-data,根据权限调整)
勾选「自动重启」
点击「启动」,状态变为「RUNNING」即成功

你可以在 Pro 授权管理面板 获取你的授权密钥。

Cloudreve 默认会监听 5212 端口记得在宝塔安全里放心,浏览器中访问 http://localhost:5212进入 Cloudreve。请注册一个账户,首个注册的账户会被设置为管理员。

以上就是使用宝塔面板在 Linux 服务器上安装 Cloudreve 最新版(Go 版本,通常称为 Cloudreve Pro) 的详细图文式教程。

宝塔安装maccms-rust版Docker 部署(推荐)

maccms-rust是一款基于rust语言开发的视频cms系统,具有高性能、高并发等特点。本文将介绍如何在宝塔面板上安装maccms-rust版Docker,并部署到服务器上。

maccms-rust是一款基于rust语言开发的视频cms系统,具有高性能、高并发等特点。本文将介绍如何在宝塔面板上安装maccms-rust版Docker,并部署到服务器上。

首先系统环境建议大家使用ubuntu22.4系统,安全稳定性,宝塔的兼容性都比较好。安装宝塔的命令去宝塔官方文档查看,这里就不多说了。

然后进入宝塔只需要安装Nginx环境即可,留作后续做反向代理使用。然后在宝塔内安装Docker即可,别的无需操作,按完以后使用以下命令:

# 创建项目文件夹
mkdir -p /home/maccms-rust

#进入文件夹,下载Dockerfile
cd /home/maccms-rust
wget https://raw.githubusercontent.com/TFTG-CLOUD/MacCMS-rust/refs/heads/main/Dockerfile
wget https://raw.githubusercontent.com/TFTG-CLOUD/MacCMS-rust/refs/heads/main/entrypoint.sh

以上2个文件暂时没更新,有问题,使用我本地上传的这2个文件到文件夹既可。

# 构建 Docker 镜像
docker build -t maccms-rust:latest .

#启动镜像
docker run -d \
  --name maccms-rust \
  --network host \
  -e ADMIN_USER=myuser \
  -e ADMIN_PASS=myuser \
  -v ./maccms_data:/var/lib/mongodb \
  -v ./maccms-rust:/app \
  -v ./maccms_logo:/var/log \
  --restart unless-stopped \
  maccms-rust:latest

以上代码可能会出现编码问题,请注意。如果出现请粘贴到QQ对话框里在复制一下即可。

#相关参数和文件夹说明
ADMIN_USER 设置后台用户名
ADMIN_PASS 设置后台密码,推荐复杂点
/var/lib/mongodb 数据库文件夹,可自行备份
/app/static 模板文件夹
/var/log 相关运行日志

# 查看容器状态
docker ps

# 查看日志
docker logs maccms-rust

# 停止容器
docker stop maccms-rust

# 启动容器
docker start maccms-rust

# 重启容器
docker restart maccms-rust

# 删除容器
docker rm maccms-rust

# 进入容器
docker exec -it maccms-rust /bin/bash

访问地址就是IP+8080,然后使用宝塔做域名的反向代理即可访问,该程序只有SSL加密域名可以访问。

使用Twonav建立自己的书签导航

搭建一个自己的简易书签,方便自己日常使用。简易网址导航网站。

前言

网址导航程序的选择也挺重要的,市面上有很多开源的导航程序,但是安全性和易用性都不尽如人意。Twonav是一个轻量级的PHP网址导航程序,界面简洁,功能实用,非常适合个人使用。


Twonav简介

Twonav是一个开源的PHP网址导航程序,具有以下特点:轻巧,数据存储在JSON文件中,无需数据库支持;界面简洁,易于使用;支持自定义分类和标签;支持搜索功能;支持多用户管理。


安装步骤

  1. 下载Twonav:从GitHub下载最新版本的Twonav。
  2. 上传文件:将下载的文件解压后,上传到你的服务器的Web根目录。
  3. 设置权限:访问您得域名自动进入安装页面,数据库可以选择SQLite,还是Mysql自己决定,个人用户简易选择Sqlite数据库,点击安装即可完成安装。
  4. 配置网站:安装完成后,登录后台,配置网站信息,如网站名称、描述等。
  5. 添加书签:在后台添加你常用的网站书签,可以按分类管理。

剩下的就没什么可说的了,这程序安装特简单,功能也挺实用,个人觉得挺不错的,推荐大家使用。参考链接肥猫书签导航

CheveretoV4的VPS脚本安装教程

Chevereto作为图库程序的领军代表,该程序功能强悍,作为图库,摄影,分享等用途得到广大好友的青睐,由于该程序功能强大导致V4版本在宝塔下安装环境极为困难还容易出错,所以官方给出Chevereto脚本安装,用于在任何 VPS(虚拟专用服务器)上安装 Chevereto 的 bash 脚本集合。

Chevereto作为图库程序的领军代表,该程序功能强悍,作为图库,摄影,分享等用途得到广大好友的青睐,由于该程序功能强大导致V4版本在宝塔下安装环境极为困难还容易出错,所以官方给出Chevereto脚本安装,用于在任何 VPS(虚拟专用服务器)上安装 Chevereto 的 bash 脚本集合。

安装环境

  • 必须以root用户登录,操作系统推荐ubuntu24.04

安装完会得到以下扩展

  • PHP
  • Apache HTTP Web server
  • MySQL Server
  • Composer
  • FFmpeg
  • Certbot
  • ExifTool
  • exiftran

然后运行以下脚本

注意:推荐使用 Ubuntu LTS 24.04。如果您使用其他系统,可能需要修改脚本。欢迎贡献代码。

prepare.sh脚本用于在 Ubuntu 上安装系统堆栈。

重启VPS以确保应用所有待处理的内核更新:

systemctl reboot

请务必将其更改24.04为与您的 Ubuntu LTS 版本相匹配:

bash <(curl -s https://raw.githubusercontent.com/chevereto/vps/4.3/ubuntu/24.04/prepare.sh)

成功后将显示此消息:

[OK] Stack ready for Chevereto!

Debian系统

注:推荐使用 Debian 12。 注:Debian 使用 MariaDB。

prepare.sh脚本用于在 Debian 系统上安装系统堆栈。

重启VPS以确保应用所有待处理的内核更新:

systemctl reboot

请务必将其更改12为与您的 Debian 版本相匹配:

bash <(curl -s https://raw.githubusercontent.com/chevereto/vps/4.3/debian/12/prepare.sh)

成功后将显示此消息:

[OK] Stack ready for Chevereto!
  • 这些脚本common/可以在任何类Unix系统下运行。
  • 需要curl和unzip

安装全新脚本

new.sh脚本会下载 Chevereto 并配置 Apache HTTP Web 服务器、MySQL 和 CRON。其目的是为Chevereto 的安装做准备。

这是针对全新安装而设计的,它应该在准备步骤之后运行,因为它假定系统堆栈已准备就绪。

bash <(curl -s https://raw.githubusercontent.com/chevereto/vps/4.3/common/new.sh)

是专业版用户就进到chevereto.com注册账号,然后获取license,也就是授权码,按回车继续。

数据库位置服务器端:

  • 网站根目录位于/var/www/html

  • MySQL root 密码保存在/root/.mysql_password

  • 日志位于/var/log/apache2

重要的:

运行以下命令保护您的数据库:

mysql_secure_installation

第一个提示选择“N”,以后提示选择“Y”

CheveretoV4下载命令

get.sh脚本下载 Chevereto 并将其解压到当前工作文件夹。

cd放入网站项目文件夹(例如/var/www/html)

运行以下命令,中间也会提示输入授权码,粘贴完按回车即可,授权码粘贴完是不显示的。

bash <(curl -s https://raw.githubusercontent.com/chevereto/vps/4.3/common/get.sh)

https设置

运行以下命令,即可借助 certbot 获取自动续期的 HTTPS 证书。请注意替换example.com为目标域名。

certbot --apache -d example.com

如果有子域名www,也可以这样执行

certbot --apache -d example.com -d www.example.com

注意安装提示选择1-2的时候选择2,

选项 1: 000-default.conf - 这是默认的 HTTP 虚拟主机

选项 2: 000-default-le-ssl.conf | example.com | HTTPS | Enabled - 这是专门为你的域名 example.com 配置的 HTTPS 虚拟主机

后续工作

wipe-v3-leftovers.sh脚本会从当前工作文件夹中删除之前 Chevereto V3 安装留下的所有残留文件。

bash <(curl -s https://raw.githubusercontent.com/chevereto/vps/4.3/common/wipe-v3-leftovers.sh)

以上就是CheveretoV4的VPS脚本安装教程,希望对您有所帮助。

efvcdn出错恢复源码教程

efvcdn是EFV切片转码推出的免费CDN,用于加速视频播放。当efvcdn出错时,可以尝试使用以下方法恢复。

efvcdn是EFV切片转码推出的免费CDN,用于加速视频播放。当efvcdn出错时,可以尝试使用以下方法恢复。

根据情况删除CDN缓存

进到SSH,执行以下命令

rm -rf /home/cdn-node/public/tmp

mkdir -p /home/cdn-node/public/tmp

mongo efvcdn --eval "db.files.deleteMany({})"

依次执行以上代码,删除CDN缓存,并清空数据库。

恢复CDN源码

cd /home && wget file.querydata.org/cdn-node.tar.gz

这个地址是EFV切片转码提供的CDN源码下载地址,如果下载失败,可以尝试使用其他下载工具下载。

然后执行解压文件和重启服务的命令:

tar zxvf cdn-node.tar.gz
cd /home/cdn-node
pm2 start ecosystem.config.js --env production

然后设置开机自启:

pm2 save

pm2 startup

重启服务器

reboot

以上方法可以尝试解决efvcdn出错的问题,如果问题仍然存在,可以尝试联系EFV切片转码客服寻求帮助。

使用谷歌邮箱作为发送端设置

现在,你可以使用下面的通用SMTP服务器信息和刚刚获取的“应用专用密码”进行配置了。

在目标应用或客户端中配置SMTP服务器信息。

  • 现在,你可以使用下面的通用SMTP服务器信息和刚刚获取的“应用专用密码”进行配置了。
配置项
SMTP服务器地址smtp.gmail.com
端口号推荐587
端口号备用465
加密方式STARTTLS(推荐)或SSL/TLS
认证方式普通密码认证
用户名你的完整Gmail邮箱地址
密码你刚刚生成的“应用专用密码”

以上就是使用谷歌邮箱作为发送端的完整设置步骤。完成这些配置后,你的应用或客户端应该能够通过Gmail的SMTP服务器发送电子邮件了。如果遇到任何问题,请确保检查防火墙设置以及Gmail账户的安全设置。祝你使用愉快!

什么是Google的应用专用密码?如何设置?

Google的应用专用密码是一个16 位数的密码,可授权应用或设备访问您的 Google 帐户。如果您开启了两步验证,并且在尝试访问自己的 Google 帐户时看到了“密码不正确”的消息,那么您有可能需要使用应用专用密码而非正常的google帐户的密码。
  • Google的应用专用密码是一个16 位数的密码,可授权应用或设备访问您的 Google 帐户。如果您开启了两步验证,并且在尝试访问自己的 Google 帐户时看到了“密码不正确”的消息,那么您有可能需要使用应用专用密码而非正常的google帐户的密码。

  • 当您的google帐户开启了两步验证后,通常会通过验证码的方式完成两步验证。但是,由于部分应用(如Thunderbird 、Outlook和部分网页版的应用)并不支持这种验证码。因此,在首次使用此类应用或设备登录 Google 帐户时,您将需要通过生成并输入应用专用密码来向此类应用授权。正常情况下,您不必记住这个密码,因为每个应用只需输入一次应用专用密码。

您可以通过以下方法设置专用密码:

1、访问应用专用密码页面(https://security.google.com/settings/security/apppasswords),此时您可能需要登录自己的 Google 帐户。

2、在应用专用密码页面中点击选择设备,然后选择您要使用的设备。如:您在使用139邮箱添加Gmail为其他邮箱时选择设备时,就需选择的是Windows计算机。

3、在应用专用密码页面中点击“选择应用”,然后选择您要使用的应用。如:您要使用139邮箱收取Gmail邮箱的邮件,选择应用时,就需选择的是邮件。

4、设备和应用选择完毕,点击“生成”,会提示正在生成新的应用专用密码,生成成功,展示生成的专用密码.