Möchtest du Pixelfed, eine selbst gehostete Alternative zu Instagram, auf deinem eigenen Server betreiben? Mit Docker wird die Installation und Verwaltung von Pixelfed zum Kinderspiel. In diesem Artikel zeige ich dir, wie du Pixelfed mithilfe von Docker und Traefik aufsetzt und in wenigen Schritten einsatzbereit machst.
Docker
Wenn du Docker verwendest, kennst du wahrscheinlich die Herausforderungen, die mit der Verwaltung von Containern und Diensten verbunden sind. Mit lazydocker wird die Verwaltung von Docker-Containern zum Kinderspiel. In diesem Artikel zeige ich dir, wie du lazydocker auf deinem System installierst und es dir ermöglicht, Docker-Container einfach zu überwachen und zu steuern. Alternativ kannst du das mächtigere Portainer installieren.
In der Wunschliste wurde ein Tutorial für authentik gewünscht. Ich habe bei mir auf dem Server schon mit Authelia experimentiert. Parallel dazu wollte ich auch mit authentik experimentieren und habe mich des Themas angenommen. Die Dokumentation von authentik ist zwar super (damit konnte ich dann ohne Probleme später das Benutzer- und Gruppenmanagement regeln), aber bei der Integration in mein traefik-Setup bin ich mit der offiziellen Dokumentation gescheitert. Nach einer Google-Recherche bin ich dann auf die Seite von IBRACORP gestoßen. Die dortige Anleitung hat dann zusammen mit meinem traefik-Wissen aus dem traefik-Setup-Beitrag hier sowie der offiziellen Dokumentation zum Erfolg geführt.
Docker ermöglicht es dir, Software in isolierten Containern auszuführen und vereinfacht die Bereitstellung von Anwendungen. In diesem Artikel zeige ich dir, wie du Docker auf deinem Raspberry Pi installierst und einsatzbereit machst.
Overleaf – Online LaTeX Editor mittels Docker Compose und Traefik installieren
Bei Overleaf handelt es sich um einen online LaTeX Editor. Dieser ermöglicht es euch in eurem Browser LaTeX Dokumente zu erstellen und daran kollaborativ zu arbeiten. In dieser Anleitung erfahrt ihr wie ihr Overleaf (ehemals ShareLatex) innerhalb weniger Minuten installiert.
Bei Sinusbot handelt es sich um einen Musikbot, welchen ihr sehr einfach in Teamspeak 3 oder Discord einbinden könnt. Dort könnt ihr dann verschiedene Lieder / Radio / Sounds abspielen und vieles mehr. Hier zeige ich euch, wie ihr Sinusbot sehr leicht innerhalb von wenigen Minuten mittels Docker und Traefik bereitstellen könnt.
Nextcloud – ClamAV Virenscanner hinzufügen mittels Docker
In dieser Anleitung zeige ich euch, wie ihr den kostenlosen ClamAV Virenscanner sehr leicht in eure Nextcloud Instanz einbinden könnt.
Ich habe bereits hier eine Anleitung geschrieben, wie ihr WebDAV in Seafile aktivieren könnt. Nun zeige ich euch, wie ihr WebDAV in Seafile mit Docker und Traefik aktivieren könnt.
“LAMP”-Stack (Apache, MySQL, PHP) – mit Docker Compose und Traefik installieren
In dieser Anleitung zeige ich euch, wie ihr innerhalb weniger Minuten einen “LAMP”-Stack (Apache, MySQL, PHP) mittels Docker und Traefik bereitstellen könnt.
Wir installieren uns also alles notwendige um eine aufwändigere Webseite selbst zu betreiben und zu hosten – inklusive Cron-Jobs und phpMyAdmin.
In dieser Anleitung zeige ich euch, wie ihr innerhalb weniger Minuten Healthchecks mittels Docker und Traefik bereitstellen könnt.
Bei Healthchecks handelt es sich um ein Monitoring Tool mit dem ihr eure Cron-Jobs oder Skripte überwachen und z.B. auch deren Laufzeit messen könnt. Zusätzlich können Logs oder Status Codes übergeben und in Healthchecks angesehen werden.