Katastrophenmanagement für eine eigenständige Discourse-Instanz

Hallo, ich kann Digital Ocean nicht nutzen, da keines der dortigen Zahlungsgateways in meinem Land funktioniert und es in meinem Land nicht einfach ist, eine Kreditkarte zu erhalten. Daher habe ich Discourse auf AWS EC2 mit einem Docker-Image installiert und AWS SES für SMTP verwendet (da dies deutlich günstiger ist als alle empfohlenen Dienste).
Für die Fehlerbehebung habe ich versucht, AWS RDS PostgreSQL zu verwenden und die app.yml entsprechend anzupassen, aber es tritt der Fehler auf:

rake db:migrate failed.

Ich habe es versucht, aber es scheint nicht zu funktionieren. Also habe ich nur die Option, alles auf einer einzelnen Instanz unterzubringen (was übrigens funktioniert), aber was ist, wenn diese Instanz ausfällt? Wie kann ich dieses Problem bewältigen?

We don’t see many “disasters” on standalone instances in practice. If you have daily backups configured, and shipped to S3, you can easily set up a new Discourse instance in (way) less than 24 hours anywhere in the cloud and restore your daily backup there.

1 „Gefällt mir“

How to configure discourse for daily backup to s3?

Read the relevant howto topic; try searching.

I am sorry :grimacing: