initial commit

gin
Johannes Bülow 2022-12-29 03:12:53 +01:00
commit 97279bab0a
15 changed files with 240 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
*.swp

0
.hugo_build.lock Normal file
View File

2
Dockerfile Normal file
View File

@ -0,0 +1,2 @@
FROM nginx:latest
COPY public/ /usr/lib/nginx/html/

52
JohannesBülow_public.asc Normal file
View File

@ -0,0 +1,52 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
ESb9/XxtkT6u
=iBUW
-----END PGP PUBLIC KEY BLOCK-----

6
archetypes/default.md Normal file
View File

@ -0,0 +1,6 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---

41
config.toml Normal file
View File

@ -0,0 +1,41 @@
baseurl = "https://jmbit.de/"
languageCode = "de-de"
theme = "hugo-theme-terminal"
paginate = 5
[params]
contentTypeName = "posts"
themeColor = "blue"
showMenuItems = 5
fullWidthTheme = true
centerTheme = false
[languages]
[languages.de]
title = "Johannes Bülow IT Consulting"
subtitle = "Consulting & Support zu IT-Sicherheit, Linux, Hosting, Entwicklung und mehr"
keywords = ""
copyright = "Johannes Bülow"
menuMore = "Mehr anzeigen"
readMore = "Weiterlesen"
readOtherPosts = "Weitere Artikel"
owner = "Johannes Bülow"
[languages.en.params.logo]
logoText = "JMB IT"
logoHomeLink = "/"
[languages.en.menu]
[[languages.en.menu.main]]
identifier = "about"
name = "Über mich"
url = "/about"
[[languages.en.menu.main]]
identifier = "Expertise"
name = "Expertise"
url = "/expertise"
[[languages.en.menu.main]]
identifier = "consulting"
name = "Consulting"
url = "/consulting/"

6
content/_index.md Normal file
View File

@ -0,0 +1,6 @@
---
title: "Home"
---
# Johannes Bülow IT Consulting & Service
**Consulting und Support für IT-Sicherheit, Linux, Hosting, Entwicklung und mehr**

15
content/about.md Normal file
View File

@ -0,0 +1,15 @@
---
title: "Über mich"
draft: false
---
Meine Schwerpunkte sind Open Source, Automatisierung, Sicherheit und Datenbanken.
Mit den folgenden Technologien habe ich insbesondere Erfahrungen:
- libvirt und Proxmox QEMU/KVM
- podman/Docker
- VMware vSphere
- Debian, Ubuntu, RHEL-Derivate, SuSE Linux
- nginx und apache2
- Ansible

23
content/consulting.md Normal file
View File

@ -0,0 +1,23 @@
---
title: "Consulting"
draft: false
---
## IT-Sicherheit
### Konzeptionierung
Sie und Ihr Unternehmen benötigen Hilfe, eine IT-Sicherheitsstrategie aufzubauen?
### Umsetzung
## Linux
### Administration
### Installation / Updates
### Troubleshooting
## Devops

32
content/expertise.md Normal file
View File

@ -0,0 +1,32 @@
---
title: "Expertise"
draft: false
---
## 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.
## 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
## Webserver
Sowohl nginx als auch Apache sind mir geläufig.
## Virtualisierung & Container
### Virtualisierung
Im Bereich Virtualisierung kenne ich mich insbesondere mit VMware vSphere und QEMU/KVM (Proxmox, Libvirt) aus.
### Container
Mit den Container-Verwaltungstools Docker, Podman und Kubernetes konnte ich bereits einige Erfahrung sammeln, und nutze diese regelmäßig.
## Linux
### 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

35
content/impressum.md Normal file
View File

@ -0,0 +1,35 @@
---
title: "Impressum"
draft: false
---
Impressum
Angaben gemäß § 5 TMG
Johannes Bülow
Bamberger Str. 26
74078 Heilbronn
Kontakt:
Telefon: 0176-64370805
E-Mail: kontakt@jmbit.de
Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV:
Johannes Bülow
Bamberger Str. 26
74078 Heilbronn
Haftungsausschluss:
Haftung für Inhalte
Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.
Haftung für Links
Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen.
Website Impressum erstellt durch impressum-generator.de von der Kanzlei Hasselbach

22
deployment.yml Normal file
View File

@ -0,0 +1,22 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: www-jmbit-de
labels:
app: nginx-jmbit-www
spec:
replicas: 3
selector:
matchLabels:
app: nginx-jmbit-www
template:
metadata:
labels:
app: nginx-jmbit-www
spec:
containers:
- name: www-jmbit-de
image: localhost/www-jmbit-de
ports:
- containerPort: 80

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"Target":"style.css","MediaType":"text/css","Data":{}}

@ -0,0 +1 @@
Subproject commit b931e14ece7fa90ef64002cecda0f5cdeb6cc41d