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.
Docker Compose
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.
Quant-UX ist ein innovatives Open-Source-Tool, das Prototyping, Testen und datengetriebene Erkenntnisse vereint. Mit Quant-UX können Designer ihre Entwürfe schnell testen und wertvolle Einsichten gewinnen, um fundierte Entscheidungen zu treffen. Durch die Kombination von Prototyping und Nutzertests in einem Tool spart Quant-UX Zeit und Ressourcen. Designer erhalten schnell aussagekräftige Ergebnisse, um ihre Entwürfe iterativ zu verbessern.
Firefly III ist eine leistungsstarke Open-Source-Webanwendung zur Verwaltung der persönlichen Finanzen. Mit ihren umfangreichen Funktionen und der benutzerfreundlichen Oberfläche ist sie eine hervorragende Wahl für alle, die ihre Einnahmen, Ausgaben und Vermögenswerte im Blick behalten möchten.
In dieser Anleitung zeige ich euch, wie ihr Grocy mittels Docker und Traefik bereitstellen könnt. Bei Grocy handelt es sich um eine Software zur Verwaltung von Lebensmitteln.
IT-Tools als Docker-Compose hinter traefik-crowdsec
Ich habe mir einen Container gesucht, der verschiedene Tools zusammen fasst und übersichtlich darstellt. Hier gibt es jede Menge Konverter / Hash-Funktionen und auch für Traefik geeignet der TOML to YAML Converter oder umgekehrt. Ist superschnell installiert und sieht gut aus.
Traefik v2 + 3 – Reverse-Proxy mit CrowdSec im Stack einrichten
Wenn mehrere Dienste auf demselben Server über Port 80 (für HTTP) oder 443 (für HTTPS) kommunizieren sollen, kann dies zu Konflikten führen, da normalerweise nur ein Dienst einen bestimmten Port zu einem bestimmten Zeitpunkt belegen kann. Hier kommt Traefik ins Spiel und hilft, dieses Problem zu lösen.
Traefik agiert als Reverse-Proxy und Load-Balancer und ermöglicht es, dass alle eingehenden Anfragen auf Port 80 oder 443 an die richtigen Dienste weitergeleitet werden, basierend auf den von Ihnen konfigurierten Regeln. Dies wird manchmal als “Routing” bezeichnet.
