fixed gpg key permissions

gin
Johannes Bülow 2023-05-23 19:29:56 +02:00
parent a9350051c4
commit a0ec4e6629
Signed by untrusted user who does not match committer: jmb
GPG Key ID: B56971CF7B8F83A6
8 changed files with 94 additions and 16 deletions

View File

@ -5,7 +5,7 @@ paginate = 5
defaultContentLanguage= "de"
[params]
contentTypeName = "posts"
contentTypeName = "blog"
themeColor = "blue"
showMenuItems = 5
fullWidthTheme = false
@ -35,7 +35,7 @@ defaultContentLanguage= "de"
[[languages.de.menu.main]]
identifier = "Expertise"
name = "Expertise"
url = "/expertise/"
url = "/expertise.html"
[[languages.de.menu.main]]
identifier = "consulting"
name = "Consulting"

View File

@ -1,32 +1,58 @@
---
title: "Expertise"
draft: false
url: 'expertise.html'
---
## Anwendungen
## Nextcloud
Freie Kollaborations- und Dateimanagementlösung. Mit Nextcloud können Sie Bilder, Dokumente und andere Dateien synchron halten und bearbeiten. Nextcloud hat viele Integrationen und Apps, z.B. mit Collabora oder Only Office, um Dateien direkt im Browser bearbeiten zu können.
Nextcloud kan im Gegensatz zu Office 365 oder Google Drive DSGVO-Konform in Deutschland gehostet und betrieben werden.
**Nextcloud**
Freie Kollaborations- und Dateimanagementlösung. Mit Nextcloud können Sie Bilder, Dokumente und andere Dateien synchron
halten und bearbeiten. Nextcloud hat viele Integrationen und Apps, z.B. mit Collabora oder Only Office, um Dateien
direkt im Browser bearbeiten zu können.
Nextcloud kann im Gegensatz zu Office 365 oder Google Drive DSGVO-Konform in Deutschland gehostet und betrieben werden.
[MEHR](/expertise/netxcloud/)
## FreeIPA
FreeIPA ist eine Open-Source Lösung zur Identitätsverwaltung. FreeIPA kann Kerberos, LDAP, NTP, DNS, Zertifikatsverwaltung und mehr. Etwa vergleichbar mit Microsoft Active Directory, aber Open Source. Upstream-Projekt für RedHat Identity Management
**FreeIPA**
FreeIPA ist eine Open-Source Lösung zur Identitätsverwaltung. FreeIPA kann Kerberos, LDAP, NTP, DNS,
Zertifikatsverwaltung und mehr. Etwa vergleichbar mit Microsoft Active Directory, aber Open Source.
FreeIPA hat eine einfache Weboberfläche zur Verwaltung von Berechtigungen, Authentifizierung, Authorisierung, DNS,
Zertifikate und Benutzerinformationen.
FreeIPA ist das Upstream-Projekt für RedHat Identity Manager.
[MEHR](/expertise/freeipa/)
## Webserver
Sowohl nginx als auch Apache sind mir geläufig.
**Webserver**
Sowohl nginx als auch Apache sind mir geläufig. Heutzutage setze ich primär nginx ein, da dieser für die üblichen
Workloads, z.B. statische Websites, oder als Reverse Proxy vor Java/Node/Python-WebApps. Allerdings hat Apache in
einigen Bereichen (z.B. shared hosting auf einem Webserver, PHP-Anwendungen...) weiterhin Vorteile gegenüber nginx,
und sollte dementsprechend dort auch berücksichtigt werden.
[MEHR](/expertise/webserver/)
**Datenbanken**
Im Bereich der Datenbanken habe ich mich bisher primär auf Relationale Datenbanken fokussiert. Meine Datenbank der Wahl
ist Postgres, Erfahrungen habe ich aber auch im Umgang mit MSSQL (auch unter Linux) und MySQL/MariaDB.
## Virtualisierung & Container
### Virtualisierung
**Virtualisierung**
Im Bereich Virtualisierung kenne ich mich insbesondere mit VMware vSphere und QEMU/KVM (Proxmox, Libvirt) aus.
Virtualisierung ist mittlerweile sehr häufig geworden, nahezu jeder Server, der von Endanwendern benutzt wird, ist
keine Physische Maschine mehr, sondern eine VM (egal ob im eigenen Rechenzentrum oder bei einem Hosting-Provider wie
Amazon, Hetzner, Microsoft...)
### Container
Mit den Container-Verwaltungstools Docker, Podman und Kubernetes konnte ich bereits einige Erfahrung sammeln, und nutze diese regelmäßig.
**Container**
Mit den Container-Verwaltungstools Docker, Podman und Kubernetes konnte ich bereits einige Erfahrung sammeln, und nutze
diese regelmäßig. Container sind mittlerweile fast genauso weit verbreitet wie Virtuelle Maschinen, haben diesen
gegenüber jedoch einige Vor-, aber auch Nachteile. Der größte Vorteil ist, dass im Gegensatz zu einer VM nicht das
gesamte Betriebssystem virtualisiert werden muss, d.h. ein Container enthält jediglich das Userland.
[MEHR](/expertise/container/)
## Linux
### Distributionen
Ich habe Kenntnisse in den meisten gängingen Distributionen, aber besonders im Umgang mit Debian (Und darauf basierten Systemen).
**Distributionen**
Ich habe Kenntnisse in den meisten gängingen Distributionen, aber besonders im Umgang mit Debian (Und darauf basierten
Systemen).
Ansonsten kenne ich auch SuSE Linux, Ubuntu, RHEL und darauf basierende Distributionen.
## Verwaltungssoftware
Meine Linux-Server verwalte ich mithilfe von Ansible
**Automatisierung / Infrastructure as Code**
Zur Verwaltung von Server setze ich primär Ansible ein, durfte aber auch Erfahrungen mit Puppet sammeln. Auf meiner Codeberg-Seite finden sich ein paar Beispiels-Playbooks für Ansible.
<!-- vim: set wrap linebreak textwidth=120 cc=120 spell spelllang=de,en : -->

View File

@ -0,0 +1,13 @@
---
title: "FreeIPA"
---
FreeIPA ist eine Open-Source Lösung zur Identitätsverwaltung. FreeIPA kann Kerberos, LDAP, NTP, DNS,
Zertifikatsverwaltung und mehr. Etwa vergleichbar mit Microsoft Active Directory, aber Open Source.
FreeIPA hat eine einfache Weboberfläche zur Verwaltung von Berechtigungen, Authentifizierung, Authorisierung, DNS,
Zertifikate und Benutzerinformationen.
FreeIPA kann mit sehr vielen Systemen integriert werden, entweder direkt über LDAP/Kerberos, oder auch etwas
indirekter, z.B. als Authentifizierungs-Provider für Keycloak/Authelia oder andere Single-Sign-On Lösungen.
<!-- vim: set wrap linebreak textwidth=120 cc=120 spell spelllang=de,en : -->

View File

@ -0,0 +1,6 @@
---
title: "Ansible"
date: 2023-05-19T15:54:38+02:00
draft: true
---

View File

@ -0,0 +1,15 @@
---
title: "Container"
---
Mit den Container-Verwaltungstools Docker, Podman und Kubernetes konnte ich bereits einige Erfahrung sammeln, und nutze
diese regelmäßig. Container sind mittlerweile fast genauso weit verbreitet wie Virtuelle Maschinen, haben diesen
gegenüber jedoch einige Vor-, aber auch Nachteile. Der größte Vorteil ist, dass im Gegensatz zu einer VM nicht das
gesamte Betriebssystem virtualisiert werden muss, d.h. ein Container enthält jediglich das Userland. Dadurch wird nicht
nur der vergleichsweise kleine Linux-Kernel (~258MB on Disk auf dem Laptop, mit dem ich diesen Artikel schreibe)
eingespart, sondern auch die meisten üblichen Verwaltungs-Tools, die durch extern laufende Tools
(Docker/Podman/Kubernetes) ersetzt werden. Dadurch wird die Skalierbarkeit vereinfacht. Zudem sind Container meist
*stateless*, haben also keine persistenten Daten.
<!-- vim: set wrap linebreak textwidth=120 cc=120 spell spelllang=de,en : -->

View File

@ -0,0 +1,6 @@
---
title: "Distros"
date: 2023-05-19T15:54:27+02:00
draft: true
---

View File

@ -0,0 +1,6 @@
---
title: "Virtualisierung"
date: 2023-05-19T15:53:49+02:00
draft: true
---

View File

@ -0,0 +1,6 @@
---
title: "Webserver"
date: 2023-05-19T15:52:57+02:00
draft: true
---