Ombi erleichtert die Verwaltung und Bereitstellung von Medieninhalten auf deinem Server erheblich. Es bietet eine einfache Möglichkeit für deine Nutzer, Inhalte anzufordern, und automatisiert viele der damit verbundenen Prozesse. Es kann mit Plex-, Emby- oder Jellyfin-Servern kombiniert werden.
Traefik
In dieser Anleitung zeige ich euch, wie ihr Weblate mittels Docker und Traefik bereitstellen könnt. Bei Weblate handelt es sich um ein webbasiertes Übersetzungstool mit enger Integration der Versionskontrolle.
Linkding ist ein selbst gehosteter Bookmark Manager, der minimalistisch, schnell und einfach mit Docker eingerichtet werden kann. Darüber hinaus gibt es praktische Browser-Plugins und Apps für Android und iOS, um die Lesezeichen auf allen Geräten sicher zu synchronisieren.
SiYuan ist ein datenschutzfreundliches persönliches Wissensmanagementsystem, das sowohl eine vollständige Offline-Nutzung als auch eine Ende-zu-Ende verschlüsselte Datensynchronisation unterstützt, geschrieben in Typescript und Golang.
In der kostenlosen Version hier ist bis auf die Synchronisation zwischen verschiedenen Geräten alles verfügbar. Wenn man die Anwendung im Browser nutzt, ist das aber zunächst kein Problem.
Die Browserversion ist eine Progressive Web App, so dass man auch sehr komfortabel vom Smartphone aus arbeiten kann.
Die Preisgestaltung ist relativ fair, für ca. 64$ bekommt man eine Lifetime Lizenz.
Ich habe die App erst ein paar Tage laufen und kann noch keine weiteren Infos dazu geben.
Excalidraw – Virtuelles Whiteboard mit Docker und Traefik installieren
Excalidraw ist ein Open-Source-Tool, das dir ein virtuelles Whiteboard zur Verfügung stellt, auf dem du handgezeichnete Diagramme erstellen kannst. Es ist ideal für Brainstorming-Sessions, Projektplanungen, und das Visualisieren von Ideen. Die intuitive Benutzeroberfläche ermöglicht es dir, schnell und einfach Skizzen zu erstellen, die wie von Hand gezeichnet aussehen. Du kannst in Echtzeit mit anderen zusammenarbeiten, was besonders für Teams von Vorteil ist.
AMP (Application Management Panel) ist eine umfassende Lösung zur Verwaltung von Gameservern. Diese Software bietet eine benutzerfreundliche Weboberfläche, über die Benutzer Gameserver auf ihren eigenen Systemen erstellen und verwalten können. AMP bietet eine Vielzahl von Funktionen, darunter die Verwaltung mehrerer physischer Maschinen über eine einzige Schnittstelle, die Möglichkeit zur Einrichtung von Sub-Usern mit eingeschränkten Zugriffsrechten und eine ausgeklügelte Plugin-Architektur, die es ermöglicht, die Funktionalität des Panels zu erweitern und anzupassen. Eine Auflistung aller unterstützen Spiele findet ihr hier.
Passbolt – Passwortmanager mit Docker und Traefik installieren
Passbolt ist ein quelloffener Passwortmanager, der speziell für die Zusammenarbeit in Teams entwickelt wurde. Passbolt ermöglicht es Benutzern, ihre Passwörter und andere vertrauliche Informationen wie Notizen und OTP-Anmeldedaten sicher zu speichern, zu teilen und zu verwalten. Dabei stellt Passbolt sicher, dass nur autorisierte Benutzer Zugriff auf die gespeicherten Daten haben. Zusätzlich bietet es integrierte Sicherheitsfunktionen wie Passwortgenerierung und Anti-Phishing-Mechanismen. Das Besondere an Passbolt ist, dass es primär für Teams und nicht für Einzelpersonen konzipiert ist. Es ist kostenlos, quelloffen, respektiert die Privatsphäre und basiert auf dem bewährten kryptografischen Standard OpenPGP. Passbolt lässt sich dank seiner benutzerfreundlichen Oberfläche sowohl von Einsteigern als auch von IT-Profis einfach bedienen.
L0pb.me – Dein einfacher Service für lokale Entwicklerprojekte
Willkommen zu L0pb.me, einem kleinen, aber mächtigen Service, den ich speziell für Entwickler entwickelt habe, die ihre lokalen Projekte unkompliziert testen möchten. Ähnlich wie traefik.me oder nip.io zeigt jede Subdomain direkt auf die IP 127.0.0.1
, also den localhost
.
Die Idee zu L0pb.me entstand, als mich ein befreundeter Webentwickler ansprach. Er suchte nach einer weniger komplexen und umfassenden Lösung als DDEV, um mehrere lokale Entwicklungen (wie TYPO3 oder WordPress) gleichzeitig betreiben zu können – und das am besten mit einem funktionierenden SSL-Zertifikat. Als Antwort darauf habe ich ein Traefik-Image mit integrierter Konfiguration (psycho0verload/l0pb-traefik) erstellt und die entsprechende Dokumentation auf L0pb.me veröffentlicht.
Das Geheimnis der Subdomains
Das Besondere an L0pb.me sind die Subdomains. Jede Subdomain von l0pb.me zeigt auf den localhost
. Das bedeutet, wenn du im Browser eine Subdomain wie zum Beispiel meinedomain.l0pb.me aufrufst, gibt der DNS-Server für diese Adresse die IP 127.0.0.1
zurück – die Adresse deines eigenen PCs.
Traefik 3.0 und SSL-Zertifikate
Der nächste Schritt ist einfach: Stelle auf deinem eigenen PC (funktioniert auf Windows, Mac und Linux) Traefik 3.0 mit der vorgefertigten Konfiguration bereit. Vorraussetzung ist Docker Desktop.
services: traefik: container_name: l0pb-traefik hostname: l0pb-traefik image: psycho0verload/l0pb-traefik labels: traefik.docker.network: proxy traefik.enable: "true" traefik.http.routers.traefik.entrypoints: websecure traefik.http.routers.traefik.rule: Host(`traefik.l0pb.me`) || Host(`traefik.l0pb.dev`) traefik.http.routers.traefik.service: api@internal traefik.http.routers.traefik.tls: "true" traefik.http.services.traefik.loadbalancer.sticky.cookie.httpOnly: "true" traefik.http.services.traefik.loadbalancer.sticky.cookie.secure: "true" networks: proxy: ipv4_address: 172.30.255.254 ports: - mode: host target: 80 published: "80" protocol: tcp - mode: host target: 443 published: "443" protocol: tcp restart: unless-stopped security_opt: - no-new-privileges:true volumes: - /var/run/docker.sock:/var/run/docker.sock:ro - ./log/traefik/:/var/log/traefik/ mailhog: image: mailhog/mailhog hostname: l0pb-mailhog container_name: l0pb-mailhog restart: unless-stopped labels: traefik.docker.network: proxy traefik.enable: "true" traefik.http.routers.mailhog.entrypoints: websecure traefik.http.routers.mailhog.rule: Host(`mailhog.l0pb.me`) || Host(`mailhog.l0pb.dev`) traefik.http.routers.mailhog.tls: "true" traefik.http.routers.mailhog.service: mailhog traefik.http.services.mailhog.loadbalancer.server.port: "8025" networks: proxy: networks: proxy: name: proxy driver: bridge ipam: config: - subnet: 172.30.0.0/16 attachable: true
In dieser Konfiguration ist auch das SSL-Zertifikat für *.l0pb.me enthalten. Anschließend musst du nur noch deinen Service auf der lokalen Maschine mit den richtigen Labels versehen und schon funktioniert das kleine Stück Magie mit einem echten SSL-Zertifikat.
L0pb.me macht das Testen und Entwickeln lokaler Projekte einfacher. Probiere es aus und erlebe, wie mühelos es sein kann, deine Projekte lokal zu hosten und dabei echte SSL-Zertifikate zu nutzen.
Viel Spaß beim Entwickeln!
Chevereto ist eine selbst-gehostete, funktionsreiche Medien-Hosting-Lösung für mehrere Benutzer. Mit Chevereto können Sie eine Vielzahl von Anwendungen erstellen oder bestehende Systeme erweitern – immer mit dem Fokus darauf, dass Benutzer Medieninhalte hosten und damit interagieren. Das Open-Source-Projekt hat seinen Ursprung bereits im Jahr 2007 als selbst-gehostete Alternative zu ImageShack. Seitdem hat sich Chevereto zu einer ausgereiften und leistungsstarken Software entwickelt, die für die Verwaltung sehr großer Bildsammlungen optimiert ist. Wir werden hier die kostenlose Version bereitstellen.
Der wg-access-server ist eine innovative Lösung, die von der Freifunk-Community in München entwickelt wurde. Dieses Tool ermöglicht einen sicheren und einfachen Zugang zu Freifunk-Netzen über das VPN-Protokoll WireGuard.
Durch den Einsatz von WireGuard, einem modernen und schlanken VPN-Protokoll, bietet der wg-access-server eine hohe Performanz und Sicherheit. Die Konfiguration erfolgt automatisch, so dass auch weniger technisch versierte Nutzer problemlos eine Verbindung herstellen können. Das Projekt ist als Open-Source auf GitHub verfügbar und kann von Freifunk-Communities weltweit genutzt und angepasst werden.