Discourse Template 文件说明与用途

文件列表与功能描述

配置模板说明 :light_bulb:

:open_file_folder: cache-dns.template.yml

:rocket: 功能:配置 DNS 缓存相关的设置,提升域名解析效率。

:open_file_folder: cloudflare.template.yml

:cloud: 功能:配置与 Cloudflare 集成的选项,例如 CDN 加速和防火墙规则。

:open_file_folder: cron.template.yml

:three_o_clock: 功能:定义计划任务(Cron Jobs)的配置,用于定时执行任务。

:open_file_folder: enable-ruby-yjit.yml

:gem_stone: 功能:启用 Ruby 的 YJIT(JIT 编译器),大幅提升运行效率。

:open_file_folder: fastly.template.yml

:high_voltage: 功能:配置 Fastly CDN,加速静态和动态内容的分发。

:open_file_folder: offline-page.template.yml

:globe_with_meridians: 功能:配置服务离线时的静态页面,优化用户体验。

:open_file_folder: postgres.10.template.yml - postgres.15.template.yml

:hammer_and_wrench: 功能:针对不同版本 PostgreSQL 数据库的模板,根据需要选择适配版本。

:open_file_folder: postgres.template.yml

:hammer_and_wrench: 功能:PostgreSQL 数据库的通用配置模板。

:open_file_folder: redis.template.yml

:brick: 功能:配置 Redis 缓存服务,优化数据处理效率。

:open_file_folder: sshd.template.yml

:locked: 功能:配置 SSH 服务的安全设置,增强远程登录的安全性。

:open_file_folder: syslog.template.yml

:scroll: 功能:配置系统日志记录服务,便于问题追踪和监控。

:open_file_folder: web.china.template.yml

:red_paper_lantern: 功能:针对中国地区优化的网络设置模板,例如国内访问加速。

:open_file_folder: web.ipv6.template.yml

:globe_showing_europe_africa: 功能:配置支持 IPv6 的网络选项,适应现代网络环境。

:open_file_folder: web.letsencrypt.ssl.template.yml

:locked_with_key: 功能:配置 Let’s Encrypt 免费 SSL 证书,实现 HTTPS 自动化。

:open_file_folder: web.onion.template.yml

:onion: 功能:针对 Tor 网络的 .onion 服务配置,支持匿名访问。

:open_file_folder: web.ratelimited.template.yml

:vertical_traffic_light: 功能:配置访问速率限制(Rate Limiting),防止滥用和 DDoS 攻击。

:open_file_folder: web.socketed.template.yml

:shield: 功能:配置 WebSocket 服务,支持实时通信功能。

注意事项

如何使用:

  1. 在 app.yml 文件的 templates 部分中引用需要的模板,例如:
templates:
  - "templates/redis.template.yml"
  - "templates/web.ratelimited.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"
  1. 保存后,通过命令重建容器:
cd /var/discourse
./launcher rebuild app

注意事项

  • 确保 templates 目录中包含引用的文件。
  • 缺失文件可以从 Discourse 官方仓库获取或自行创建。
  • 配置完成后,建议测试各功能以确保无误。

我就用了最简单的几个配置。

都没用上面那么多配置模板文件。

如果网站能正常访问,没有问题的话,我感觉是少添加也不是坏事。

这个不能加,加了安装不了主题 :rofl: