From 9b8be4f9e9a75a15af7a83374a517824973901b1 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 21:40:28 +0100 Subject: [PATCH 01/12] ci: exclude hidden files, fix permissions after scp --- .drone.yml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 84a5110..e39853b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,5 +15,27 @@ steps: from_secret: ps_ssh_user key: from_secret: ps_ssh_key - source: ./* + source: + - !.envrc + - !.git + - !.gitignore + - !.drone.yml + - !LICENSE.md + - !shell.nix + - ./* target: /data/www/pub.solar/matrix-domain/ + + - name: fix permissions + image: appleboy/drone-ssh + settings: + host: pub.solar + port: 2020 + username: + from_secret: ps_ssh_user + key: + from_secret: ps_ssh_key + envs: + - ps_ssh_user + script: + - export SSH_USER=$PS_SSH_USER + - chown -R $SSH_USER:991 /data/www/pub.solar/matrix-domain From 10f915fe3e0eff806fd4076ffb71231fb10006da Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 21:42:04 +0100 Subject: [PATCH 02/12] About: text adjustments --- about.html | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/about.html b/about.html index 82e4cfa..2bfe7e9 100644 --- a/about.html +++ b/about.html @@ -19,18 +19,18 @@

English version below

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.

+

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 haben wir vier größere Projekte:

    -
  • Matrix: dezentraler, end-to-end verschlüsselter Chat, ähnlich wie Slack oder Discord
  • +
  • Matrix: dezentraler, Ende-zu-Ende verschlüsselter Chat, ähnlich wie Slack oder Discord
  • Mastodon: dezentrale Mikrobloggingplattform, ähnlich wie Twitter
  • -
  • Nextcloud: Cloud mit Office Möglichkeiten, ähnlich wie Teile der Google Suite und office365
  • +
  • Nextcloud: Cloud mit Office Möglichkeiten, ähnlich wie Teile der Google Suite und Microsoft Office 365
  • PubSolarOS, eine Linux Distribution die auf NixOS basiert
-

Unsere Mastodon und Matrix Instanzen sind offen für alle zum registrieren. Wenn du (oder dein Verein, oder deine Familie) gerne Unsere Nextcloud benutzen möchte, rede gerne mal mit uns.

+

Auf unseren Mastodon und Matrix Instanzen ist die Registrierung für alle offen. Wenn du (oder dein Verein, oder deine Familie) gerne unsere Nextcloud benutzen möchtet, sprich uns gerne an.

-

Du kannst mit uns per Matrix und Mastodon reden, oder eine mail an admins@pub.solar schicken.

+

Du kannst mit uns per Matrix und Mastodon reden, oder eine Mail an admins@pub.solar schicken.

Impressum

@@ -42,26 +42,26 @@ admins@pub.solar

-

Satzung

-

Findest du hier.

+

Unsere Satzung

+

Findest du hier.

-

Datenschutzerklärung

+

Unsere Datenschutzerklärung

Findest du hier.

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 have more private data. We offer free software for you and all the people you love. We do this transparently and democratically.

+

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 offer free software for you and all the people you love. We do this transparently and democratically.

We currently have four larger projects:

  • Matrix: a decentralized, end-to-end encrypted chat, similar to Slack or Discord.
  • Mastodon: a decentralized microblogging platform, similar to Twitter.
  • -
  • Nextcloud: a cloud with office capabilities, similar to the Google suite and Office 365.
  • +
  • Nextcloud: a cloud with office capabilities, similar to the Google Suite and Microsoft Office 365.
  • PubSolarOS, a GNU+Linux Distribution that is based on NixOS
-

Our Mastodon and Matrix instances are publicly open for registration. If you (or your non profit, or your family) wants to use our Nextcloud, talk to us.

+

Our Mastodon and Matrix instances are publicly open for registration. If you (or your non profit, or your family) would like to use our Nextcloud, send us a message.

-

You can talk to us via Matrix and Mastodon, or send a mail to admins@pub.solar.

+

You can reach us via Matrix and Mastodon, or send a mail to admins@pub.solar.

Imprint

@@ -73,10 +73,10 @@ admins@pub.solar

-

Statutes

-

Are over here.

+

Our Statutes

+

Are over here.

-

Privacy Policy

+

Our Privacy Policy

Is over here.

From 8362e55231b1f9060a287f383f4f04725ef01283 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 21:55:25 +0100 Subject: [PATCH 03/12] ci: try without permissions fix --- .drone.yml | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/.drone.yml b/.drone.yml index e39853b..5ed68bd 100644 --- a/.drone.yml +++ b/.drone.yml @@ -16,26 +16,11 @@ steps: key: from_secret: ps_ssh_key source: - - !.envrc - - !.git - - !.gitignore - - !.drone.yml - - !LICENSE.md - - !shell.nix + - "!.envrc" + - "!.git" + - "!.gitignore" + - "!.drone.yml" + - "!LICENSE.md" + - "!shell.nix" - ./* target: /data/www/pub.solar/matrix-domain/ - - - name: fix permissions - image: appleboy/drone-ssh - settings: - host: pub.solar - port: 2020 - username: - from_secret: ps_ssh_user - key: - from_secret: ps_ssh_key - envs: - - ps_ssh_user - script: - - export SSH_USER=$PS_SSH_USER - - chown -R $SSH_USER:991 /data/www/pub.solar/matrix-domain From 5070ced3fa91f07c9752135d6760a92283486831 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 21:58:05 +0100 Subject: [PATCH 04/12] ci: scp tar should overwrite files --- .drone.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index 5ed68bd..917cd88 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,3 +24,4 @@ steps: - "!shell.nix" - ./* target: /data/www/pub.solar/matrix-domain/ + overwrite: true From 029b775cffcee070e3792cf0d10a76b2c6761e2f Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 22:01:08 +0100 Subject: [PATCH 05/12] ci: scp tar should remove files before copying --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 917cd88..6dfe4d1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,4 +24,4 @@ steps: - "!shell.nix" - ./* target: /data/www/pub.solar/matrix-domain/ - overwrite: true + rm: true From 2571a8085f1431352d0aff3f2dc67aee780bef7f Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 22:11:50 +0100 Subject: [PATCH 06/12] ci: fixing permissions is required --- .drone.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.drone.yml b/.drone.yml index 6dfe4d1..2087194 100644 --- a/.drone.yml +++ b/.drone.yml @@ -25,3 +25,18 @@ steps: - ./* target: /data/www/pub.solar/matrix-domain/ rm: true + + - name: fix permissions + image: appleboy/drone-ssh + settings: + host: pub.solar + port: 2020 + username: + from_secret: ps_ssh_user + key: + from_secret: ps_ssh_key + envs: + - ps_ssh_user + script: + - export SSH_USER=$PS_SSH_USER + - chown -R $SSH_USER:991 /data/www/pub.solar/matrix-domain From 09e92d9c3e219d4e02259fc12b566d2590b21c39 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 22:11:56 +0100 Subject: [PATCH 07/12] About: text adjustments --- about.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/about.html b/about.html index 2bfe7e9..8ed6781 100644 --- a/about.html +++ b/about.html @@ -19,7 +19,7 @@

English version below

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.

+

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 haben wir vier größere Projekte:

    @@ -28,7 +28,7 @@
  • Nextcloud: Cloud mit Office Möglichkeiten, ähnlich wie Teile der Google Suite und Microsoft Office 365
  • PubSolarOS, eine Linux Distribution die auf NixOS basiert
-

Auf unseren Mastodon und Matrix Instanzen ist die Registrierung für alle offen. Wenn du (oder dein Verein, oder deine Familie) gerne unsere Nextcloud benutzen möchtet, sprich uns gerne an.

+

Auf unseren Mastodon und Matrix Instanzen ist die Registrierung für alle offen. Wenn Du (oder dein Verein, oder deine Familie) gerne unsere Nextcloud benutzen möchtet, sprich uns gerne an.

Du kannst mit uns per Matrix und Mastodon reden, oder eine Mail an admins@pub.solar schicken.

@@ -43,10 +43,10 @@

Unsere Satzung

-

Findest du hier.

+

Findest Du hier.

Unsere Datenschutzerklärung

-

Findest du hier.

+

Findest Du hier.

Hi! We're pub.solar

From 8def358cc98eefc7d4e0681b9199f105dfae1a31 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 23:01:08 +0100 Subject: [PATCH 08/12] About: text adjustments, add contact links --- about.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/about.html b/about.html index 8ed6781..e03197c 100644 --- a/about.html +++ b/about.html @@ -23,14 +23,14 @@

Momentan haben wir vier größere Projekte:

    -
  • Matrix: dezentraler, Ende-zu-Ende verschlüsselter Chat, ähnlich wie Slack oder Discord
  • +
  • Matrix: dezentraler, Ende-zu-Ende verschlüsselter Chat, ähnlich wie Slack oder Discord
  • Mastodon: dezentrale Mikrobloggingplattform, ähnlich wie Twitter
  • Nextcloud: Cloud mit Office Möglichkeiten, ähnlich wie Teile der Google Suite und Microsoft Office 365
  • PubSolarOS, eine Linux Distribution die auf NixOS basiert
-

Auf unseren Mastodon und Matrix Instanzen ist die Registrierung für alle offen. Wenn Du (oder dein Verein, oder deine Familie) gerne unsere Nextcloud benutzen möchtet, sprich uns gerne an.

+

Auf unseren Mastodon und Matrix Instanzen ist die Registrierung für alle offen. Wenn Du (oder dein Verein, oder deine Familie) gerne unsere Nextcloud benutzen möchten, schreib uns gerne an.

-

Du kannst mit uns per Matrix und Mastodon reden, oder eine Mail an admins@pub.solar schicken.

+

Du kannst uns via Matrix und Mastodon erreichen, oder eine Mail an admins@pub.solar schicken.

Impressum

@@ -54,14 +54,14 @@

We currently have four larger projects:

    -
  • Matrix: a decentralized, end-to-end encrypted chat, similar to Slack or Discord.
  • +
  • Matrix: a decentralized, end-to-end encrypted chat, similar to Slack or Discord.
  • Mastodon: a decentralized microblogging platform, similar to Twitter.
  • Nextcloud: a cloud with office capabilities, similar to the Google Suite and Microsoft Office 365.
  • PubSolarOS, a GNU+Linux Distribution that is based on NixOS

Our Mastodon and Matrix instances are publicly open for registration. If you (or your non profit, or your family) would like to use our Nextcloud, send us a message.

-

You can reach us via Matrix and Mastodon, or send a mail to admins@pub.solar.

+

You can reach us via Matrix and Mastodon, or send a mail to admins@pub.solar.

Imprint

From 981e4419b0a13a018680b58d29070b82fb76da79 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 23:06:45 +0100 Subject: [PATCH 09/12] Home: use new element web URL chat. --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 68a60a0..56b92b6 100644 --- a/index.html +++ b/index.html @@ -18,7 +18,7 @@

Fucking Free PubSolarOS - Matrix + Matrix Mastodon Nextcloud About From c3e0e7f24febc0a7def10697e21abc3554d5334f Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 23:06:59 +0100 Subject: [PATCH 10/12] ci: try overwriting instead of rm --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 2087194..82c7b59 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,7 +24,7 @@ steps: - "!shell.nix" - ./* target: /data/www/pub.solar/matrix-domain/ - rm: true + overwrite: true - name: fix permissions image: appleboy/drone-ssh From adf2362d2dbe43fb2909adcb34e04e126c033654 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 24 Feb 2022 23:09:23 +0100 Subject: [PATCH 11/12] Home: fix links opening in new tab --- index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 56b92b6..53dbb92 100644 --- a/index.html +++ b/index.html @@ -21,9 +21,9 @@ Matrix Mastodon Nextcloud - About - Imprint - Privacy policy + About + Imprint + Privacy policy