In dieser Anleitung zeige ich euch, wie ihr Mastodon + Dateiupload mittels Docker und Traefik bereitstellen könnt. Bei Mastodon handelt es sich um ein soziales, dezentrales Netzwerk, welches ihr selbst betreiben könnt. Im Unterschied zu dieser Anleitung, geht es hier darum, dass eure Benutzer auch Dateien / Fotos hochladen können.
Diese Anleitung ist NICHT mehr AKTUELL. Dateiupload lässt sich aktuell auf verschiedene Arten realisieren. Die einfachste Art (Datei Speicher) wird in dieser Anleitung gezeigt: https://goneuland.de/mastodon-mit-docker-und-traefik-installieren/
Datum | Änderungen |
---|---|
27.11.2022 | Erstellung dieser Anleitung |
01.06.2023 | Anpassung der Traefik Labels |
03.11.2024 | Hinweis hinzugefügt. Bitte nutzt die verlinkte Anleitung |
1. Systemanforderungen
Dazu habe ich im Internet nichts genaues gefunden. Beim Erstellen dieser Anleitung habe ich einen vServer mit 2 Cores + 2GB Ram genutzt. Dabei kam es immer zu Fehlern, da er komplett ausgelastet war. Bei 4 Cores + 4 GB RAM lief alles ohne Probleme.
2. Grundvoraussetzung
- Docker & Docker Compose v2 (Debian / Ubuntu)
- Traefik v2 + 3 – Reverse-Proxy mit CrowdSec im Stack einrichten
3. Verzeichnis anlegen
Im ersten Schritt legen wir uns ein Verzeichnis an.
mkdir -p /opt/containers/mastodon
4. Docker Compose erstellen
Bei diesem Inhalt handelt es sich um exklusiven Content für Community Plus Mitglieder und Supporter.
Bitte logge dich mit deinem Account ein um den Inhalt zu sehen.
12. Admin Einstellungen öffnen
Nachdem euer Benutzer nun Administrator ist, könnt ihr rechts auf die Einstellungen klicken.
Hier solltet ihr nun links den Reiter “Administration” sehen.
13. Beitrag mit Bild posten
Nun könnt ihr versuchen einen Beitrag mit Bild zu posten. Dazu erstellt ihr einen neuen Beitrag und klickt auf die “Heftklammer” um ein Bild hinzuzufügen.
14. Quelle
https://github.com/mastodon/mastodon
Sehr gute Anleitung. Meine Instanz läuft auch gut. Der Upload funktioniert nur gar nicht. Ich hab auch keine Ahnung woran es liegen könnte..jemand ne Idee ?
Ahoi zusammen,
Danke dir Christian für diese gute und genaue Anleitung.
Klappt auch so weit mit der Instanz.
Was mir aber ums “verrecken” nicht klappen möchte, sind die SMTP Einstellungen…
Habe den Mailcow Server mit Crowdsec von dir und psycho0verload im Einsatz.
Was für mich logisch aussehen würde (und man auch überall in anderen Foren ließt) wäre das hier:
Allerdings bekomme ich damit keine Mail raus 😕
Habt ihr ähnliche Erfahrungen gemacht?