From a3bd13150c791a9dab4ab1c4f6798b492b3659f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20B=C3=A4dorf?= Date: Sun, 7 Jan 2024 00:38:45 +0100 Subject: [PATCH 1/6] about: add wiki link --- about.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/about.yml b/about.yml index 9098659..c78e060 100644 --- a/about.yml +++ b/about.yml @@ -33,6 +33,10 @@ content: 8A89 87AD E373 6C8C A2EB 315A 9B80 9EBB DD62 BAE3 ``` + ## Getting help + + Check out our [wiki](https://wiki.pub.solar) and contact us via the methods above. In the Matrix #General room there's always someone to answer your questions. + ## Being a member or helping hand Are you interested in becoming a member of the pub.solar organisation? Do you want to support the organisation with labour, money, or just your name? @@ -124,6 +128,10 @@ content: 8A89 87AD E373 6C8C A2EB 315A 9B80 9EBB DD62 BAE3 ``` + ## Hilfe kriegen + + Schau dir unser [wiki](https://wiki.pub.solar) an und kontaktiere uns über die oben genannten Wege. Im Matrix #General Raum gibts immer Menschen die deine Fragen beantworten. + ## Mitglied oder Helfer*in werden Bist du daran interessiert ein Mitglied von pub.solar n.e.V. zu werden? Du würdest die Organisation gerne mit Arbeit, Geld, oder einfach nur deinen Namen unterstützen? From 335f6149a2a6c494dfa4b2748800b098d4f1e86b Mon Sep 17 00:00:00 2001 From: teutat3s Date: Sun, 7 Jan 2024 16:11:33 +0100 Subject: [PATCH 2/6] docs: improve wording even more --- about.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/about.yml b/about.yml index c78e060..358f8d0 100644 --- a/about.yml +++ b/about.yml @@ -34,8 +34,8 @@ content: ``` ## Getting help - - Check out our [wiki](https://wiki.pub.solar) and contact us via the methods above. In the Matrix #General room there's always someone to answer your questions. + + Check out our [wiki](https://wiki.pub.solar) or contact us via one of the methods above. In the Matrix #General room there's always someone around for answering your questions. ## Being a member or helping hand @@ -128,9 +128,9 @@ content: 8A89 87AD E373 6C8C A2EB 315A 9B80 9EBB DD62 BAE3 ``` - ## Hilfe kriegen - - Schau dir unser [wiki](https://wiki.pub.solar) an und kontaktiere uns über die oben genannten Wege. Im Matrix #General Raum gibts immer Menschen die deine Fragen beantworten. + ## Hilfe + + Schau dir unser [wiki](https://wiki.pub.solar) an oder kontaktiere uns über einen der oben genannten Kanäle. Im Matrix #General Raum gibt es immer Menschen, die gerne deine Fragen beantworten. ## Mitglied oder Helfer*in werden From 2166cdc91a204ab4ac5558c019f6593f2476a69a Mon Sep 17 00:00:00 2001 From: teutat3s Date: Sun, 7 Jan 2024 16:12:24 +0100 Subject: [PATCH 3/6] style: sort about page a bit, add contact section, some wording fixes --- about.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/about.yml b/about.yml index 358f8d0..a8bc4b2 100644 --- a/about.yml +++ b/about.yml @@ -6,6 +6,8 @@ content: en: | # Hi! We're pub.solar + We are a non-registered association seated in Cologne, Germany. Our goal is to enable more people to use free software, have secure digital communications, and to take control over their private data. + We host free software for you and all the people you love. We do this transparently and democratically. We currently offer these services: @@ -21,9 +23,9 @@ content: * [Mailman](https://lists.pub.solar/): a software for mailing lists, * [OBS Portal](https://obs-portal.pub.solar/): a server for saving [OpenBikeSensor](https://www.openbikesensor.org/) data which is currently limited to the Cologne/Bonn region, - For some of these Services, you'll need to register an account, which we call a [pub.solar ID](https://auth.pub.solar). All services are publicly open for registration. Nextcloud accounts are severely limited in their storage amount. If you want more storage, contact the crew. + For some of these Services, you'll need to register an account, which we call a [pub.solar ID](https://auth.pub.solar). All services are publicly open for registration. Nextcloud accounts are severely limited in their storage amount. If you want more storage, please contact the crew. - We are a non-registered association seated in Cologne, Germany. Our goal is to enable more people to use free software, have secure digital communications, and to take control over their private data. + ### Contact You can reach us via [#General in Matrix](https://matrix.to/#/#general:pub.solar?via=chat.pub.solar) and [@crew on Mastodon](https://mastodon.pub.solar/@crew), or send a mail to [crew@pub.solar](mailto:crew@pub.solar). @@ -94,13 +96,15 @@ content: ## Our hosting - We are using a dedicated server from Hetzner GmbH hosted in Germany. + We use a dedicated server from Hetzner GmbH hosted in Germany. The code for the infrastructure can be found [in this git repository](https://git.pub.solar/pub-solar/infra). de: | # Hi! Wir sind pub.solar + Wir sind ein nicht eingetragener Verein mit Sitz in Köln. Unser Ziel ist es mehr Menschen zu ermöglichen, Freie Software zu benutzen, sicher digital zu kommunizieren, und datensparsamer zu leben. + Wir stellen für Dich und alle Menschen die Du lieb hast auf transparente und demokratische Weise freie Software zur Verfügung. Momentan bieten wir diese Services an: @@ -110,15 +114,15 @@ content: * [Nextcloud](https://cloud.pub.solar): Cloud mit Office Möglichkeiten, ähnlich wie Teile der Google Suite und Microsoft Office 365, * [Forgejo](https://git.pub.solar/): ein git Server, ähnlich wie GitHub oder Gitlab. - Ausserdem bieten wir folgende Services an, die jederzeit geändert oder verschwinden könnten: + Ausserdem bieten wir folgende Services an, die jederzeit geändert werden oder verschwinden könnten: * [Searx](https://search.pub.solar/): eine Meta-Suchmachine, ähnlich wie Google oder Bing, * [Mailman](https://lists.pub.solar/): eine Software für Mailing-Listen, * [OBS Portal](https://obs-portal.pub.solar/): ein Server um [OpenBikeSensor](https://www.openbikesensor.org/)-Daten zu speichern, begrenzt auf die Region Köln/Bonn. - Für manche dieser Services musst du einen Account registrieren, bei uns heißt der [pub.solar ID](https://auth.pub.solar). Die Registrierung ist für alle offen. Bei der Nextcloud ist der Speicherplatz allerdings stark limitiert. Falls du Speicherplatz in der Nextcloud haben willst, kontaktiere die Crew. + Für manche dieser Services musst du einen Account registrieren, bei uns heißt der [pub.solar ID](https://auth.pub.solar). Die Registrierung ist für alle offen. Bei der Nextcloud ist der Speicherplatz allerdings stark begrenzt. Falls du Speicherplatz in der Nextcloud haben willst, kontaktiere die Crew. - Wir sind ein nicht eingetragener Verein mit Sitz in Köln. Unser Ziel ist es mehr Menschen zu ermöglichen, Freie Software zu benutzen, sicher digital zu kommunizieren, und datensparsamer zu leben. + ### Kontakt Du kannst uns via [#General in Matrix](https://matrix.to/#/#general:pub.solar?via=chat.pub.solar) und [@crew auf Mastodon](https://mastodon.pub.solar/@crew) erreichen, oder eine Mail an [crew@pub.solar](mailto:crew@pub.solar) schicken. From efdc2205540e4e8d8bed52344f0445ea9e7903ce Mon Sep 17 00:00:00 2001 From: teutat3s Date: Sun, 7 Jan 2024 16:23:13 +0100 Subject: [PATCH 4/6] docs: add troubleshooting steps for ENOTFOUND error --- README.md | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3318bee..b6e6039 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,34 @@ As "documentation" `flake.nix` shows the internals, and command was used to generate it. ### Troubleshooting -An common error is: + +When running `deno task serve`, if you see an error message like: + +``` +NotFound: No such file or directory (os error 2): stat '/home//.../git.pub.solar/pub-solar/pub.solar/.direnv/flake-inputs/5acdh8xyry0kdvp6xla2hw7wf3zkphkl-source/pkgs/test/nixpkgs-check-by-name/tests/symlink-invalid/pkgs/by-name/fo/foo/foo.nix' + at Object.statSync (ext:deno_fs/30_fs.js:362:7) + at FS.#walkLink (https://deno.land/x/lume@v2.0.1/core/fs.ts:143:23) + at FS.#walkFs (https://deno.land/x/lume@v2.0.1/core/fs.ts:117:23) + at FS.#walkFs (https://deno.land/x/lume@v2.0.1/core/fs.ts:136:21) + at FS.#walkFs (https://deno.land/x/lume@v2.0.1/core/fs.ts:136:21) + at FS.#walkFs (https://deno.land/x/lume@v2.0.1/core/fs.ts:136:21) + at FS.#walkFs (https://deno.land/x/lume@v2.0.1/core/fs.ts:136:21) + at FS.#walkFs (https://deno.land/x/lume@v2.0.1/core/fs.ts:136:21) + at FS.#walkFs (https://deno.land/x/lume@v2.0.1/core/fs.ts:136:21) + at FS.#walkFs (https://deno.land/x/lume@v2.0.1/core/fs.ts:136:21) { + name: "NotFound", + code: "ENOENT" +} +``` + +try removing the .direnv directory: + +``` +rm -rf .direnv +deno task serve +``` + +Another common error message after updating dependencies is: ``` 22.31 error: The source code is invalid, as it does not match the expected hash in the lock file. From 66e7a32ec55cba7457b6cba084740770f1b49e0e Mon Sep 17 00:00:00 2001 From: teutat3s Date: Sun, 7 Jan 2024 16:24:24 +0100 Subject: [PATCH 5/6] style: merge contact and getting help sections --- about.yml | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/about.yml b/about.yml index a8bc4b2..dfc72aa 100644 --- a/about.yml +++ b/about.yml @@ -25,7 +25,7 @@ content: For some of these Services, you'll need to register an account, which we call a [pub.solar ID](https://auth.pub.solar). All services are publicly open for registration. Nextcloud accounts are severely limited in their storage amount. If you want more storage, please contact the crew. - ### Contact + ## Contact and getting help You can reach us via [#General in Matrix](https://matrix.to/#/#general:pub.solar?via=chat.pub.solar) and [@crew on Mastodon](https://mastodon.pub.solar/@crew), or send a mail to [crew@pub.solar](mailto:crew@pub.solar). @@ -35,9 +35,7 @@ content: 8A89 87AD E373 6C8C A2EB 315A 9B80 9EBB DD62 BAE3 ``` - ## Getting help - - Check out our [wiki](https://wiki.pub.solar) or contact us via one of the methods above. In the Matrix #General room there's always someone around for answering your questions. + Check out our [wiki](https://wiki.pub.solar) or contact us via one of the methods above. In the Matrix [#General room](https://matrix.to/#/#general:pub.solar?via=chat.pub.solar) there's always someone around for answering your questions. ## Being a member or helping hand @@ -122,7 +120,7 @@ content: Für manche dieser Services musst du einen Account registrieren, bei uns heißt der [pub.solar ID](https://auth.pub.solar). Die Registrierung ist für alle offen. Bei der Nextcloud ist der Speicherplatz allerdings stark begrenzt. Falls du Speicherplatz in der Nextcloud haben willst, kontaktiere die Crew. - ### Kontakt + ## Kontakt und Hilfe Du kannst uns via [#General in Matrix](https://matrix.to/#/#general:pub.solar?via=chat.pub.solar) und [@crew auf Mastodon](https://mastodon.pub.solar/@crew) erreichen, oder eine Mail an [crew@pub.solar](mailto:crew@pub.solar) schicken. @@ -132,9 +130,7 @@ content: 8A89 87AD E373 6C8C A2EB 315A 9B80 9EBB DD62 BAE3 ``` - ## Hilfe - - Schau dir unser [wiki](https://wiki.pub.solar) an oder kontaktiere uns über einen der oben genannten Kanäle. Im Matrix #General Raum gibt es immer Menschen, die gerne deine Fragen beantworten. + Schau dir bei Fragen gerne unser [wiki](https://wiki.pub.solar) an oder kontaktiere uns über einen der oben genannten Kanäle. Im Matrix [#General Raum](https://matrix.to/#/#general:pub.solar?via=chat.pub.solar) gibt es immer Menschen, die gerne deine Fragen beantworten. ## Mitglied oder Helfer*in werden From 1a552d19340d00f98baf845f0865963a54200c15 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Sun, 7 Jan 2024 16:24:51 +0100 Subject: [PATCH 6/6] chore: remove donation via paypal / liberapay for now --- about.yml | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/about.yml b/about.yml index dfc72aa..1a90a79 100644 --- a/about.yml +++ b/about.yml @@ -59,14 +59,6 @@ content: DE70430609674093197701 GLS Bank - ### Donate via Liberapay - - [Right here](https://liberapay.com/pub.solar/) - - ### Donate via PayPal - - [Right here](https://www.paypal.com/paypalme/pubsolar) - ## Imprint pub.solar n.e.V. @@ -154,14 +146,6 @@ content: DE70430609674093197701 GLS Bank - ### Per Liberapay spenden - - [Hier geht's lang](https://liberapay.com/pub.solar/) - - ### Per PayPal spenden - - [Hier geht's lang](https://www.paypal.com/paypalme/pubsolar) - ## Impressum pub.solar n.e.V.