建站心得
宝塔安装Cloudreve pro 4.10.1最新教程(推荐)
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,并部署到服务器上。
首先系统环境建议大家使用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文件中,无需数据库支持;界面简洁,易于使用;支持自定义分类和标签;支持搜索功能;支持多用户管理。
安装步骤
- 下载Twonav:从GitHub下载最新版本的Twonav。
- 上传文件:将下载的文件解压后,上传到你的服务器的Web根目录。
- 设置权限:访问您得域名自动进入安装页面,数据库可以选择SQLite,还是Mysql自己决定,个人用户简易选择Sqlite数据库,点击安装即可完成安装。
- 配置网站:安装完成后,登录后台,配置网站信息,如网站名称、描述等。
- 添加书签:在后台添加你常用的网站书签,可以按分类管理。
剩下的就没什么可说的了,这程序安装特简单,功能也挺实用,个人觉得挺不错的,推荐大家使用。参考链接肥猫书签导航
CheveretoV4的VPS脚本安装教程
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出错时,可以尝试使用以下方法恢复。
根据情况删除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.gmail.com |
| 端口号推荐 | 587 |
| 端口号备用 | 465 |
| 加密方式 | STARTTLS(推荐)或SSL/TLS |
| 认证方式 | 普通密码认证 |
| 用户名 | 你的完整Gmail邮箱地址 |
| 密码 | 你刚刚生成的“应用专用密码” |
以上就是使用谷歌邮箱作为发送端的完整设置步骤。完成这些配置后,你的应用或客户端应该能够通过Gmail的SMTP服务器发送电子邮件了。如果遇到任何问题,请确保检查防火墙设置以及Gmail账户的安全设置。祝你使用愉快!
什么是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、设备和应用选择完毕,点击“生成”,会提示正在生成新的应用专用密码,生成成功,展示生成的专用密码.