Badges Error launching

https://www.910500.xyz/badges

What’s the reason? That caused the unit to have errors.

Did you disable the enable_badges site setting?

No such option is available

Could you try searching for enable badges in Admin > All site settings? Is the setting ticked? If not, please tick it and save.

But me.

Does this topic duplicate the existing topic Discourse badges error?

Can you try entering safe mode and tick all the boxes? Does the setting show up after that? Does the Badges page work after that?

Thanks.

It can’t work in safemode

Does the image in #10 show the initial state of the website just after installation? Is this a customized version or something else, because it looks different from the initial state after installation by cloning https://github.com/discourse/discourse_docker.git, for example the “文档” section and the “周年纪念日” section, but I cannot rule out whether they were manually added after the installation.

perhaps it is a managed host install on a chinese server with some things disabled - almost looks like a limited or incomplete install.

can you give us more information about your configuration - is it a self-hosted standard docker install?

i fired up a discourse hosted free plan test forum and badge admin page looks like this:

(post deleted by author)

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
  - "templates/web.china.template.yml"

expose:
  - "8001:80"

params:
  db_shared_buffers: "256MB"

env:
  LC_ALL: en_US.UTF-8
  LANG: en_US.UTF-8
  UNICORN_WORKERS: 4
  DISCOURSE_HOSTNAME: www.910500.xyz
  DISCOURSE_DEVELOPER_EMAILS: c135860@outlook.com
  DISCOURSE_SMTP_ADDRESS: 
  DISCOURSE_SMTP_PORT: 
  DISCOURSE_SMTP_USER_NAME: work@sv1.910500.xyz
  DISCOURSE_SMTP_PASSWORD: ""
  DISCOURSE_SMTP_ENABLE_START_TLS: true
  DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none

# ✅ 唯一存储卷 → 指向你的 U盘 路径
volumes:
  - volume:
      host: /mnt/usbntfs/discoursed/shared/standalone
      guest: /shared

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-animated-avatars.git
          - git clone https://gh-proxy.com/https://github.com/discourse/docker_manager.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-saved-searches.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-category-experts.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-bbcode.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-follow.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-yearly-review.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-doc-categories.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-signatures.git
          - git clone https://gh-proxy.com/https://github.com/scavin/discourse-bilibili-onebox.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-livestream.git
          - git clone https://gh-proxy.com/https://github.com/paviliondev/discourse-journal.git
          - git clone https://gh-proxy.com/https://github.com/angusmcleod/discourse-events.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-bcc.git
          - git clone https://gh-proxy.com/https://github.com/paviliondev/discourse-tickets.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-surveys.git
          - git clone https://gh-proxy.com/https://github.com/maiizii/discourse-choujiang.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-user-card-badges.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-video.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-translator.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-theme-creator.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-tag-by-group.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-tag-topic-user-device.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-sketchup-3dwh-onebox.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-solved-reminders-plugin.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-shared-edits.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-route-blocker.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-newsletter-integration.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-logster-transporter.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-just-chat.git
          - git clone https://github.com/discourse/discourse-group-category-banner-ads.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-deprecation-collector.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-docs.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-code-review.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-chart.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-browser-history.git
          - git clone https://gh-proxy.com/https://github.com/discourse/discourse-bbcode-color.git
          - git clone https://gh-proxy.com/https://github.com/spirobel/discourse-matheditor.git

that is a lot of plugins.

why do you have theme creator installed as a plugin?

it is probably breaking your forum

this one:

- git clone https://github.com/discourse/discourse-group-category-banner-ads.git

isn’t going through the gh-proxy.com/ path

you have way too many plugins, especially unsupported/ unofficial plugins. remove them all and try and get your forum working properly, then add the important ones back one by one.

you have no SMTP port. i don’t think you can have email working without it.

are you running the data volumn off an NTFS formatted USB drive? that will degrade database performance and stability.

that one plugin pointing to github without the proxy is probably going to fail in your (presumably) firewalled location if you need to have the gh-proxy in between for it to load.

i think you need either of these depending on what you are doing with certificates:

templates/web.letsencrypt.ssl.template.yml
templates/web.ssl.template.yml

this should probably commented out unless you have a specific reason for including it:

DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none

So, should we remove GitHub - discourse/discourse-theme-creator · GitHub?

Yes that one at minimum, as as Lilly said, probably you have too many others too. Try that one first, and then start removing other unofficial ones until it works again so you know what the issue is.

It still doesn’t seem to work. What could be the reason? I’ve already tried.

Have you tried in safe mode, as suggested? If it works like that, we know it’s a theme component or plugin.

Try that first please.

Still nothing. I’ve already tried that and disabled all plugins.