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.
Linux
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.
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!
In dieser Anleitung zeige ich euch, wie ihr Immich mittels Docker und Traefik bereitstellen könnt. Immich ist eine open source, high performance self-hosted backup Lösung für eure Bilder und Videos vom Handy. Es gibt für die Handys die passenden Apps.
DIESE ANLEITUNG IST VERALTET!!! Bitte verwendet die neue Anleitung!
In dieser Anleitung zeige ich, wie man Headscale mit Docker und Caddy installiert. Headscale ist eine selbstgehostete Open-Source-Implementierung des Tailscale-Kontrollservers. Tailscale ist ein benutzerfreundliches VPN, das auf WireGuard basiert und eine einfache und sichere Netzwerkverbindung zwischen Geräten ermöglicht, ohne komplexe Konfigurationen. Es nutzt eine Zero-Trust-Architektur, um den Netzwerkverkehr zu sichern und erleichtert den Zugriff auf Ressourcen, unabhängig vom Standort der Benutzer.
In dieser Anleitung zeige ich euch, wie ihr Homebox mittels Docker und Traefik bereitstellen könnt. Homebox ist ein Inventar- und Organisationssystem, das speziell für den Heimanwender entwickelt wurde. Es zeichnet sich durch eine einfache und benutzerfreundliche Handhabung aus und bietet eine optimale Lösung für die Inventarisierung, Organisation und Verwaltung. Die intuitive Bedienung von Homebox ermöglicht eine schnelle und unkomplizierte Nutzung. Zudem ist Homebox durch seine effiziente Programmierung in Go, rasend schnell und benötigt nur minimale Ressourcen für die Bereitstellung.
Ticketsystem KIX 18 – mit Docker Compose und Traefik installieren
Wer sich professionell mit Support auseinandersetzt sollte sich auf jeden Fall das Ticketsystem KIX18 anschauen. Es ist extrem flexibel und erweiterbar. Mit der auf Open Source basierenden Start-Version können schon viele Einsatzzwecke abgedeckt werden. Wenn benötigt gibt es Support und kommerzielle Erweiterungen.
Die hier im Forum beschriebenen Anleitungen funktionieren sehr gut, wenn man einen eigenen Server im Internet hat oder sein internes System aus dem Internet zugänglich macht. In meiner Anleitung beschreibe ich, wie man in seinem Netzwerk (hinter einer Fritzbox) auf seinem eigenen System die Anleitungen umsetzen kann. Man muss dazu weder sein System aus dem Internet erreichbar machen noch benötigt man einen externen DNS-Server.
In dieser Anleitung zeige ich euch, wie ihr Hemmelig mittels Docker und Traefik bereitstellen könnt. Diese Plattform wurde entwickelt, um verschlüsselte Informationen zwischen Unternehmen und Privatpersonen sicher auszutauschen. Hemmelig verwendet modernste Verschlüsselungstechnologien und implementiert robuste Sicherheitsprotokolle, um die Vertraulichkeit Ihrer Daten zu gewährleisten. Mit Hemmelig kannst du sensible Daten austauschen, da die Plattform höchsten Sicherheitsstandards entspricht.
Für alle, die ein kleines, feines und einfaches CMS benötigen, bietet sich Yellow CMS an. Es ist dateibasiert und deshalb einfach zu installieren und zu betreiben. Trotzdem bietet es viele Möglichkeiten für einen tollen Internetauftritt. In dieser Anleitung zeige ich die einfache Installation unter Docker mit dem hier vorgestellten Traefik als Proxy.