From 590ce751f79400ea8129b8db6ed49c3d8064d59e Mon Sep 17 00:00:00 2001 From: Jonas Leder Date: Sat, 29 Jan 2022 00:21:35 +0100 Subject: [PATCH] fix links and imports --- src/about.html | 4 +-- src/anleitungen/mailcow.html | 44 ++++++++++++++--------------- src/anleitungen/nextcloud.html | 6 ++-- src/anleitungen/snowboy.html | 10 +++---- src/bildquellen.html | 10 +++---- src/datenschutzerklaerung.html | 4 +-- src/impressum.html | 4 +-- src/js/customElements/skills.js | 2 +- src/js/customElements/svgLoader.js | 2 +- src/ntpstatus.html | 4 +-- src/passwordgen.html | 4 +-- src/post.html | 4 +-- src/projekte/blitzortung.html | 10 +++---- src/projekte/gclogLink.html | 4 +-- src/projekte/insecam.html | 10 +++---- src/projekte/ledtisch1.html | 6 ++-- src/projekte/ledtisch2.html | 8 +++--- src/projekte/mqttpush.html | 10 +++---- src/projekte/privateNote.html | 4 +-- src/projekte/proxdroid.html | 12 ++++---- src/projekte/regensensor.html | 6 ++-- src/projekte/smartmirror.html | 8 +++--- src/projekte/urlkuerzer1.html | 10 +++---- src/projekte/urlkuerzer2.html | 8 +++--- src/projekte/websitecloner.html | 4 +-- src/projekte/youtubedownloader.html | 4 +-- src/selling.html | 4 +-- src/systeme/backupServer.html | 6 ++-- src/systeme/epycServer.html | 6 ++-- src/systeme/i7Server.html | 4 +-- src/systeme/laptop.html | 6 ++-- src/systeme/nas.html | 4 +-- src/systeme/pc.html | 6 ++-- 33 files changed, 119 insertions(+), 119 deletions(-) diff --git a/src/about.html b/src/about.html index 01ff0fc..2221211 100644 --- a/src/about.html +++ b/src/about.html @@ -4,7 +4,7 @@ - + @@ -30,6 +30,6 @@ href="https://gitlab.jonasled.de/">gitlab.jonasled.de zu finden.

- + diff --git a/src/anleitungen/mailcow.html b/src/anleitungen/mailcow.html index 9c688ac..416f129 100644 --- a/src/anleitungen/mailcow.html +++ b/src/anleitungen/mailcow.html @@ -5,7 +5,7 @@ - + @@ -18,16 +18,16 @@ href="https://www.debian.org/download">hier heruntergeladen werden. Hierfür wird ein System mit mindestens 2GB RAM, 2 Kernen und 10GB Storage empfohlen. Wenn die VM con der CD gebootet wird kommt als erstes ein Auswahlmenü, in diesem die Option Install wählen und danach enter drücken.

- +

Im nächsten Schritt wird die Sprache, die Region und das Tastaturlayout fetgelegt. Im nächsten Schritt konfiguriert Debian einige Einstellungen wie die Netzwerkkonfiguration. Wenn die automatische Konfiguration abgeschlossen ist, frag der Installer nach dem Hostname, dieser kann frei gewählt werden. Ich verwende hierbei gerne Namen, die zu dem System passen, wie zum Beispiel mailcow. Der Domain Name im darauffolgenden Schritt kann leer gelassen werden. Wenn dieser festgelegt wurde sollte das Passwort für den root Benutzer - festgelegt werden. Hierbei sollte auf einen Passwortgenerator + festgelegt werden. Hierbei sollte auf einen Passwortgenerator gesetzt werden. Nachdem das Passwort für den root Benutzer festgelegt wurde fragt Debian noch nach benötigten Daten für einen nicht root Nutzer. Hierbei muss ein Anzeigenahme, ein Nutzername und ein generiertes Passwort festgelegt werden. Die Partitionierung + href="../passwordgen.html">generiertes Passwort festgelegt werden. Die Partitionierung wird mit Guieded - use entire disk bestätigt, danach die Festplatte ausgewählt. Als Partitionsschema wird All Files in one partition gewählt. Wenn alle Optionen gesetzt wurden @@ -37,8 +37,8 @@ class="language-text">yes bestätigt.

- - + +

Nun wird Debian auf die Festplatte installiert. Jenachdem wie schnell das Bootlaufwerk und die Festplatte ist kann dieser Schritt einige Minuten dauern. Nachdem die ersten Dateien auf die Festplatte kopiert wurden, fragt Debian ob CDs mit Paketen eingelesen werden sollen. Dieser Schritt sollte mit - - - + + +

Nachdem der SSH Server installiert wurde, muss der Bootloader installiert werden, dafür muss bei der Frage ob Grub installiert werden soll "Yes" gedrückt werdeb und in der nächsten Seite die Systemfestplatte ausgewählt werden.

- +

Nachdem das System installiert wurde wird Debian neugestartet. Nun kann sich entweder über die Oberfläche angemeldet werden oder via SSH über die IP Adresse. Nach der Authentifizierung am System mit dem zuvor erstellten Nutzer muss sich als root angemeldet werden und danach das System auf den neuesten Stand gebracht @@ -127,7 +127,7 @@ cd mailcow-dockerized die IP Adresse der reverse DNS Eintrag auf den gleichen Domain wie im MX Eintrag geändert werden (also in meinem Fall auf mail.jonasled-test.xyz)

- +

Wenn nun alle DNS Einstellungen laufen kann Mailcow das erste mal mit dem nachfolgenden Befehl gestartet werden. Beim ersten mal werden alle Programme heruntergeladen, abhängig von der Internetgeschwindigkeit kann @@ -139,14 +139,14 @@ cd mailcow-dockerized # nicht benötigt falls noch als root angemeldet aus dem vorherigen Schritt. docker-compose up - +

Nachdem das oben abgebildete Login Fenster angezeigt wird, ist Mailcow fertig gestartet. Der default Nutzername ist admin mit dem Passwort moohoo, dieses sollte umgehend nach dem ersten Login abgeändert werden. Dazu in der Benutzerübersicht beim Admin Benutzer auf edit (blauer Button im Bild unten) klicken und ein neues Passwort mit - einem Passwortgenerator erstellen und speichern. Als nächstes + einem Passwortgenerator erstellen und speichern. Als nächstes empfehle ich dringend ein Zweifaktor Login festzulegen. Dazu kann entweder wenn ein passender Hardwareschlüssel vorhanden ist WebAuthn oder Yubico verwendet werden. Wenn kein Hardwareshlüssel vorhanden ist, können time based OTP Keys verwendet werden. @@ -161,22 +161,22 @@ docker-compose up class="language-text">Mailboxes können nun Mailboxen angelegt werden.

- -
- - + +
+ +

In der Mailbox Konfiguration kann nun mit dem Button Add mailbox eine neue Mailbox angelegt werden. Hier muss der Teil der Mail vor dem @ angegeben werden. (Beispielswiese für die Mail info@jonasled-test.xyz muss hier info angegeben werden) Danach sollte der volle Name des Nutzers und ein Passwort aus einem - Passwortgenerator festgelegt werden. Wenn nun alle + Passwortgenerator festgelegt werden. Wenn nun alle Einstellungen passen, kann der Domain mit Add angelegt werden. Nun kann sich der Nutzer ins SOGo anmelden um das Webmail zu nutzen oder mit einem Client wie Thunderbird anmelden.

- +

Nachdem wir nun die erste Mailbox erstellt haben, muss noch ein DNS Eintrag erstellt werden, damit andere Server validieren können, dass der sendende Server wirklich authorisiert dazu ist. Dazu im Mailcow Admin @@ -191,11 +191,11 @@ docker-compose up href="https://www.mail-tester.com/">mail-tester.com. Auf dieser bekommt man eine Mail Adresse, an welche man eine Mail senden kann und danach alle fehler angezeigt bekommt.

- - + + - + diff --git a/src/anleitungen/nextcloud.html b/src/anleitungen/nextcloud.html index 643a9e1..d007a86 100644 --- a/src/anleitungen/nextcloud.html +++ b/src/anleitungen/nextcloud.html @@ -5,7 +5,7 @@ - + @@ -70,7 +70,7 @@ chown apache /var/www/localhost/htdocs/ -R installiert. Nachdem dieser Schritt erfolgreich durchlaufen ist landen wir auf der Setup-Seite, dort müssen wir unsere Datenbank und unseren admin Nutzer wie unten im Bild zu sehen angeben. Falls gewünscht unten den Haken bei den empfohlenden Anwendungen entfernen.
-
+
Nachdem die Datenbank angelegt und alle Apps installiert wurden, solltest du auf der Startseite der Nextcloud gelandet sein. Optional kann nun für mehr performance noch ein Memory-Caching konfiguriert werden. Wie dieses eingerichtet ist, kann dem - + diff --git a/src/anleitungen/snowboy.html b/src/anleitungen/snowboy.html index d17551b..787a987 100644 --- a/src/anleitungen/snowboy.html +++ b/src/anleitungen/snowboy.html @@ -4,7 +4,7 @@ - + @@ -31,7 +31,7 @@ build-essential git python3-setuptools python3-dev autotools-dev automake
wget http://downloads.sourceforge.net/swig/swig-3.0.12.tar.gz
 tar -xovzf swig-3.0.12.tar.gz
 cd swig-3.0.12
-wget https://sourceforge.net/projects/pcre/API/getFile.php?filename=files/pcre/8.42/pcre-8.42.tar.gz
+wget https://sourceforge.net/projects/pcre../assets/files/pcre/8.42/pcre-8.42.tar.gz
 ./Tools/pcre-build.sh
 ./autogen
 ./configure
@@ -57,8 +57,8 @@ make
Rate". Das Problem der Soundkarte ist, dass sie nur 44kHz als Abtastrate unterstützt, Snowboy braucht aber eine Abtastrate von 16kHz wie ich daraufhin nachgelesen habe. Unten sind zwei Screenshots der Fehler angefügt.


- - + +

Kommentare:

@@ -66,4 +66,4 @@ make - \ No newline at end of file + \ No newline at end of file diff --git a/src/bildquellen.html b/src/bildquellen.html index f3e1b74..40b90b4 100644 --- a/src/bildquellen.html +++ b/src/bildquellen.html @@ -4,29 +4,29 @@ - +
- + diff --git a/src/datenschutzerklaerung.html b/src/datenschutzerklaerung.html index a3571c4..c884771 100644 --- a/src/datenschutzerklaerung.html +++ b/src/datenschutzerklaerung.html @@ -5,7 +5,7 @@ - + @@ -263,7 +263,7 @@ mit Datenschutz-Generator.de von RA Dr. Thomas Schwenke

- + diff --git a/src/impressum.html b/src/impressum.html index 2ff279c..269d5a3 100644 --- a/src/impressum.html +++ b/src/impressum.html @@ -5,7 +5,7 @@ - + @@ -66,7 +66,7 @@ - + diff --git a/src/js/customElements/skills.js b/src/js/customElements/skills.js index 65561b9..1d76bf1 100644 --- a/src/js/customElements/skills.js +++ b/src/js/customElements/skills.js @@ -7,7 +7,7 @@ class Skill extends HTMLElement { JSON.parse(xhr.responseText).forEach(skill => { const image = document.createElement("img"); image.classList.add("skills"); - image.src = "/API/getFile.php?filename=" + skill; + image.src = "../assets/" + skill; this.appendChild(image); }); } diff --git a/src/js/customElements/svgLoader.js b/src/js/customElements/svgLoader.js index e7ff7a9..1f5e0e2 100644 --- a/src/js/customElements/svgLoader.js +++ b/src/js/customElements/svgLoader.js @@ -9,7 +9,7 @@ class svgLoad extends HTMLElement { } } - xhr.open("GET", "/API/getFile.php?filename=svg/" + svgName + ".svg"); + xhr.open("GET", "../assets/svg/" + svgName + ".svg"); xhr.send(); } } diff --git a/src/ntpstatus.html b/src/ntpstatus.html index 6fc6b75..44278db 100644 --- a/src/ntpstatus.html +++ b/src/ntpstatus.html @@ -3,7 +3,7 @@ - + @@ -16,6 +16,6 @@ - + diff --git a/src/passwordgen.html b/src/passwordgen.html index e2ac46b..8e1591b 100644 --- a/src/passwordgen.html +++ b/src/passwordgen.html @@ -4,7 +4,7 @@ - + @@ -17,7 +17,7 @@ - + \ No newline at end of file diff --git a/src/post.html b/src/post.html index b12dbf2..702ece4 100644 --- a/src/post.html +++ b/src/post.html @@ -7,9 +7,9 @@ - + - + \ No newline at end of file diff --git a/src/projekte/blitzortung.html b/src/projekte/blitzortung.html index 8a65207..12dbf69 100644 --- a/src/projekte/blitzortung.html +++ b/src/projekte/blitzortung.html @@ -4,7 +4,7 @@ - + @@ -13,13 +13,13 @@

Diese drei Marker gibt es:

Offline
Online
Idle
Unknown

Ein Screenshot der Karte:

-

+

Die Karte kann unter blitzortung.jonasled.de gefunden werden.

 

Update 1:

Da Google für seine Karten auf eigenen Websites seit dem 16.Juli Geld verlangt habe ich die Karte auf leaflet umgeschrieben, welche die OSM Karten von Mapbox bezieht.


- - + +

Kommentare:

@@ -28,6 +28,6 @@ - + \ No newline at end of file diff --git a/src/projekte/gclogLink.html b/src/projekte/gclogLink.html index 3d0ffe0..2f2baef 100644 --- a/src/projekte/gclogLink.html +++ b/src/projekte/gclogLink.html @@ -4,7 +4,7 @@ - + @@ -25,4 +25,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/projekte/insecam.html b/src/projekte/insecam.html index f05ac80..9ace2a0 100644 --- a/src/projekte/insecam.html +++ b/src/projekte/insecam.html @@ -4,7 +4,7 @@ - + @@ -31,11 +31,11 @@ aber nicht. Daher habe ich die Karte umgeschrieben. Sie setzt jetzt auf die Kartenbibliothek leaflet, welche auf die OpenStreetMap Karten von Mapbox zurückgreift.


-  
+  

Alte Karte mit Google Maps:

-
+

Neue Karte mit Leaflet:

-
+

Kommentare:

@@ -43,4 +43,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/projekte/ledtisch1.html b/src/projekte/ledtisch1.html index d10ca19..d94f08c 100644 --- a/src/projekte/ledtisch1.html +++ b/src/projekte/ledtisch1.html @@ -4,12 +4,12 @@ - +
-

Du betrachtest Version 1. Zu Version 2 geht es Du betrachtest Version 1. Zu Version 2 geht es hier

 

@@ -142,4 +142,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/projekte/ledtisch2.html b/src/projekte/ledtisch2.html index d0cbc02..56de733 100644 --- a/src/projekte/ledtisch2.html +++ b/src/projekte/ledtisch2.html @@ -4,7 +4,7 @@ - + @@ -62,7 +62,7 @@ Die App ist nun Veröffentlicht.


-

Quellcode:


- +

Kommentare:

@@ -82,4 +82,4 @@ - + diff --git a/src/projekte/mqttpush.html b/src/projekte/mqttpush.html index fd7d2b2..b370903 100644 --- a/src/projekte/mqttpush.html +++ b/src/projekte/mqttpush.html @@ -4,7 +4,7 @@ - + @@ -15,9 +15,9 @@ können auch mehrere gleichzeitig betrieben werden. Der quellcode ist auf meinem Git Server unter https://gitlab.jonasled.de/jonasled/MQTT_Push zu finden. Desweiteren habe ich unten einen installer angehängt.

-
- - +
+ +

Kommentare:

@@ -25,4 +25,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/projekte/privateNote.html b/src/projekte/privateNote.html index 234f959..b940908 100644 --- a/src/projekte/privateNote.html +++ b/src/projekte/privateNote.html @@ -5,7 +5,7 @@ - + @@ -40,7 +40,7 @@ - + \ No newline at end of file diff --git a/src/projekte/proxdroid.html b/src/projekte/proxdroid.html index af314b7..54e0764 100644 --- a/src/projekte/proxdroid.html +++ b/src/projekte/proxdroid.html @@ -4,7 +4,7 @@ - + @@ -21,10 +21,10 @@ gibt es aber auch die Releases direkt auf GitLab. Um neue Features einzureichen oder sich untereinander zu helfen habe ich daneben noch einen Discord eingerichtet.


- - - - + + + +

Kommentare:

@@ -32,4 +32,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/projekte/regensensor.html b/src/projekte/regensensor.html index c205963..fc018eb 100644 --- a/src/projekte/regensensor.html +++ b/src/projekte/regensensor.html @@ -4,7 +4,7 @@ - + @@ -48,7 +48,7 @@
- +

Kommentare:

@@ -56,4 +56,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/projekte/smartmirror.html b/src/projekte/smartmirror.html index 4e07b33..ca87c9a 100644 --- a/src/projekte/smartmirror.html +++ b/src/projekte/smartmirror.html @@ -4,7 +4,7 @@ - + @@ -30,9 +30,9 @@ href="https://glancr.de/smart-mirror-selbst-bauen/">  https://glancr.de/smart-mirror-selbst-bauen/

Den Quellcode von meiner Software findet ihr natürlich wieder auf meinem Git  Server


- +

- +

Kommentare:

@@ -40,4 +40,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/projekte/urlkuerzer1.html b/src/projekte/urlkuerzer1.html index 50513fa..a80eec7 100644 --- a/src/projekte/urlkuerzer1.html +++ b/src/projekte/urlkuerzer1.html @@ -4,12 +4,12 @@ - +
-

Du betrachtest Version 1. Zu Version 2 geht es Du betrachtest Version 1. Zu Version 2 geht es hier

 

@@ -23,7 +23,7 @@ würde dieser beispielhaft folgendermaßen lauten:

AliasMatch "^/(.*)" "/var/www/url_shorter/index.php"

Der Kürzer ist unter kurz.ml erreichbar.

-

+

Update: Da das alte Design nicht besonders schön aussah habe ich mich dazu entschlossen ein neues Design zu verwenden, welches jetzt auf Bootstrap basiert. Das Design ist hier zu finden. Für die Benachrichtigungen unten rechts habe ich @@ -32,7 +32,7 @@ blieb gleich wie vorher, dass heißt die alten links bleiben weiterhin bestehen und werden auch in Zukunft noch funktionieren. Eine weitere Anpassung, welche noch gemacht werden muss ist, dass er files Ordner auf einen anderen (sub)domain ausgelagert werden muss und in der index.php angepasst werden muss.


- +

Kommentare:

@@ -40,4 +40,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/projekte/urlkuerzer2.html b/src/projekte/urlkuerzer2.html index c530445..f8b7033 100644 --- a/src/projekte/urlkuerzer2.html +++ b/src/projekte/urlkuerzer2.html @@ -4,7 +4,7 @@ - + @@ -40,8 +40,8 @@ Meine eigene Installation ist, wie der alte URL kürzer unter kurz.gq erreichbar.

Aktueller build Status:
- - + +

Kommentare:

@@ -49,4 +49,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/projekte/websitecloner.html b/src/projekte/websitecloner.html index a09da98..e9de637 100644 --- a/src/projekte/websitecloner.html +++ b/src/projekte/websitecloner.html @@ -4,7 +4,7 @@ - + @@ -19,4 +19,4 @@
- \ No newline at end of file + \ No newline at end of file diff --git a/src/projekte/youtubedownloader.html b/src/projekte/youtubedownloader.html index 2c0ae93..f469422 100644 --- a/src/projekte/youtubedownloader.html +++ b/src/projekte/youtubedownloader.html @@ -4,7 +4,7 @@ - + @@ -26,4 +26,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/selling.html b/src/selling.html index 136d520..cb7ec9b 100644 --- a/src/selling.html +++ b/src/selling.html @@ -4,7 +4,7 @@ - + @@ -12,6 +12,6 @@
- + diff --git a/src/systeme/backupServer.html b/src/systeme/backupServer.html index 9fe70d2..618da57 100644 --- a/src/systeme/backupServer.html +++ b/src/systeme/backupServer.html @@ -4,7 +4,7 @@ - + @@ -26,7 +26,7 @@
  • Betriebssystem: Proxmox Backup Server
  • - +

    Kommentare:

    @@ -35,6 +35,6 @@ - + diff --git a/src/systeme/epycServer.html b/src/systeme/epycServer.html index f44488c..217168e 100644 --- a/src/systeme/epycServer.html +++ b/src/systeme/epycServer.html @@ -4,7 +4,7 @@ - + @@ -30,7 +30,7 @@
  • Betriebssystem: Proxmox
  • - +

    Kommentare:

    @@ -39,6 +39,6 @@ - + \ No newline at end of file diff --git a/src/systeme/i7Server.html b/src/systeme/i7Server.html index 4279776..ca227ce 100644 --- a/src/systeme/i7Server.html +++ b/src/systeme/i7Server.html @@ -4,7 +4,7 @@ - + @@ -35,6 +35,6 @@ - + diff --git a/src/systeme/laptop.html b/src/systeme/laptop.html index 27b32be..908dfa3 100644 --- a/src/systeme/laptop.html +++ b/src/systeme/laptop.html @@ -4,7 +4,7 @@ - + @@ -22,7 +22,7 @@
  • Betriebssystem: Arch Linux
  • - +

    Kommentare:

    @@ -31,6 +31,6 @@ - + diff --git a/src/systeme/nas.html b/src/systeme/nas.html index 04c1c8c..c7b8e6f 100644 --- a/src/systeme/nas.html +++ b/src/systeme/nas.html @@ -4,7 +4,7 @@ - + @@ -34,6 +34,6 @@ - + \ No newline at end of file diff --git a/src/systeme/pc.html b/src/systeme/pc.html index 553b39c..25aadd3 100644 --- a/src/systeme/pc.html +++ b/src/systeme/pc.html @@ -4,7 +4,7 @@ - + @@ -39,7 +39,7 @@
  • Betriebssystem: Arch Linux
  • - +

    Kommentare:

    @@ -48,6 +48,6 @@ - +