FediScanner

#docker

← Back

Deploy #Gotify Push Server on #Ubuntu #VPS

This article provides a guide to deploy Gotify push server on Ubuntu VPS.
What is Gotify Push Server?
Gotify is a self-hosted, open-source server for sending and receiving real-time messages and push notifications via WebSockets. It features a web interface for managing applications and is commonly used to send alerts to mobile devices or ...
Continued 👉 blog.radwebhosting.com/deploy- #selfhosted #pushover #docker #letsencrypt #selfhosting #websockets

Show Original PostReport

So, dank einigen Tipps von @rompe, @Kaffee_Junkie42 und @HLunke habe ich nun meine Sicherungs- und Wiederherstellungsübung von #Immich erfolgreich beendet.
Ausgangslage: Eine Immich installation in einem #Docker Container auf dem #NAS im lokalen Netzwerk
Ziel: Ein gespiegeltes Immich ebenfalls im Docker Container auf dem #MacBook
Vorgehensweise:
1. Anlegen eines Docker Containers in einem leeren Verzeichnis auf dem Macbook unter Zuhilfenahme der Compose Datei vom NAS
2. Spiegeln des library Verzeichnisses vom NAS auf das MacBook mit rsync. Zuerst habe ich das mit einem rsync und einer SMB Freigabe probiert. Das dauert aber bei über 350.000 Dateien zu lang. Dann habe ich es so gemacht, dass das rsync vom MacBook direkt mit dem rsyncd vom NAS "spricht", dann ging es deutlich schneller. 3. Starten der Wiederherstellung in Immich aus dem Backup einer Datenbank. Das ist wichtig, da nur das konsistent ist. Das postgres Verzeichnis ebenfalls mit rsync zu synchronisieren führt ggf. zu Inkonsistenzen und vielleicht anschließend zu einer korrupten Datenbank. Und das will man ja schließlich nicht, reicht ja, wenn wir korrupte Politiker haben 😉

Show Original PostReport

Deploy #Kubernetes Cluster on #Ubuntu VPS
This article provides a guide for how to deploy Kubernetes cluster on Ubuntu VPS.

What is a Kubernetes Cluster?
Before you deploy Kubernetes cluster on Ubuntu VPS, it's important to understand Kubernetes clusters.

A Kubernetes cluster is a set of machines (nodes) that work together to run and manage containerized applications at scale. Kubernetes, an open-source container ...
Continued 👉 blog.radwebhosting.com/deploy- #docker #vpsguide #installguide

Show Original PostReport

📢 New · 6 Aug #4

· Firefly III develop-20260806.1 — Bug fixes, translations, and new features added
· MacOS v3.08 — Improved docs, RAM requirement, and recovery image validation
· Wekan v10.71 — Bundled binaries now include Node.js, FerretDB, and MongoDB tools
· webstudio 0.287.0 — Enhanced reliability reporting and CSS variable safety

Full changelogs → selfhost.directory

Show Original PostReport

⚠️ Breaking Update!!! 🔧📦

My mini guide for #Grocy behind #Keycloak + #oauth2proxy just received a bigger update.

A few nasty corners showed up during testing:
- API clients were getting HTML redirects instead of JSON, because /api was blindly pushed through the SSO login flow.
- The iCal subscription URL was documented incorrectly – Grocy serves it under /api/calendar/ical, not /calendar/ical.
- Monitoring “/ with a 302” only proves that nginx + oauth2-proxy are alive, not Grocy or the database.

The mini guide now includes:
- a proper dual setup for Web UI + GROCY-API-KEY,
- a dedicated block for /api/calendar/ical?secret=…,
- and a concrete monitoring example via /api/system/info (keyword db_version).

The updated EN version (with a fresh “Edited” section for 2026-08-05) is available here:

weindl.link/md-en-grocy-keyclo

If you followed the old version: please compare against the new config, otherwise you’ll keep wondering about 302/500s and empty JSON responses. 😏

#SelfHosted #Grocy #Keycloak #OIDC #OAuth2Proxy #Nginx #Docker #Linux

Show Original PostReport

⚠️ Breaking Update!!! 🔧📦

Mein Mini-Guide für #Grocy hinter #Keycloak + #oauth2proxy hat heute ein größeres Update bekommen.

Beim Testen sind ein paar unschöne Ecken aufgefallen:
- API-Clients bekamen HTML-Redirects statt JSON, weil /api stumpf durch den SSO-Login-Flow geschoben wurde.
- Beim iCal-Abo war der Pfad falsch dokumentiert – Grocy hängt die Route unter /api/calendar/ical, nicht unter /calendar/ical.
- Monitoring auf “nur / und 302” sagt exakt nichts über Grocy oder die Datenbank aus.

Die Minianleitung ist jetzt:
- mit einem sauberen Dual-Setup für WebUI + GROCY-API-KEY,
- mit einem eigenen Block für /api/calendar/ical?secret=…,
- und mit einem konkreten Monitoring-Beispiel über /api/system/info (Keyword db_version).

Die aktualisierte DE-Fassung (inkl. “Edited”-Abschnitt vom 05.08.2026) liegt hier:

weindl.link/md-de-grocy-keyclo

Wer sich an der alten Version orientiert hat: bitte kurz gegen die neue config abgleichen, sonst wundert ihr euch über 302/500 und leere JSONs. 😏

#SelfHosted #Grocy #Keycloak #OIDC #OAuth2Proxy #Nginx #Docker #Linux

Show Original PostReport

#Grocy with #Keycloak authentication set up 😜

Today I deployed a Grocy Docker installation with Keycloak authentication. Works like a charm.

Access is currently IP-filtered, as only family & friends are meant to have access to it (eventually).

The setup had a few pitfalls which I will not get into here. Instead, here is a small Markdown guide with the relevant config snippets.

Please note: This is not a hand-holding guide.
If Docker, Nginx, Linux & co. are complete gibberish to you, please go and obtain a system administrator degree from Humboldt University – or just use the local app. <cough>

Since my future blog is still stuck in `vim`, the guide is available as an `.md` on my PrivateBin instance for now:

weindl.link/md-en-grocy-keyclo

#SelfHosted #Docker #Nginx #Linux #Keycloak #OIDC #OAuth2Proxy #Grocy

Show Original PostReport