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.
Ordner wechseln
Als nächstes wechselt ihr in einen anderen Ordner
1
| cd /var/www/mastodon/live |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
sudo -u mastodon RAILS_ENV=production PATH=/opt/rbenv/versions/mastodon/bin bin/tootctl cache clear
0 Kommentare