diff --git a/.forgejo/workflows/cleanup.yaml b/.forgejo/workflows/cleanup.yaml index 4b5256d..4778cf9 100644 --- a/.forgejo/workflows/cleanup.yaml +++ b/.forgejo/workflows/cleanup.yaml @@ -20,4 +20,4 @@ jobs: echo "${{ secrets.SSH_KNOWN_HOSTS_FILE }}" > ./known_hosts - name: Staging Deployment - Remove PR from staging run: | - ssh -i deploykey.priv -o 'UserKnownHostsFile ./known_hosts' ccchh-website-deploy@public-web-static-intern.hamburg.ccc.de -t "rm -r /var/www/staging.hamburg.ccc.de/pr${{ github.event.pull_request.number }}/" + ssh -i deploykey.priv -o 'UserKnownHostsFile ./known_hosts' ccchh-website-deploy@public-web-static.hosts.hamburg.ccc.de -t "rm -r /var/www/staging.hamburg.ccc.de/pr${{ github.event.pull_request.number }}/" diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index b307859..b08a439 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -52,13 +52,13 @@ jobs: run: | echo "${{ secrets.SSH_DEPLOY_KEY }}" > deploykey.priv chmod 400 deploykey.priv - echo "${{ secrets.SSH_KNOWN_HOSTS_FILE }}" > ./known_hosts + echo "${{ vars.SSH_KNOWN_HOSTS }}" > ./known_hosts - name: Deploy - Upload PR to staging if: github.event_name == 'pull_request' run: | echo "Deploying to staging.hamburg.ccc.de/pr${{ github.event.pull_request.number }}" - rsync -v -r --delete -e "ssh -i deploykey.priv -o 'UserKnownHostsFile ./known_hosts'" public/ ccchh-website-deploy@public-web-static-intern.hamburg.ccc.de:/var/www/staging.hamburg.ccc.de/pr${{ github.event.pull_request.number }}/ + rsync -v -r --delete -e "ssh -i deploykey.priv -o 'UserKnownHostsFile ./known_hosts'" public/ ccchh-website-deploy@public-web-static.hosts.hamburg.ccc.de:/var/www/staging.hamburg.ccc.de/pr${{ github.event.pull_request.number }}/ - name: Deploy - Add comment to PR with staging URL if: github.event_name == 'pull_request' && github.event.action == 'opened' run: | @@ -72,7 +72,7 @@ jobs: - name: Deploy - Upload to prod if: (github.event_name == 'push' || github.event_name == 'schedule') && github.ref_name == 'main' run: | - rsync -v -r --delete -e "ssh -i deploykey.priv -o 'UserKnownHostsFile ./known_hosts'" public/ ccchh-website-deploy@public-web-static-intern.hamburg.ccc.de:/var/www/hamburg.ccc.de/ + rsync -v -r --delete -e "ssh -i deploykey.priv -o 'UserKnownHostsFile ./known_hosts'" public/ ccchh-website-deploy@public-web-static.hosts.hamburg.ccc.de:/var/www/hamburg.ccc.de/ - uses: actions/upload-artifact@v3 if: github.event_name == 'pull_request' diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index fb3fe53..0000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,38 +0,0 @@ -variables: - TZ: Europe/Berlin - -stages: - - build - - deploy - -build-website: - stage: build - image: registry.gitlab.com/pages/hugo/hugo_extended:latest - before_script: - - apk update - - apk add tzdata coreutils curl jq git - script: - - ./fetch-calendar.sh - - sed -i "s#baseURL = 'https://hamburg.ccc.de/'#baseURL = 'https://next.hamburg.ccc.de/'#" hugo.toml - - hugo - artifacts: - untracked: true - expose_as: "website build" - name: "website-build-$CI_COMMIT_REF_NAME-$CI_COMMIT_SHORT_SHA" - paths: - - public/ - expire_in: 1 hrs - -deploy-website: - stage: deploy - image: alpine - before_script: - - apk update - - apk add rsync openssh - script: - - chmod 400 $NEXT_SSH_DEPLOY_KEY - - rsync -r --delete -e "ssh -i $NEXT_SSH_DEPLOY_KEY -o 'UserKnownHostsFile $SSH_KNOWN_HOSTS_FILE'" public/ ccchh-website-deploy@public-web-static-intern.hamburg.ccc.de:/var/www/next.hamburg.ccc.de/ - rules: - - if: $CI_COMMIT_BRANCH == "main" - when: on_success - - when: never diff --git a/content/blog/2025/2025-12-27-digital-independence-day/index.md b/content/blog/2025/2025-12-27-digital-independence-day/index.md index 896c5aa..e801d1f 100644 --- a/content/blog/2025/2025-12-27-digital-independence-day/index.md +++ b/content/blog/2025/2025-12-27-digital-independence-day/index.md @@ -23,7 +23,7 @@ Wir stellen uns gemeinsam gegen die Abhängigkeit von digitalen Großkonzernen u -Wir bieten am 04. Januar 2026 beim allerersten Digital Independece Day ein einfaches Programm zu folgenden Punkten an: +Wir bieten am 04. Januar 2026 beim allerersten [Digital Independence Day](https://diday.org) ein einfaches Programm zu folgenden Punkten an: - *fällt aus* ~~**Wie benutze ich mein Smartphone privatsphärefreundlich?**~~ ~~Wir zeigen einfache Handgriffe und Einstellungen, die bei gängigen Smartphones getroffen werden können, um weniger Daten von sich preiszugeben.~~ diff --git a/content/blog/2026/2026-01-20-digital-independence-day/index.md b/content/blog/2026/2026-01-20-digital-independence-day/index.md index 3717645..d2d2aa8 100644 --- a/content/blog/2026/2026-01-20-digital-independence-day/index.md +++ b/content/blog/2026/2026-01-20-digital-independence-day/index.md @@ -17,7 +17,7 @@ tags: # image: Path to the image --- -Am 2. DI-Day (01.02.2026) zeigen wir euch in Hamburg, wie ihr gängige Büroarbeiten wie Briefeschreiben, Tabellenkalkulationen ohne Abhängigkeit zu Microsoft Office tätigen könnt. +Am 2. [Digital Independence Day](https://diday.org) (01.02.2026) zeigen wir euch in Hamburg, wie ihr gängige Büroarbeiten wie Briefeschreiben, Tabellenkalkulationen ohne Abhängigkeit zu Microsoft Office tätigen könnt. diff --git a/content/blog/2026/2026-02-17-digital-independence-day/index.md b/content/blog/2026/2026-02-17-digital-independence-day/index.md index 966399b..f545cf0 100644 --- a/content/blog/2026/2026-02-17-digital-independence-day/index.md +++ b/content/blog/2026/2026-02-17-digital-independence-day/index.md @@ -1,6 +1,6 @@ --- categories: event -title: 'DI-Day: Messenger: Alternativen zu WhatsApp und Co.' +title: 'DIDAY: Messenger: Alternativen zu WhatsApp und Co.' date: '2026-03-01T14:00:00+01:00' # date of the event publishDate: '2026-01-20T19:00:00+01:00' # when to publish draft: false @@ -18,7 +18,7 @@ tags: # image: Path to the image --- -Am DI-Day am 1. März zeigen wir euch bei uns in Hamburg, warum ihr vielleicht SMS, WhatsApp, oder andere Messenger von Großkonzernen durch Alternativen ersetzen möchtet, und wie ihr das praktisch angeht. +Am [Digital Independence Day](https://diday.org) am 1. März zeigen wir euch bei uns in Hamburg, warum ihr vielleicht SMS, WhatsApp, oder andere Messenger von Großkonzernen durch Alternativen ersetzen möchtet, und wie ihr das praktisch angeht. diff --git a/content/blog/2026/2026-03-10-tag-des-offenen-hackspace/index.md b/content/blog/2026/2026-03-10-tag-des-offenen-hackspace/index.md index 6c22443..bc92cc5 100644 --- a/content/blog/2026/2026-03-10-tag-des-offenen-hackspace/index.md +++ b/content/blog/2026/2026-03-10-tag-des-offenen-hackspace/index.md @@ -1,6 +1,6 @@ --- categories: event -title: 'Tag des Offenen Hackspace und DI.Day' +title: 'Tag des Offenen Hackspace und DIDAY' date: '2026-03-28T13:37:00+01:00' # date of the event publishDate: '2026-03-10T21:26:49+01:00' # when to publish draft: false @@ -9,14 +9,14 @@ authors: - stb tags: - tdoh - - diday + - DID - jugendhackt # header: # caption: A caption für the picture will be used as Alt-Text # image: Path to the image --- -In ganz Deutschland findet am 28.03.2026 der “Tag des offenen Hackspaces” statt. Dabei öffnen verschiedene Hack- und Making-Spaces allen interessierten ihre Türen. Der CCCHH, Jugend Hackt Lab Hamburg und der DI.Day Hamburg sind in der Viktoria-Kaserne dabei. Wir freuen uns auf euch! +In ganz Deutschland findet am 28.03.2026 der “Tag des offenen Hackspaces” statt. Dabei öffnen verschiedene Hack- und Making-Spaces allen interessierten ihre Türen. Der CCCHH, Jugend Hackt Lab Hamburg und der DIDAY Hamburg sind in der Viktoria-Kaserne dabei. Wir freuen uns auf euch! @@ -38,7 +38,7 @@ Bring gern einen Laptop mit, wenn du hast. Wir haben aber auch ein paar Leihger ## Digital Independence Day -Normalerweise ist der [DI.Day](https://di.day) immer am ersten Sonntag im Monat, aber dieses Mal verlegen wir es vor und kombinieren es mit dem Tag des Offenen Hackspace. Dieses Mal haben wir keinen großen Vortrag zu einem Thema vorbereitet, sondern stehen für Fragen zur Verfügung. Je nach Interesse können wir in verschiedene Themen auch tiefer einsteigen, z. B. zu Alternativen zu Word&Excel, zu WhatsApp, oder zur Microsoft Cloud. Und natürlich zu allen Themen, die euch unter den Nägeln brennen! +Normalerweise ist der [DIDAY](https://diday.org) immer am ersten Sonntag im Monat, aber dieses Mal verlegen wir es vor und kombinieren es mit dem Tag des Offenen Hackspace. Dieses Mal haben wir keinen großen Vortrag zu einem Thema vorbereitet, sondern stehen für Fragen zur Verfügung. Je nach Interesse können wir in verschiedene Themen auch tiefer einsteigen, z. B. zu Alternativen zu Word&Excel, zu WhatsApp, oder zur Microsoft Cloud. Und natürlich zu allen Themen, die euch unter den Nägeln brennen! Wir werden außerdem an diesem Tag auch einen "Linux Helpdesk" anbieten. Hier werden erfahrene Linux-User*innen sich zur Verfügung stellen, um euch mit Linux zu unterstützen. Wir können Fragen beantworten, Probleme lösen, oder euch helfen, ein Linux eurer Wahl auf eurem Gerät zu installieren \ No newline at end of file diff --git a/content/blog/2026/2026-05-03-digital-independence-day/diday_Die_eigene_Cloud.pdf b/content/blog/2026/2026-05-03-digital-independence-day/diday_Die_eigene_Cloud.pdf new file mode 100644 index 0000000..fa4c07a Binary files /dev/null and b/content/blog/2026/2026-05-03-digital-independence-day/diday_Die_eigene_Cloud.pdf differ diff --git a/content/blog/2026/2026-05-03-digital-independence-day/index.md b/content/blog/2026/2026-05-03-digital-independence-day/index.md new file mode 100644 index 0000000..0e9ef30 --- /dev/null +++ b/content/blog/2026/2026-05-03-digital-independence-day/index.md @@ -0,0 +1,30 @@ +--- +categories: event +title: 'DIDAY: Die eigene Cloud' +date: '2026-05-03T14:00:00+01:00' # date of the event +publishDate: '2026-04-15T12:00:00+01:00' # when to publish +draft: false +location: Z9 +authors: + - stb +tags: + - DID + - digitale selbstverteidigung + - cloud +# tags: +# header: +# caption: A caption für the picture will be used as Alt-Text +# image: Path to the image +--- + +Bei diesem [Digital Independence Day](https://diday.org) dreht sich alles um die eigene Cloud: wir zeigen euch die Grundfunktionen von Nextcloud, und erklären, wie ihr für eure Familie, den Freundeskreis oder den kleinen Verein einfach selbst eine einrichten könnt. + + + +In einem ersten Vortragsteil geben wir eine Einführung in die Grundfunktionen von Nextcloud: Dateien, Kalender, Kontakte und Photos. Dabei ist auch Raum für eure Fragen. + +Im Anschluss wird es praktisch! Wenn ihr Nextcloud einfach mal ausprobieren wollt, oder euch sogar schon entschieden habt, Nextcloud einzusetzen, aber euch bisher nicht getraut habt, das anzugehen, helfen wir euch mit Rat und Tat. Bringt euer Laptop mit, und wir unterstützen euch, bei einem der vielen Anbieter eine Nextcloud-Instanz zu bestellen und einzurichten. Selbstverständlich stehen wir auch für weitergehende Fragen zur Verfügung. + +Es ist keine Anmeldung erforderlich. + +[pdf der Präsentation](./diday_Die_eigene_Cloud.pdf) diff --git a/content/home/3-gruppen/2-geekfem.md b/content/home/3-gruppen/2-geekfem.md index ad7a087..46e5dc8 100644 --- a/content/home/3-gruppen/2-geekfem.md +++ b/content/home/3-gruppen/2-geekfem.md @@ -7,4 +7,4 @@ image: haecksen-logo-gruenblau.png link: https://wiki.hamburg.ccc.de/club:geekfem:start --- -Geekfem ist ein Raum für technik-interessierte Frauen* und veranstaltet regelmäßig Termine zu verschiedenen Themen oder einfach nur zum schnacken. +Geekfem ist ein Raum für technik-interessierte FLINTA Personen und veranstaltet regelmäßig Termine zu verschiedenen Themen oder einfach nur zum schnacken.