Tootcl Befehle für Mastodon auf einem Raspberry PI betriebenen Yunohost

von | Sep 6, 2023 | Technik | 0 Kommentare

Schlagwörter: Mastodon - Raspberry Pi - yunohost

Wie ihr wisst, bin ich ein absolutes Spielkind – ohne Ding auszuprobieren – ist das Leben für mich langweilig. Aus diesem Grund habe ich vor ein paar Wochen eine neue Mastodon Instanz installiert und zwar diesmal auf meinem kleinen Raspberry PI – diesmal habe ich aber nicht Cloudron verwendet sondern Yunohost als Administratortool.

Vor knapp 1 Jahr habe ich ja bereits einen Artikel über die Tootctl Befehle geschrieben, aber damals noch für eine Mastodon Instanz auf dem Linode Server Tootcl Befehle für Mastodon auf einem Cloudron Server.

Aber da ich gemerkt habe, dass die Befehle vorallem am Anfang der Befehle sich ziemlich unterscheiden, habe ich hier nochmal die Befehle aufgelistet für alle die es brauchen – und so vergesse ich die Befehle auch nicht mehr.

SSH einloggen

Natürlich müsst ihr euch zuerst in das SSH von eurem Raspberry Pi einloggen.

1
ssh name@ip

Ordner wechseln

Als nächstes wechselt ihr in einen anderen Ordner

1
cd /var/www/mastodon/live

Befehle verwenden

Nun könnt ihr die Befehle verwenden. Hier findet ihr alle “end” Befehle für den Mastodon Admin CLI (Using the admin CLI)

Wenn ihr so einen Befehl ausführen möchtet, dann gibt einfach den folgenden Befehl in das Terminal ein und ersetzt natürlich das XX mit dem CLI Befehl den ihr verwenden möchtet.

1
sudo -u mastodon RAILS_ENV=production PATH=/opt/rbenv/versions/mastodon/bin bin/tootctl XXX

Ich habe hier noch ein paar Befehle aufgelistet, die ich immer wieder verwende um Speicherplatz zu sparen.

Speicherplatzbelegung auflisten

1
sudo -u mastodon RAILS_ENV=production PATH=/opt/rbenv/versions/mastodon/bin bin/tootctl media usage

Files die älter sind als 2 Tage löschen

1
sudo -u mastodon RAILS_ENV=production PATH=/opt/rbenv/versions/mastodon/bin bin/tootctl media remove --days=2

Headers entfernen

1
sudo -u mastodon RAILS_ENV=production PATH=/opt/rbenv/versions/mastodon/bin bin/tootctl media remove --remove-headers

Löscht Lokale Avatare und Headers Kopien

1
sudo -u mastodon RAILS_ENV=production PATH=/opt/rbenv/versions/mastodon/bin bin/tootctl media remove --prune-profiles

Löscht Media Anhänge

1
sudo -u mastodon RAILS_ENV=production PATH=/opt/rbenv/versions/mastodon/bin bin/tootctl preview_cards remove --days=2

Löscht Toots aus der Datenbank (Nur im Notfall verwenden)

1
sudo -u mastodon RAILS_ENV=production PATH=/opt/rbenv/versions/mastodon/bin bin/tootctl statuses remove

Löscht internes Cache und wird danach neu aufgebaut (Nur im Notfall verwenden)

1
sudo -u mastodon RAILS_ENV=production PATH=/opt/rbenv/versions/mastodon/bin bin/tootctl cache clear

0 Kommentare

Einen Kommentar abschicken

Du kannst auf Fediverse-Profile verlinken, indem du fl:@benutzername in deinem Kommentar eingibst.

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert