====== Mastodon - poznámky k instalaci ======
  * [[https://docs.joinmastodon.org/admin/install/|Navod na instalaci]]
  * [[https://docs.joinmastodon.org/admin/upgrading/|Aktualizace na novou verzi]]
  * [[https://github.com/mastodon/mastodon/releases|Seznam verzí]]
==== Chybky pri instalaci ====
  * PG::Error: ERROR: new encoding (UTF8) is incompatible
    First, we need to drop template1. Templates can’t be dropped, so we first modify it so t’s an ordinary database:
    UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';
    Now we can drop it:
    DROP DATABASE template1;
    Now its time to create database from template0, with a new default encoding:
    CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';
    Now modify template1 so it’s actually a template:
    UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';
    Now switch to template1 and VACUUM FREEZE the template:
    \c template1
    VACUUM FREEZE;
===== Upgrade na verzi 4.1.1 =====
Migrace databaze (pokud se po upgradu zobrazi v administraci vyzva)
su - mastodon
cd live
mastodon@f:~/live$ RAILS_ENV=production bundle exec rails db:migrate
Elasticsearch od verze 7.17 vyzaduje nastavit heslo pro pristup k obsahu
  * [[https://www.elastic.co/guide/en/elasticsearch/reference/7.17/security-minimal-setup.html]] 
po vygenerovani hesla nastavime odpovidajici v mastodonu do .env.production
ES_ENABLED=true
ES_HOST=localhost
ES_PORT=9200
ES_USER=elastic
ES_PASS=yourpassword
Nakonec znovu spustime 
mastodon@f:~/live$ RAILS_ENV=production bin/tootctl search deploy