Tutorials
dockerlinuxnginxsecuritynetworkingself-hostingweb-serverreverse-proxyvpsdebianubuntufirewallvirtual-hostsbgprpkibird2frroutingvyosanycastsshfail2bann8ndocker-composepostgresqlworkflow-automationssltlslets-encryptcertbothttpstmuxterminalvps-administrationclaude-codeai-toolsripe-nccufwiptablesgnu-screenterminal-multiplexerscreen-sessionwebhooksself-hostedproxy-passwebsocketollamaai-agentsmcpsshd-configed25519rootless-dockerseccompapparmorcontainersopenclawhermes-agentroutingipv6systemdfrrtypescriptnodejsroaroutinatorai-agenttelegramvimtext-editorserver-administrationaiopsobservabilitymonitoringsignozgrafanalangfuseprometheusip-transitproductionloggingdisk-managementopenobserveopentelemetrydatadog-alternativegdprnftableslokipromtaillogqlclaudeai-workflowslangchainbackupmysqls3rclonecronpythonlog-analysisdiscordslackdisaster-recoverytraefikcaddywireguardtailscalevpnheadscalealertmanagerself-healingperformancezero-downtimegithub-actionsai-code-reviewgeminici-cdrate-limitingddos-protectionbind9dnshigh-availabilityprivacyvaultwardenpassword-managerbgpalerterplakarencryptiondeduplicationimmichphoto-managementgoogle-photos-alternativereplicationoffsite-backuppaperless-ngxdocument-managementocrgiteagitplausibleanalyticsclickhouseuptime-kumabeszelhardeningfailovermultihomingbfdllm-observabilitydeepevalwindows-serverveeammigrationbare-metal-restorevirtiop2v
Tutorial
Zentrales Log-Management mit Grafana Loki auf einem VPS
Deployen Sie Grafana Loki, Promtail und Grafana per Docker Compose auf einem einzelnen VPS. Sammeln Sie systemd-, Docker- und Nginx-Logs, fragen Sie sie mit LogQL ab und konfigurieren Sie die Aufbewahrung für den Produktionsbetrieb.
19 Min. LesezeitLesen →
Tutorial
KI-Log-Analyse mit Ollama auf einem VPS: Anomalien mit einem lokalen LLM erkennen
Bauen Sie eine produktionsreife KI-Log-Analyse-Pipeline auf Ihrem VPS. Fragen Sie Loki nach Logs ab, klassifizieren Sie Anomalien mit einem lokalen LLM über Ollama und leiten Sie Alarme an Discord oder Slack weiter – mit einem Python-Skript und systemd-Timer.
13 Min. LesezeitLesen →