diff --git a/package.json b/package.json index 2fcdd61..41fc09d 100644 --- a/package.json +++ b/package.json @@ -25,11 +25,11 @@ "@sardine/eleventy-plugin-tinyhtml": "^0.2.0", "cpx": "^1.5.0", "eleventy-plugin-rev": "^1.1.1", - "eleventy-sass": "^2.2.1", - "glob": "^10.3.0", - "minify": "^10.2.0", - "postcss": "^8.4.24", - "sass": "^1.63.5", + "eleventy-sass": "^2.2.3", + "glob": "^10.3.3", + "minify": "^10.3.0", + "postcss": "^8.4.26", + "sass": "^1.63.6", "uncss": "^0.17.3" }, "dependencies": { diff --git a/src/_data/expenses.json b/src/_data/expenses.json index 6da82d2..4efd13f 100644 --- a/src/_data/expenses.json +++ b/src/_data/expenses.json @@ -1,4 +1,25 @@ [ + { + "name": "Services", + "type": "Dedicated Server", + "provider": "Hetzner", + "location": "Falkenstein", + "amount": 75.8 + }, + { + "name": "Monitoring", + "type": "Cloud Server", + "provider": "Hetzner", + "location": "Nürnberg", + "amount": 4.51 + }, + { + "name": "Backup", + "type": "Storage Box", + "provider": "Hetzner", + "location": "Helsinki", + "amount": 3.81 + }, { "name": { "en": "Websites", @@ -6,51 +27,7 @@ }, "type": "Webhosting", "provider": "netcup", - "amount": 1.99 - }, - { - "name": "Diana", - "type": "VPS", - "provider": "Hetzner", - "amount": 2.96 - }, - { - "name": "Ceres", - "type": "VPS", - "provider": "netcup", - "amount": 5.5 - }, - { - "name": "Venus", - "type": "VPS", - "provider": "netcup", - "amount": 3.33 - }, - { - "name": "Luna", - "type": "Root-Server", - "provider": "netcup", - "amount": 14 - }, - { - "name": "Vesta", - "type": "Root-Server", - "provider": "netcup", - "amount": 11.49 - }, - { - "name": "Backup", - "type": "Storage Box", - "provider": "Hetzner", - "amount": 5.83 - }, - { - "name": { - "en": "Additional IPv4", - "de": "Zusätzliche IPv4" - }, - "type": "IPv4", - "provider": "netcup", - "amount": 1 + "location": "Nürnberg", + "amount": 2.17 } ] diff --git a/src/_data/strings.json b/src/_data/strings.json index 244dd09..fa99388 100644 --- a/src/_data/strings.json +++ b/src/_data/strings.json @@ -75,6 +75,10 @@ "de": "Anbieter", "en": "Provider" }, + "location": { + "de": "Standort", + "en": "Location" + }, "month": { "de": "Monat", "en": "Month" diff --git a/src/_includes/expenses-current.html b/src/_includes/expenses-current.html index 542e1b9..8e20df0 100644 --- a/src/_includes/expenses-current.html +++ b/src/_includes/expenses-current.html @@ -5,6 +5,7 @@ {{strings.name[locale]}} {{strings.type[locale]}} {{strings.provider[locale]}} + {{strings.location[locale]}} {{strings.amount[locale]}} / {{strings.month[locale]}} {{strings.amount[locale]}} / {{strings.year[locale]}} @@ -19,6 +20,7 @@ {% endif %} {{expense.type}} {{expense.provider}} + {{expense.location}} {{expense.amount | amount}} € {{expense.amount | year | amount}} € @@ -26,7 +28,7 @@ - {{strings.total[locale]}} + {{strings.total[locale]}} {{expenses | sum | amount}} € {{expenses | sum | year | amount}} € diff --git a/src/de/donate.html b/src/de/donate.html index fc44e75..321f460 100644 --- a/src/de/donate.html +++ b/src/de/donate.html @@ -44,26 +44,26 @@ eleventyNavigation:
-

netcup

-
Einige meiner Dienste hoste ich bei netcup. Wenn - du einen eigenen Server oder eine Webseite bei netcup betreiben willst, kannst du gerne den folgenden - Link (auf dem Bild) nutzen. Dadurch erhalte ich bei deiner Bestellung eine kleine Provision. Falls du - ein Neukunde bist, erhältst du einen 5 € Gutschein für deine Bestellung. +

Hetzner

+
Fast alle meiner Dienste hoste ich bei Hetzner. + Wenn du einen eigenen Server in der Hetzner-Cloud betreiben willst, kannst du gerne den folgenden Link + nutzen. Dadurch erhalte ich bei deiner Bestellung eine kleine Provision. Falls du ein Neukunde bist, + erhältst du 20 € Startguthaben bei deiner Bestellung.
-

Hetzner

-
Einige meiner Dienste hoste ich auch bei Hetzner. Wenn - du einen eigenen Server in der Hetzner-Cloud betreiben willst, kannst du gerne den folgenden - Link nutzen. Dadurch erhalte ich bei deiner Bestellung eine kleine Provision. Falls du - ein Neukunde bist, erhältst du 20 € Startguthaben bei deiner Bestellung. +

netcup

+
Auch netcup nutze ich gelegentlich für kleinere + Projekte. Wenn du einen eigenen Server oder eine Webseite bei netcup betreiben willst, kannst du gerne + den folgenden Link nutzen. Dadurch erhalte ich bei deiner Bestellung eine kleine Provision. Falls du + ein Neukunde bist, erhältst du einen 5 € Gutschein für deine Bestellung.
diff --git a/src/de/services/etherpad.md b/src/de/services/etherpad.md new file mode 100644 index 0000000..4a143ec --- /dev/null +++ b/src/de/services/etherpad.md @@ -0,0 +1,17 @@ +--- +layout: base.njk +key: etherpad +title: Etherpad +--- +# Etherpad + +Etherpad ist eine webbasierte Kollaborationsplattform, die es Benutzern ermöglicht, Textdokumente in Echtzeit gemeinsam zu bearbeiten. Mehrere Benutzer können zeitgleich auf dasselbe Etherpad-Dokument zugreifen, Änderungen vornehmen und sehen, was Andere schreiben. Etherpad bietet eine einfache und effektive Möglichkeit für Teamarbeit, Brainstorming, gemeinsames Schreiben und vieles mehr, ohne dass dabei Versionskonflikte auftreten. + +Etherpad ist auch in Jitsi Meet eingebungen. So können während einem Meeting gemeinsame Notizen festgehalten werden. + +__Seit Ende 2020 betreibe ich Etherpad: [https://pad.sp-codes.de](https://pad.sp-codes.de)__ Gerne kannst du Etherpad auch für deine Notizen verwenden. + +## Weitere nützliche Links + +* [Etherpad Webseite](https://etherpad.org) +* [Quellcode von Etherpad](https://github.com/ether/etherpad-lite) diff --git a/src/de/services/ntfy.md b/src/de/services/ntfy.md index 45d71d4..da54f21 100644 --- a/src/de/services/ntfy.md +++ b/src/de/services/ntfy.md @@ -5,6 +5,13 @@ title: ntfy --- # ntfy +ntfy ist ein vielseitiges Tool zur Benachrichtigung über verschiedene Ereignisse. Es unterstützt auch UnifiedPush, ein offenes Protokoll für Echtzeitbenachrichtigungen. + +Um ntfy als zentrale App für Benachrichtigungen nutzen zu können, muss zunächst die App auf dem Handy installiert werden. Anschließend können Apps die UnifiedPush unterstützen, z.B. Element, Fluffychat oder Tusky ntfy als Push-Provider nutzen. Dadurch müssen nicht alle Apps eine Verbindung zum Server offen halten und sind dadurch auch energieeffizienter. Damit du meinen Server nutzen kannst, musst du diesen zunächst in den Einstellungen hinterlegen. + +__Seit Mai 2023 stelle ich ntfy zur freien Verfügung: [https://ntfy.sp-codes.de](https://ntfy.sp-codes.de)__ Gerne kannst du ntfy als Push-Provider für deine Apps nutzen, wenn du möchtest. + ## Weitere nützliche Links -* \ No newline at end of file +* [ntfy Webseite](https://ntfy.sh) +* [Quellcode von ntfy](https://github.com/binwiederhier/ntfy) diff --git a/src/en/services/etherpad.md b/src/en/services/etherpad.md new file mode 100644 index 0000000..214694c --- /dev/null +++ b/src/en/services/etherpad.md @@ -0,0 +1,17 @@ +--- +layout: base.njk +key: etherpad +title: Etherpad +--- +# Etherpad + +Etherpad is a web-based collaboration platform that allows users to edit text documents together in real time. Multiple users can simultaneously access the same Etherpad document, make changes, and see what others are writing. Etherpad provides a simple and effective way for teamwork, brainstorming, collaborative writing, and more, without version conflicts. + +Etherpad is also embedded in Jitsi Meet. This allows for shared notes to be captured during a meeting. + +__I've been running Etherpad since the end of 2020: [https://pad.sp-codes.de](https://pad.sp-codes.de)__ Feel free to use Etherpad for your notes as well. + +## More useful links + +* [Etherpad Webseite](https://etherpad.org) +* [Quellcode von Etherpad](https://github.com/ether/etherpad-lite) diff --git a/src/en/services/ntfy.md b/src/en/services/ntfy.md index a7a2ab4..4bb0362 100644 --- a/src/en/services/ntfy.md +++ b/src/en/services/ntfy.md @@ -5,6 +5,13 @@ title: ntfy --- # ntfy -## ## More useful links +ntfy is a versatile tool for notification about various events. It also supports UnifiedPush, an open protocol for real-time notifications. -* \ No newline at end of file +To use ntfy as a central app for notifications, the app must first be installed on the phone. Then, apps that support UnifiedPush, such as Element, Fluffychat or Tusky can use ntfy as a push provider. This way, not all apps need to keep a connection open to the server and are more energy efficient as a result. In order for you to use my server, you must first set it up in the settings. + +__Since May 2023 I provide ntfy for free: [https://ntfy.sp-codes.de](https://ntfy.sp-codes.de)__ You are welcome to use ntfy as push provider for your apps if you like. + +## More useful links + +* [ntfy Website](https://ntfy.sh) +* [Sourcecode of ntfy](https://github.com/binwiederhier/ntfy)