A user attempted to recover a Discourse backup on a new on-premise Debian VM, but encountered a white login page and Redis connection issues. Initial troubleshooting included stopping Nginx, rebuilding the app, and restarting containers, but Redis was not found. The user discovered that Redis should be managed within the Discourse container, not the host system. After manually installing Redis and resolving certificate issues, the site became accessible. The user then faced a recurring white screen issue after another recovery attempt, which was resolved by transferring the backup file via WinSCP. The user credited the support team for guidance, particularly regarding potential plugin mismatches and CSP settings, and acknowledged the help in resolving the problem. ITAS-Isti documented the process and shared screenshots of errors and solutions throughout the discussion. Benjamin_D provided key troubleshooting steps and suggestions, including checking the app.yml and considering plugin compatibility.
I habe recovered a Backup File from the cloud instance. After recovering it on my own debian server, the URL / Title of the page can be seen the login page is however white.
I have been actually able to install it first with a help of a tutorial. After I have recovered a backup from a discourse-hoster, I have received only white pages. Since that time I am not able to install it …
It can be that my reboots, rebuilds have crashed the vm itself.
I think the problem is that redis works no longer and I do not now how to start it.
I have already pulled the discourse container, it has not helped however.
I think
I destroy the container,
delete the directory,
pull the container from git
and start from scratch again …
I’m sorry, my mistake for the systemctl check, I do have redis installed on the host but for another purpose, the redis you’re looking for is installed in the container.
that could come from your app.yml, what do you have there ?
## Uncomment these two lines if you wish to add Lets Encrypt (https)
# - "templates/web.ssl.template.yml"
# - "templates/web.letsencrypt.ssl.template.yml"
you might also have hit a letsencrypt’s renew limit…