Make Digital Beautiful.

und schnell

Mastodon Zeichenlimit erhöhen – Dockerumgebung

Für die Docker Mastodon Admin-Neulinge.

Mit dem Script erhöht ihr das Zeichenlimit auf 5000 Zeichen bei eurer Instanz.


#!/bin/bash
docker-compose exec web sed -i ’s/500/5000/g‘ app/javascript/mastodon/features/compose/components/compose_form.js
docker-compose exec web sed -i ’s/500/5000/g‘ app/validators/status_length_validator.rb
docker-compose exec web sed -i ’s/:registrations/:registrations, :max_toot_chars /g‘ app/serializers/rest/instance_serializer.rb
docker-compose exec web sed -i ’s/private/def max_toot_chars\n 5000\n end\n\n private/g‘ app/serializers/rest/instance_serializer.rb
docker-compose exec web bundle exec rails assets:precompile && echo „pass“ || echo „fail“

docker-compose restart


Das Ganze als 5000.sh speichern.
Dann mit
Chmod +x 5000.sh
ausführbar machen. Nun könnt ihr das Script mit
./5000.sh
ausführen, kurz warten und ihr habt 5000 Zeichen.

Getestet mit Mastodon v4.1.0rc3

Ich selber habe dazu nur leicht das Script hier abgewandelt
https://forums.unraid.net/topic/74350-request-mastodon/

#mastodon #mastoadmin #characterlimit #docker #vps #linux #dockerizedmastodon

Mastodon 4.2 und neuer

#!/bin/bash
docker-compose exec web sed -i ’s/500/5000/g‘ app/javascript/mastodon/features/compose/components/compose_form.jsx
docker-compose exec web sed -i ’s/500/5000/g‘ app/validators/status_length_validator.rb
docker-compose exec web sed -i ’s/:registrations/:registrations, :max_toot_chars /g‘ app/serializers/rest/instance_serializer.rb
docker-compose exec web sed -i ’s/private/def max_toot_chars\n 5000\n end\n\n private/g‘ app/serializers/rest/instance_serializer.rb
docker-compose exec web bundle exec rails assets:precompile && echo „pass“ || echo „fail“

docker-compose restart

Das Ganze als 5000.sh speichern.
Dann mit
Chmod +x 5000.sh
ausführbar machen. Nun könnt ihr das Script mit
./5000.sh
ausführen, kurz warten und ihr habt 5000 Zeichen.