Windows PowerShell  ·  benogs.de

Bene Kropf — ich baue Webanwendungen und betreibe die Server, auf denen sie laufen.

PHP · Node.js · MySQL · Windows Server · Caddy

# Wer hier schreibt

PS C:\benogs> Get-Content .\ueber-mich.txt

Ich arbeite am liebsten an Projekten, die ich vollständig selbst verantworte — Datenbankschema, Anwendungscode, Deployment und der Server darunter. Nichts davon ist bei mir an einen Baukasten oder einen Managed-Anbieter delegiert.

Konkret heißt das: ein eigener Root-Server, auf dem meine Projekte liegen, ein selbst geschriebenes Panel für dessen Überwachung, und Anwendungen, die ich von der ersten Zeile bis zum Live-Betrieb begleite. Ich lerne dabei über das, was gerade schiefgeht — und schreibe es auf, damit es beim nächsten Mal schneller geht.

# Was gerade läuft

PS C:\benogs> Get-Project

StatusNameStack
---------------
MovingBen-CardsPHP 8, MySQL, PayPal
RunningServer-ControlNode.js 24, PowerShell, Caddy
RunningGameserverMTA:SA, Minecraft, Win2019

PS C:\benogs> Get-Project | Format-List

Ben-Cards

Status : Moving   Stack : PHP 8, MySQL, PayPal, Google OAuth

Handelsplattform für Pokémon-Sammelkarten: Shop, Ankauf, Kartendatenbank mit täglich synchronisierten Preisen, Händlerbereich und Sammlerprofile. Rund 240 PHP-Dateien, zwei Datenbanken, alles selbst geschrieben. Zieht gerade vom Shared Hosting auf eigene Infrastruktur um.

BENOGS Server Control

Status : Running   Version : 1.4   Stack : Node.js 24, PowerShell, Caddy

Serverpanel für meinen Root-Server: CPU-, RAM- und Netzwerkwerte im Verlauf, Dienststatus, Live-Logs und Verwaltung der Gameserver-Instanzen. Kein Framework, keine Datenbank, keine Fremdpakete — Node und die Windows-Bordmittel reichen. Zugriff ausschließlich über Reverse Proxy mit TLS und Passwortschutz.

Gameserver-Betrieb

Status : Running   Stack : MTA:SA, Minecraft, Windows Server 2019

Mehrere Spielserver auf eigener Hardware, mit Instanzverwaltung, getrennten Konsolen und automatischem Start nach Neustart. Die Vorlagen dafür kommen aus dem Panel, sodass ein neuer Server in wenigen Minuten steht.

# Erreichbar über

PS C:\benogs> $kontakt | Format-Table -AutoSize

NameValue
---------
Mailkropfbene@gmail.com
GitHubgithub.com/Benogs
Kickkick.com/Benogs

PS C:\benogs>

● online PowerShell UTF-8 CRLF benogs.de