initial commit
This commit is contained in:
commit
97279bab0a
15 changed files with 240 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
*.swp
|
0
.hugo_build.lock
Normal file
0
.hugo_build.lock
Normal file
2
Dockerfile
Normal file
2
Dockerfile
Normal file
|
@ -0,0 +1,2 @@
|
|||
FROM nginx:latest
|
||||
COPY public/ /usr/lib/nginx/html/
|
52
JohannesBülow_public.asc
Normal file
52
JohannesBülow_public.asc
Normal 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
6
archetypes/default.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
date: {{ .Date }}
|
||||
draft: true
|
||||
---
|
||||
|
41
config.toml
Normal file
41
config.toml
Normal 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
6
content/_index.md
Normal 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
15
content/about.md
Normal 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
23
content/consulting.md
Normal 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
32
content/expertise.md
Normal 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
35
content/impressum.md
Normal 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
22
deployment.yml
Normal 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
|
@ -0,0 +1 @@
|
|||
{"Target":"style.css","MediaType":"text/css","Data":{}}
|
1
themes/hugo-theme-terminal
Submodule
1
themes/hugo-theme-terminal
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit b931e14ece7fa90ef64002cecda0f5cdeb6cc41d
|
Loading…
Add table
Reference in a new issue