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.
Docker
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.
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.
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.
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.
Open-Datenschutzcenter 2.0 – mit Docker Compose und Traefik installieren
Das Open-Datenschutzcenter 2.0 geht über herkömmliche Datenschutzmanagement-Tools hinaus und bietet eine umfassende Lösung für die Verwaltung von Datenschutzrichtlinien, Datenschutzerklärungen, Datenschutzfolgenabschätzungen (DSFA) und vielem mehr.
Backups auf Hetzner Storage Box mit Borg Backup (borgmatic)
In dieser Anleitung zeigen wir euch, wie ihr eure Dateien und Server mittels Borg Backup bzw. Borgmatic in einem Docker-Container einfach und sicher auf einer Hetzner Storage Box sichern könnt. Falls ihr euch nicht sicher seid, was genau eine Hetzner Storage Box ist, könnt ihr diesen Erfahrungsbericht dazu lesen. Und vergesst nicht: Kein Backup, kein Mitleid!