惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

SecWiki News
SecWiki News
I
InfoQ
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
博客园 - Franky
T
Tailwind CSS Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
博客园_首页
罗磊的独立博客
V
V2EX
李成银的技术随笔
大猫的无限游戏
大猫的无限游戏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
True Tiger Recordings
Vercel News
Vercel News
Cyberwarzone
Cyberwarzone
Cisco Talos Blog
Cisco Talos Blog
F
Fox-IT International blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
M
Microsoft Research Blog - Microsoft Research
Know Your Adversary
Know Your Adversary
爱范儿
爱范儿
The Register - Security
The Register - Security
G
Google Developers Blog
The Hacker News
The Hacker News
Malwarebytes
Malwarebytes
S
Securelist
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
T
Threat Research - Cisco Blogs
T
The Exploit Database - CXSecurity.com
S
SegmentFault 最新的问题
博客园 - 叶小钗
F
Fortinet All Blogs
Apple Machine Learning Research
Apple Machine Learning Research
宝玉的分享
宝玉的分享
博客园 - 聂微东
T
Threatpost
博客园 - 【当耐特】
D
Docker
P
Privacy & Cybersecurity Law Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
G
GRAHAM CLULEY
V
Visual Studio Blog
C
Cisco Blogs
IT之家
IT之家
S
Security Archives - TechRepublic
Latest news
Latest news
阮一峰的网络日志
阮一峰的网络日志

秋澪的博客

MediaWarp说明文档 | 秋澪的博客 MacBook Air M1 2025年211工科本科生体验报告 | 秋澪的博客 Conda安装以及基础使用方法 | 秋澪的博客 利用CloudFlare搭建测速网站 | 秋澪的博客 Fcricle踩坑记录 | 秋澪的博客 FastCDN说明文档 | 秋澪的博客 利用CloudFlare搭建镜像站 | 秋澪的博客 Docker入门教程 | 秋澪的博客 UnlockMusic音乐解锁搭建教程 | 秋澪的博客 Excalidraw搭建教程 | 秋澪的博客 AutoFilm说明文档 | 秋澪的博客 利用CDN加速并保护站点 | 秋澪的博客 校园网碎碎念 | 秋澪的博客 三朝元老再就业——百元机装机体验暨P104-100快速上手 | 秋澪的博客 将M.2固态硬盘设为群晖存储池 | 秋澪的博客 Git快速上手指南 | 秋澪的博客 利用Ventoy打造最强硬盘 | 秋澪的博客 为Hexo博客添加后台管理系统 MarkDown笔记软件推荐 | 秋澪的博客 免费的云数据库推荐 | 秋澪的博客 Armbian手把手玩机指南01-系统刷入并安装可视化桌面 | 秋澪的博客 使用BetterNCM美化网易云 | 秋澪的博客 IOS旧版本应用推荐 | 秋澪的博客 51单片机学习记录-01 | 秋澪的博客 51单片机学习记录-00 | 秋澪的博客 免费域名注册 | 秋澪的博客 Hexo重装记录 | 秋澪的博客 利用CloudFlare创建域名邮箱 | 秋澪的博客 利用Replit搭建Alist | 秋澪的博客 Docker命令大全 | 秋澪的博客 MariaDB数据库搭建及基础用指南 | 秋澪的博客 Nginx-Proxy-Manager问题补充:DNSPod证书申请错误、NPM端口丢失 | 秋澪的博客 VPS基础配置 | 秋澪的博客 Ubuntu安装及ROS安装教程 | 秋澪的博客 个人图床搭建之Github篇 | 秋澪的博客 利用Replit搭建个人博客Halo | 秋澪的博客 AI工具网站推荐 | 秋澪的博客 MarkDown入门教程 | 秋澪的博客 利用FRP 和 Nginx-Proxy-Manager 为内网设备提供内外穿透服务 | 秋澪的博客 基于Ubuntu安装docker | 秋澪的博客 Hello World | 秋澪的博客
在Render上部署Alist | 秋澪的博客
2023-05-11 · via 秋澪的博客

文章摘要

GPT 4

此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结

介绍

Alist是一个支持多种存储,支持网页浏览和WebDAV的文件列表程序,由gin和Solidjs驱动。

render

Render是一个统一的云,用于使用免费的TLS证书、全球CDN、DDoS保护、专用网络和从Git自动部署来构建和运行您的所有应用程序和网站。

前言

先前教大家如何在Replit上搭建了Alist项目(教程地址),但是有几个问题:

  1. Replit官方严厉封杀Alist项目(主要还是有人滥用)
  2. Replit不能为自定义域名申请SSL证书,也就是说如果你有自己的域名的话,可以绑定Replit但是只能使用http访问

所以现在为大家带来在render上部署Alist的教程。Render免费账号的每月容器运行时间高达750小时,足够覆盖单个项目一个月的运行。在Render上部署的Alist是外挂数据库类型的,需要准备MySQL数据库(后面有介绍)。Render部署Alist最明显的一个缺点就是没办法使用Webdav进行挂载,不过当一个网盘集合也是绰绰有余

请不要滥用
请不要滥用
请不要滥用

准备:

  1. Github账号
  2. Render账号:可以通过Github注册
  3. MySQL数据库:后面会提供四个免费的数据库
  4. 域名:非必须,Render会免费提供域名

教程

Fork项目

(可以直接去文末找我配置好的项目地址,直接部署就好了)
访问Alist官方的项目仓库,点击右上角的Fork
Fork项目
Fork完后会跳转到自己的仓库,找到绿色的Code按钮,复制Https的那一串地址

在仓库中找到render.yaml
找到render.yaml
点进去,再点右上角的铅笔(编辑)
编辑render.yaml
将第6行的那一串地址替换成刚刚复制的,然后点击Commit changes就可以完成更改配置(第四行的alist最好替换掉)
alist可换可不换

Render账号

进入Render官网点击右上角的GET STARTED来创建账号
创建账号
Render可以使用Github、Gitlab、Google账号以及邮箱这四种认证方式,这里我使用Github进行注册
认证方式
用Github对Render授权(Authorized)后会向你的邮箱发送一篇邮件进行认证,认证一下就可以了,然后回到主页登录(Sign IN)既可

配置数据库

这里有四个比较好用的数据库

配置项目

回到自己GitHub项目,点击DEPLOY TO RENDER
部署到Render
然后按实际情况填写就好,不会填的参考这里利用Replit搭建Alist-配置数据库
有几点需要注意

关于自动生成的admin密码

  1. 初始密码是随机生成的,可以查看日志获取
  2. 如果你是使用的bit.io数据库,可以进入数据库,DATA,TABLES找到users,表中就有自动生成的密码
    找到admin密码

自定义域名

在侧边栏找到Setting,往下滑找到Custom Domains(自定义域名),按照要求填写,将域名CNAME(指向)xlist-diu2.onrender.com即可
自定义域名

防止休眠

Render项目在一段时间无人访问后会自动进入休眠,停止项目的运行,届时Alist将无法访问,可以使用UptimeRobot定期访问项目地址已达到阻止休眠的效果

项目备份

欢迎来到我的Github项目备份地址
我已经做了基本环境变量的配置,可以直接点击部署,再手动填写数据库域名、数据库端口、数据库名、用户名、密码即可