# Forum rendered unusable

**URL:** <https://meta.discourse.org/t/forum-rendered-unusable/277535>\
**Category:** Self-hosting\
**Tags:** s3\
**Created:** [September 1, 2023, 10:09pm UTC](https://meta.discourse.org/t/forum-rendered-unusable/277535 "2023-09-01T22:09:58Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![MadPenguin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/madpenguin/32/323935_2.png) [@MadPenguin](https://meta.discourse.org/u/MadPenguin)\
**Post date:** [September 1, 2023, 10:09pm UTC](https://meta.discourse.org/t/forum-rendered-unusable/277535/1 "2023-09-01T22:09:58Z")

</div>

Hi, I’m trying to enable S3 backups to a [Min.IO](http://Min.IO) server. When I change app.yml to what I think reflects the documentation, then rebuild, on completion all I get in the browser is the 4 coloured dots in the middle of the screen. When I look in the console I get;

```javascript
Uncaught ReferenceError: I18n is not defined
    at admin?v=103a67b2358b…86c5a58d96d4e91:1:1
wizard?v=ab2295f1774…85b733472935c34a0:1 
Uncaught ReferenceError: I18n is not defined
    at wizard?v=ab2295f1774…b733472935c34a0:1:1

```

My changes to app.yml are as follows;

```yml
  DISCOURSE_BACKUP_LOCATION: 's3'
  DISCOURSE_USE_S3: 'true'
  DISCOURSE_S3_REGION: 'off-cloud-backup'
  DISCOURSE_S3_ENDPOINT: 'http://borg....'
  DISCOURSE_S3_ACCESS_KEY_ID: '(my uid here)'
  DISCOURSE_S3_SECRET_ACCESS_KEY: '(my key here)'
  DISCOURSE_S3_CDN_URL: 'http://borg....'
  DISCOURSE_S3_BUCKET: 'assets'
  DISCOURSE_S3_BACKUP_BUCKET: 'discourse-data'
  DISCOURSE_S3_INSTALL_CORS_RULE: 'false'

```

On the Min server I have the region set up, then a public bucket called ‘assets’, then a private bucket called ‘discourse-data’, and obviously credentials to match. I’ve tried without quotes around the variables just in case because some of the examples do this - no change.

If I change these and restart, they don’t seem to take. I need to do a rebuild for them to activate which makes the testing cycle pretty painful. Would be a little easier if these fields were all available in the admin settings, which they seem to have been historically, or at least they appear on some people’s screen grabs (?)

If I comment out all the \_S3 entries in app.yml and rebuild, it works fine. (I just don’t have backups configured) (the ENDPOINT and CDN url’s do resolve locally to the right IP)

Getting everything else set up, including subscriptions, was all relatively easy, but I’ve hit a brick wall with this. Anyone any idea what I’m doing wrong?

---

_[View the full topic](https://meta.discourse.org/t/forum-rendered-unusable/277535)._
