<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.uugrn.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HDValentin</id>
	<title>UUGRN - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.uugrn.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HDValentin"/>
	<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/Spezial:Beitr%C3%A4ge/HDValentin"/>
	<updated>2026-05-11T18:34:02Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.42.5</generator>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Status&amp;diff=14495</id>
		<title>Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Status&amp;diff=14495"/>
		<updated>2026-04-02T23:27:30Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* SERVICE STATUS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SERVICE STATUS =&lt;br /&gt;
&lt;br /&gt;
Geplante Arbeiten:&lt;br /&gt;
&lt;br /&gt;
Aktuell laufende Arbeiten:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abgeschlossene Arbeiten:&lt;br /&gt;
* Fr 2026-04-03 @ 01.20-01.25: Sicherung cp.uugrn.org und Update CryptPad.&lt;br /&gt;
* Sa 2026-03-28 @ 02.10-02.40: Sicherung cp.uugrn.org und Sicherheitsupdate CryptPad.&lt;br /&gt;
* Sa 2026-03-28 @ 01.40-01.45: cp.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 2026-03-21 @ 05.00-08.00: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Mi 04.03.2026 @ 05:00–08:00 Uhr: shell.uugrn.org (Kernel Update)&lt;br /&gt;
* Fr 20.02.2026 @ 20:00-20:30 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung Debian und Cryptpad 2026.2.0, inkl. Reboot Server und Datensicherung)&lt;br /&gt;
* Fr 16.01.2026 @ 21:00–21:30 Uhr: cp.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Fr 16.01.2026 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 13.12.2025 @ 05:00–08:00 Uhr (tatsächlich 01:30-01:45): shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 08.11.2025 @ ab etwa 20:00 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung auf Debian 13 und Cryptpad 2025.9.0, inkl. Reboot Server)&lt;br /&gt;
* Mi 24.09.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Di 19.08.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Update Debian Trixie)&lt;br /&gt;
* Mo 30.06.2025 @ abends: x86shell.uugrn.org - bleibender Shutdown&lt;br /&gt;
* Sa 28.06.2025 @ ab ca 22:15 Uhr: Aktualisierung cp.uugrn.org CrypPad 2024.12 =&amp;gt; 2025.3.0 =&amp;gt; 2025.3.1, Reboot Server, wg. Debian-Updates. &lt;br /&gt;
* Sa 31.05.2025 @ ab ca 23:00 Uhr: Rename shell =&amp;gt; x86shell, armshell =&amp;gt; shell (DNS und Hostnames)&lt;br /&gt;
* Mi 28.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, DSA-5925-1) [https://lists.debian.org/debian-security-announce/2025/msg00088.html Advisory]&lt;br /&gt;
* Do 22.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 01.05.2025 @ 05:50–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 28.03.2025 @ 05:00–08:00 Uhr: x86shell.uugrn.org (Grund: rescale  to X22)&lt;br /&gt;
* Sa 22.03.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 12:30 Uhr: {wiki,www}.uugrn.org (Grund: Updates: Mediawiki 1.39-&amp;gt;1.42, PHP 7.4-&amp;gt;8.2, OpenBSD 7.4-&amp;gt;7.6)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: dns1.uugrn.org (Grund: Umstellung auf ARM CAX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: maico.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: gamma.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: andi.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: irc.uugrn.org (Grund: Reboot, updates + rescale to CX22)&lt;br /&gt;
* Mi 12.03.2025 @ 19:45 Uhr: {mail2,vorstand,chat,git}.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:20 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:10 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mi 24.10.2024 @ 00:04-00:14 Uhr: git.uugrn.org (Grund: Upgrade auf OpenBSD 7.6)&lt;br /&gt;
* Fr 04.10.2024 @ 20:00-21:00 Uhr (FIXME-Wartung): irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.5)&lt;br /&gt;
* Fr 04.10.2024 @ 19:30-21:00 Uhr (FIXME-Wartung): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.09.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mo 22.07.2024 @ 06:45-06:55 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 13.05.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 17.04.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 02.03.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.5)&lt;br /&gt;
* So 14.01.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 16.12.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.4)&lt;br /&gt;
* Di 10.10.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.2)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Di 12.09.2023 @ 08:40 Uhr (angekündigt war 06:00-08:00 Uhr, sorry!): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 25.08.2.23 @ 22:00 Uhr: dns1.uugrn.org (Grund: Upgrade auf Debian Bookworm)&lt;br /&gt;
* Do 13.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 03.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 23.07.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.1)&lt;br /&gt;
* Fr 07.07.2023 @ 20:30-22:00 Uhr: shell.uugrn.org (Grund: Debian-Upgrade auf bookworm 12.0)&lt;br /&gt;
* Di 16.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 06.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 05.02.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.01.2023 @ 18:00 Uhr: irc.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 21.12.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 10.11.2022 @ 09:45 Uhr: chat.uugrn.org (Grund: Kernel + Jitsi Update)&lt;br /&gt;
* Sa 09.11.2022 @ 20:00 Uhr: mail2.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mi 26.10.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 24.10.2022 @ 18:00 Uhr: irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mo 24.10.2022 @ 21:00 Uhr: {www,wiki,fixme,stammtisch}.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14494</id>
		<title>Maschinenraum/cp.uugrn.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14494"/>
		<updated>2026-04-02T23:26:21Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Install Log */ Version Change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Admin Kontakt: sh[at]uugrn.org&lt;br /&gt;
;Hostname: cp.uugrn.org&lt;br /&gt;
;Aufgabe: Plattform für Echtzeit-Er-/Bearbeitung von Texten, Tabellen, Präsentationen, Kanban, Terminfindung…&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Ein CryptPad sind Inhalte, die gemeinsam und gleichzeitig (kollaborativ) erarbeitet werden können. Im Vergleich zu Etherpad sind die Inhalte verschlüsselt auf dem Server gespeichert. Die Software ermöglicht das Erstellen und Bearbeiten von Inhalten mit mehreren Personen gleichzeitig. Es gibt verschiedene Dokumenttypen.&lt;br /&gt;
&lt;br /&gt;
[https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten Anleitung an Dokumenten arbeiten]&lt;br /&gt;
&lt;br /&gt;
===== Dokumentation und Unterstützung =====&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide Adminguide], [https://docs.cryptpad.org/en/admin_guide/installation.html Installation], [https://docs.cryptpad.org/en/admin_guide/maintenance.html Wartung]&lt;br /&gt;
* [https://forum.cryptpad.org/ Cryptpad Forum]&lt;br /&gt;
* [https://matrix.to/#/#cryptpad-admins:matrix.xwiki.com Cryptpad Matrix Kanal]&lt;br /&gt;
&lt;br /&gt;
==== CryptPad aktualisieren ====&lt;br /&gt;
&lt;br /&gt;
Wartungsarbeiten über die Mailingliste, IRC und Matrix ankündigen.&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob es eine Aktualisierung gibt: [https://github.com/cryptpad/cryptpad/releases Releasenotes] geben Hinweise zum Update von Version zu Version.&lt;br /&gt;
&lt;br /&gt;
Was steht an: [https://github.com/cryptpad/cryptpad/milestones Plan für künfünftige Veröffentlichtungen]. [https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo/ Kanban der öffentlichen Roadmap].&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
Prüfen was auf dem Server gerade los ist:&lt;br /&gt;
&lt;br /&gt;
Liste aller laufenden Prozesse azeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux&lt;br /&gt;
ps aux | grep nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen und Sockets anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ss -ant&lt;br /&gt;
#nur hörende Verbindungen&lt;br /&gt;
ss -lt&lt;br /&gt;
# udp und tcp&lt;br /&gt;
ss -anut&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logs anzeigen allgemein und ausgaben zu Cryptpad prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
journalctl -f &lt;br /&gt;
journalctl -u cryptpad -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zugriffsprotokolldatei von NGINX&lt;br /&gt;
sudo tail -f /var/log/nginx/access.log&lt;br /&gt;
&lt;br /&gt;
# Welche IPs sind aktiv?&lt;br /&gt;
sudo awk &#039;{print $1}&#039; /var/log/nginx/access.log | sort | uniq -c | sort -nr | head&lt;br /&gt;
&lt;br /&gt;
# Zeigt alle Prozesse, die gerade eine aktive Verbindung zum TCP-Port 3000 haben &lt;br /&gt;
sudo lsof -i :3000 -i :3001 | grep ESTABLISHED&lt;br /&gt;
# alternativ&lt;br /&gt;
sudo lsof -i | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&lt;br /&gt;
# gibt es aktive Verbindungen auf den Ports 3000 und 3001&lt;br /&gt;
ss -antp | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ssh mit der Konsole des Servers bei Hetzner verbinden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh  -4 -i ./.ssh/ssh-rsa-private-4096-key root@cp.uugrn.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung anlegen (als root im Ordner /root) und Aktualisierung Debian:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Prüfung und Installation von Debian Updates&lt;br /&gt;
apt update&lt;br /&gt;
apt upgrade&lt;br /&gt;
# Gegebenenfalls Neustart des Servers einplanen.&lt;br /&gt;
&lt;br /&gt;
#Server stoppen&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
#Sichern&lt;br /&gt;
tar czf ~/cryptpad-backup-$(date +%F).tar.gz /home/cryptpad/cryptpad&lt;br /&gt;
&lt;br /&gt;
#Server wieder starten oder gleich das Update nachziehen&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Vor Update den CP-Dienst als root stoppen&lt;br /&gt;
&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Benutzer cryptpad, im Ordner /home/cryptpad/cryptpad arbeiten:&lt;br /&gt;
&lt;br /&gt;
su cryptpad&lt;br /&gt;
&lt;br /&gt;
cd /home/cryptpad/cryptpad &lt;br /&gt;
&lt;br /&gt;
Installationshinweise bei den Releasenotes ansehen!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Beispiel Autumn release (2025.9.0)&lt;br /&gt;
git fetch --depth 1 origin tag 2025.9.0&lt;br /&gt;
git checkout 2025.9.0&lt;br /&gt;
npm ci&lt;br /&gt;
npm run install:components&lt;br /&gt;
#./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
#Prüfen, gibt es Unterschiede an der Standardkonfigurationsdatei, die in die eigene Konfiguration übernommen werden müssen?&lt;br /&gt;
diff config/config.example.js config/config.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
als Benutzer root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Server starten&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
# Nach Änderungen den Dienst neustarten&lt;br /&gt;
sudo systemctl restart cryptpad&lt;br /&gt;
&lt;br /&gt;
# Status des Dienstes ansehen&lt;br /&gt;
sudo systemctl status cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
CryptPad lässt sich auch mittels npm starten. Vorteil: es spuckt Informationen und ggf. Fehlermeldungen aus:&lt;br /&gt;
&lt;br /&gt;
npm = Node Package Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cryptpad Dienst starten und Logausgaben prüfen&lt;br /&gt;
cd /home/cryptpad/cryptpad&lt;br /&gt;
npm start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin Log ====&lt;br /&gt;
* Betriebssystem: Debian&lt;br /&gt;
* Webserver: NGINX&lt;br /&gt;
* Produktiv seit: 06.01.2025&lt;br /&gt;
* URL: https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
==== Install Log ====&lt;br /&gt;
&lt;br /&gt;
OS: Debian (13)&lt;br /&gt;
Hetzner cx22, 2 CPU, 40 GB SSD, 4 GB Ram&lt;br /&gt;
&lt;br /&gt;
Installierte Software&lt;br /&gt;
* cryptpad: v2026.2.2&lt;br /&gt;
* nginx (als reverse proxy)&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide/installation.html]&lt;br /&gt;
* [https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten]&lt;br /&gt;
&lt;br /&gt;
Diagnose: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
===== Vorbereitungen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2 Domains werden benötigt, die beide auf den Server zeigen&lt;br /&gt;
cp.uugrn.org sandboxcp.uugrn.org (für erweiterten Schutz gegen CSS)&lt;br /&gt;
&lt;br /&gt;
apt install -y curl&lt;br /&gt;
&lt;br /&gt;
curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
bash nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
apt install -y nodejs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Benutzer anlegen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd -m cryptpad -s /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CryptPad läuft unter dem Benutzer „cryptpad“.&lt;br /&gt;
&lt;br /&gt;
Das Home-Verzeichnis ist /home/cryptpad/cryptpad.&lt;br /&gt;
&lt;br /&gt;
===== CryptPad installieren =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/cryptpad/cryptpad.git cryptpad&lt;br /&gt;
&lt;br /&gt;
cd cryptpad&lt;br /&gt;
&lt;br /&gt;
npm ci&lt;br /&gt;
&lt;br /&gt;
npm run install:components&lt;br /&gt;
&lt;br /&gt;
./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
# Beispielkonfiguration an den richtigen Ort kopieren&lt;br /&gt;
cp config/config.example.js config/config.js&lt;br /&gt;
&lt;br /&gt;
# Konfiguration anpassen&lt;br /&gt;
nano config/config.js&lt;br /&gt;
&lt;br /&gt;
# httpUnsafeOrigin: &#039;https://cp.uugrn.org&#039;,&lt;br /&gt;
# httpSafeOrigin: &#039;https://sandboxcp.uugrn.org&#039;,&lt;br /&gt;
&lt;br /&gt;
# cryptpad als Service eintragen&lt;br /&gt;
# als Root&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/cryptpad.service -O /etc/systemd/system/cryptpad.service&lt;br /&gt;
&lt;br /&gt;
# Dienst aktivieren&lt;br /&gt;
systemctl enable --now cryptpad&lt;br /&gt;
&lt;br /&gt;
systemctl start cryptpad # Starten des Dienstes&lt;br /&gt;
systemctl status cryptpad # Info über den Dienst&lt;br /&gt;
systemctl stop cryptpad # Stoppen des Dienstes&lt;br /&gt;
systemctl restart cryptpad # Neustarten des Dienstes&lt;br /&gt;
ss -ant # hier kann man schauen, ob am Port 3000 und 3001 Verbindungen akzeptiert werden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX installieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install nginx&lt;br /&gt;
&lt;br /&gt;
mkdir -p /etc/nginx&lt;br /&gt;
&lt;br /&gt;
openssl dhparam -out /etc/nginx/dhparam.pem 4096&lt;br /&gt;
# Generierung dauert eine ganze Weile. Abwarten, bis beendet.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Let&#039;s Encrypt installieren und Zertifikat generieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install certbot python3-certbot-nginx&lt;br /&gt;
sudo certbot --nginx certonly -d cp.uugrn.org -d sandboxcp.uugrn.org&lt;br /&gt;
sudo systemctl enable certbot.timer&lt;br /&gt;
&lt;br /&gt;
Certificate is saved at: /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem&lt;br /&gt;
Key is saved at:         /etc/letsencrypt/live/cp.uugrn.org/privkey.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
===== Letsencrypt-Erneuerung einrichten =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat /etc/cron.weekly/certbot.sh&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin&lt;br /&gt;
certbot renew&lt;br /&gt;
service nginx reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
​--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX konfigurieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/example.nginx.conf -O /etc/nginx/conf.d/cryptpad.conf&lt;br /&gt;
&lt;br /&gt;
Anschließend die Datei bearbeiten.&lt;br /&gt;
Domains eintragen und die Lets-Encrypt-Pfade.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt auch eine erweiterte Beispieldatei: https://github.com/cryptpad/cryptpad/blob/main/docs/example-advanced.nginx.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
        listen       443 ssl;&lt;br /&gt;
        server_name  cp.uugrn.org;&lt;br /&gt;
&lt;br /&gt;
        access_log  /var/log/nginx/cp.uugrn.org.access.log;&lt;br /&gt;
        error_log   /var/log/nginx/cp.uugrn.org.error.log;&lt;br /&gt;
&lt;br /&gt;
        ssl_certificate /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem;&lt;br /&gt;
        ssl_certificate_key /etc/letsencrypt/live/cp.uugrn.org/privkey.pem;&lt;br /&gt;
&lt;br /&gt;
        include /etc/letsencrypt/options-ssl-nginx.conf;&lt;br /&gt;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Anpassungen als CryptPad Benutzer =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
mkdir customize&lt;br /&gt;
cp customize.dist/application_config.js customize/&lt;br /&gt;
&lt;br /&gt;
# Zeilen aus der Datei www/common/application_config_internal.js kopieren und zutreffende in die application_config.js einfügen&lt;br /&gt;
&lt;br /&gt;
nano customize/application_config.js &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ohne Anmeldung dürfen Pads und Dokumente erstellt werden. Sie werden nach 90 Tagen automatisch gelöscht. Es kann auf geteilte Dokumente zugegriffen werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppConfig.disableAnonymousStore = true;&lt;br /&gt;
AppConfig.disableAnonymousPadCreation = false;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart von cryptpad und nginx sollte sich die Seite aufrufen lassen:&lt;br /&gt;
https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
===== Crontab als CryptPad Benutzer einrichten =====&lt;br /&gt;
&lt;br /&gt;
Aufrufe zu node scripts/evict-inactive.js&lt;br /&gt;
&lt;br /&gt;
und node scripts/evict-archived.js&lt;br /&gt;
&lt;br /&gt;
Räumen alte Dokumente weg, die Benutzer ohne Konto angelegt haben und schon älter als 90 Tage sind und archivierte Dokumente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
&lt;br /&gt;
crontab -e&lt;br /&gt;
&lt;br /&gt;
zwei Jobs ergänzen:&lt;br /&gt;
&lt;br /&gt;
30 1 1,15 * * (cd cryptpad; node scripts/evict-inactive.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
30 1 7,22 * * (cd cryptpad; node scripts/evict-archived.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun ein Benutzerkonto einrichten und in der Konfiguration als Administrator eintragen.&lt;br /&gt;
&lt;br /&gt;
===== Benutzerkonto Administrator-Rechte geben =====&lt;br /&gt;
&lt;br /&gt;
 1. öffentlichen Schlüssel kopieren. benutzereinstellungen.&lt;br /&gt;
 2. Datei bearbeiten /home/cryptpad/cryptpad/config/config.js.&lt;br /&gt;
 3. Diese stelle finden und wie im Beispiel Benutzer hinzufügen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    adminKeys: [&lt;br /&gt;
        &amp;quot;[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]&amp;quot;,&lt;br /&gt;
    ],&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 3. CryptPad Server neu starten.&lt;br /&gt;
&lt;br /&gt;
Registrierung deaktivieren&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://cryptpad.mydomain.com/admin/#users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehr https://docs.cryptpad.org/en/admin_guide/customization.html#restricting-guest-access&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Status&amp;diff=14493</id>
		<title>Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Status&amp;diff=14493"/>
		<updated>2026-03-28T02:01:43Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* SERVICE STATUS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SERVICE STATUS =&lt;br /&gt;
&lt;br /&gt;
Geplante Arbeiten:&lt;br /&gt;
&lt;br /&gt;
Aktuell laufende Arbeiten:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abgeschlossene Arbeiten:&lt;br /&gt;
* Sa 2026-03-28 @ 02.10-02.40: Sicherung cp.uugrn.org und Sicherheitsupdate CryptPad.&lt;br /&gt;
* Sa 2026-03-28 @ 01.40-01.45: cp.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 2026-03-21 @ 05.00-08.00: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Mi 04.03.2026 @ 05:00–08:00 Uhr: shell.uugrn.org (Kernel Update)&lt;br /&gt;
* Fr 20.02.2026 @ 20:00-20:30 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung Debian und Cryptpad 2026.2.0, inkl. Reboot Server und Datensicherung)&lt;br /&gt;
* Fr 16.01.2026 @ 21:00–21:30 Uhr: cp.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Fr 16.01.2026 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 13.12.2025 @ 05:00–08:00 Uhr (tatsächlich 01:30-01:45): shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 08.11.2025 @ ab etwa 20:00 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung auf Debian 13 und Cryptpad 2025.9.0, inkl. Reboot Server)&lt;br /&gt;
* Mi 24.09.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Di 19.08.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Update Debian Trixie)&lt;br /&gt;
* Mo 30.06.2025 @ abends: x86shell.uugrn.org - bleibender Shutdown&lt;br /&gt;
* Sa 28.06.2025 @ ab ca 22:15 Uhr: Aktualisierung cp.uugrn.org CrypPad 2024.12 =&amp;gt; 2025.3.0 =&amp;gt; 2025.3.1, Reboot Server, wg. Debian-Updates. &lt;br /&gt;
* Sa 31.05.2025 @ ab ca 23:00 Uhr: Rename shell =&amp;gt; x86shell, armshell =&amp;gt; shell (DNS und Hostnames)&lt;br /&gt;
* Mi 28.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, DSA-5925-1) [https://lists.debian.org/debian-security-announce/2025/msg00088.html Advisory]&lt;br /&gt;
* Do 22.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 01.05.2025 @ 05:50–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 28.03.2025 @ 05:00–08:00 Uhr: x86shell.uugrn.org (Grund: rescale  to X22)&lt;br /&gt;
* Sa 22.03.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 12:30 Uhr: {wiki,www}.uugrn.org (Grund: Updates: Mediawiki 1.39-&amp;gt;1.42, PHP 7.4-&amp;gt;8.2, OpenBSD 7.4-&amp;gt;7.6)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: dns1.uugrn.org (Grund: Umstellung auf ARM CAX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: maico.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: gamma.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: andi.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: irc.uugrn.org (Grund: Reboot, updates + rescale to CX22)&lt;br /&gt;
* Mi 12.03.2025 @ 19:45 Uhr: {mail2,vorstand,chat,git}.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:20 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:10 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mi 24.10.2024 @ 00:04-00:14 Uhr: git.uugrn.org (Grund: Upgrade auf OpenBSD 7.6)&lt;br /&gt;
* Fr 04.10.2024 @ 20:00-21:00 Uhr (FIXME-Wartung): irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.5)&lt;br /&gt;
* Fr 04.10.2024 @ 19:30-21:00 Uhr (FIXME-Wartung): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.09.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mo 22.07.2024 @ 06:45-06:55 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 13.05.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 17.04.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 02.03.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.5)&lt;br /&gt;
* So 14.01.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 16.12.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.4)&lt;br /&gt;
* Di 10.10.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.2)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Di 12.09.2023 @ 08:40 Uhr (angekündigt war 06:00-08:00 Uhr, sorry!): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 25.08.2.23 @ 22:00 Uhr: dns1.uugrn.org (Grund: Upgrade auf Debian Bookworm)&lt;br /&gt;
* Do 13.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 03.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 23.07.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.1)&lt;br /&gt;
* Fr 07.07.2023 @ 20:30-22:00 Uhr: shell.uugrn.org (Grund: Debian-Upgrade auf bookworm 12.0)&lt;br /&gt;
* Di 16.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 06.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 05.02.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.01.2023 @ 18:00 Uhr: irc.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 21.12.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 10.11.2022 @ 09:45 Uhr: chat.uugrn.org (Grund: Kernel + Jitsi Update)&lt;br /&gt;
* Sa 09.11.2022 @ 20:00 Uhr: mail2.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mi 26.10.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 24.10.2022 @ 18:00 Uhr: irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mo 24.10.2022 @ 21:00 Uhr: {www,wiki,fixme,stammtisch}.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14492</id>
		<title>Maschinenraum/cp.uugrn.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14492"/>
		<updated>2026-03-28T02:00:19Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Install Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Admin Kontakt: sh[at]uugrn.org&lt;br /&gt;
;Hostname: cp.uugrn.org&lt;br /&gt;
;Aufgabe: Plattform für Echtzeit-Er-/Bearbeitung von Texten, Tabellen, Präsentationen, Kanban, Terminfindung…&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Ein CryptPad sind Inhalte, die gemeinsam und gleichzeitig (kollaborativ) erarbeitet werden können. Im Vergleich zu Etherpad sind die Inhalte verschlüsselt auf dem Server gespeichert. Die Software ermöglicht das Erstellen und Bearbeiten von Inhalten mit mehreren Personen gleichzeitig. Es gibt verschiedene Dokumenttypen.&lt;br /&gt;
&lt;br /&gt;
[https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten Anleitung an Dokumenten arbeiten]&lt;br /&gt;
&lt;br /&gt;
===== Dokumentation und Unterstützung =====&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide Adminguide], [https://docs.cryptpad.org/en/admin_guide/installation.html Installation], [https://docs.cryptpad.org/en/admin_guide/maintenance.html Wartung]&lt;br /&gt;
* [https://forum.cryptpad.org/ Cryptpad Forum]&lt;br /&gt;
* [https://matrix.to/#/#cryptpad-admins:matrix.xwiki.com Cryptpad Matrix Kanal]&lt;br /&gt;
&lt;br /&gt;
==== CryptPad aktualisieren ====&lt;br /&gt;
&lt;br /&gt;
Wartungsarbeiten über die Mailingliste, IRC und Matrix ankündigen.&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob es eine Aktualisierung gibt: [https://github.com/cryptpad/cryptpad/releases Releasenotes] geben Hinweise zum Update von Version zu Version.&lt;br /&gt;
&lt;br /&gt;
Was steht an: [https://github.com/cryptpad/cryptpad/milestones Plan für künfünftige Veröffentlichtungen]. [https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo/ Kanban der öffentlichen Roadmap].&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
Prüfen was auf dem Server gerade los ist:&lt;br /&gt;
&lt;br /&gt;
Liste aller laufenden Prozesse azeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux&lt;br /&gt;
ps aux | grep nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen und Sockets anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ss -ant&lt;br /&gt;
#nur hörende Verbindungen&lt;br /&gt;
ss -lt&lt;br /&gt;
# udp und tcp&lt;br /&gt;
ss -anut&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logs anzeigen allgemein und ausgaben zu Cryptpad prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
journalctl -f &lt;br /&gt;
journalctl -u cryptpad -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zugriffsprotokolldatei von NGINX&lt;br /&gt;
sudo tail -f /var/log/nginx/access.log&lt;br /&gt;
&lt;br /&gt;
# Welche IPs sind aktiv?&lt;br /&gt;
sudo awk &#039;{print $1}&#039; /var/log/nginx/access.log | sort | uniq -c | sort -nr | head&lt;br /&gt;
&lt;br /&gt;
# Zeigt alle Prozesse, die gerade eine aktive Verbindung zum TCP-Port 3000 haben &lt;br /&gt;
sudo lsof -i :3000 -i :3001 | grep ESTABLISHED&lt;br /&gt;
# alternativ&lt;br /&gt;
sudo lsof -i | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&lt;br /&gt;
# gibt es aktive Verbindungen auf den Ports 3000 und 3001&lt;br /&gt;
ss -antp | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ssh mit der Konsole des Servers bei Hetzner verbinden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh  -4 -i ./.ssh/ssh-rsa-private-4096-key root@cp.uugrn.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung anlegen (als root im Ordner /root) und Aktualisierung Debian:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Prüfung und Installation von Debian Updates&lt;br /&gt;
apt update&lt;br /&gt;
apt upgrade&lt;br /&gt;
# Gegebenenfalls Neustart des Servers einplanen.&lt;br /&gt;
&lt;br /&gt;
#Server stoppen&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
#Sichern&lt;br /&gt;
tar czf ~/cryptpad-backup-$(date +%F).tar.gz /home/cryptpad/cryptpad&lt;br /&gt;
&lt;br /&gt;
#Server wieder starten oder gleich das Update nachziehen&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Vor Update den CP-Dienst als root stoppen&lt;br /&gt;
&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Benutzer cryptpad, im Ordner /home/cryptpad/cryptpad arbeiten:&lt;br /&gt;
&lt;br /&gt;
su cryptpad&lt;br /&gt;
&lt;br /&gt;
cd /home/cryptpad/cryptpad &lt;br /&gt;
&lt;br /&gt;
Installationshinweise bei den Releasenotes ansehen!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Beispiel Autumn release (2025.9.0)&lt;br /&gt;
git fetch --depth 1 origin tag 2025.9.0&lt;br /&gt;
git checkout 2025.9.0&lt;br /&gt;
npm ci&lt;br /&gt;
npm run install:components&lt;br /&gt;
#./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
#Prüfen, gibt es Unterschiede an der Standardkonfigurationsdatei, die in die eigene Konfiguration übernommen werden müssen?&lt;br /&gt;
diff config/config.example.js config/config.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
als Benutzer root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Server starten&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
# Nach Änderungen den Dienst neustarten&lt;br /&gt;
sudo systemctl restart cryptpad&lt;br /&gt;
&lt;br /&gt;
# Status des Dienstes ansehen&lt;br /&gt;
sudo systemctl status cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
CryptPad lässt sich auch mittels npm starten. Vorteil: es spuckt Informationen und ggf. Fehlermeldungen aus:&lt;br /&gt;
&lt;br /&gt;
npm = Node Package Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cryptpad Dienst starten und Logausgaben prüfen&lt;br /&gt;
cd /home/cryptpad/cryptpad&lt;br /&gt;
npm start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin Log ====&lt;br /&gt;
* Betriebssystem: Debian&lt;br /&gt;
* Webserver: NGINX&lt;br /&gt;
* Produktiv seit: 06.01.2025&lt;br /&gt;
* URL: https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
==== Install Log ====&lt;br /&gt;
&lt;br /&gt;
OS: Debian (13)&lt;br /&gt;
Hetzner cx22, 2 CPU, 40 GB SSD, 4 GB Ram&lt;br /&gt;
&lt;br /&gt;
Installierte Software&lt;br /&gt;
* cryptpad: v2026.2.1) (zeigt aktuell die falsche Version an. Das ist ein [https://github.com/cryptpad/cryptpad/issues/2258 Bug].)&lt;br /&gt;
* nginx (als reverse proxy)&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide/installation.html]&lt;br /&gt;
* [https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten]&lt;br /&gt;
&lt;br /&gt;
Diagnose: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
===== Vorbereitungen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2 Domains werden benötigt, die beide auf den Server zeigen&lt;br /&gt;
cp.uugrn.org sandboxcp.uugrn.org (für erweiterten Schutz gegen CSS)&lt;br /&gt;
&lt;br /&gt;
apt install -y curl&lt;br /&gt;
&lt;br /&gt;
curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
bash nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
apt install -y nodejs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Benutzer anlegen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd -m cryptpad -s /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CryptPad läuft unter dem Benutzer „cryptpad“.&lt;br /&gt;
&lt;br /&gt;
Das Home-Verzeichnis ist /home/cryptpad/cryptpad.&lt;br /&gt;
&lt;br /&gt;
===== CryptPad installieren =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/cryptpad/cryptpad.git cryptpad&lt;br /&gt;
&lt;br /&gt;
cd cryptpad&lt;br /&gt;
&lt;br /&gt;
npm ci&lt;br /&gt;
&lt;br /&gt;
npm run install:components&lt;br /&gt;
&lt;br /&gt;
./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
# Beispielkonfiguration an den richtigen Ort kopieren&lt;br /&gt;
cp config/config.example.js config/config.js&lt;br /&gt;
&lt;br /&gt;
# Konfiguration anpassen&lt;br /&gt;
nano config/config.js&lt;br /&gt;
&lt;br /&gt;
# httpUnsafeOrigin: &#039;https://cp.uugrn.org&#039;,&lt;br /&gt;
# httpSafeOrigin: &#039;https://sandboxcp.uugrn.org&#039;,&lt;br /&gt;
&lt;br /&gt;
# cryptpad als Service eintragen&lt;br /&gt;
# als Root&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/cryptpad.service -O /etc/systemd/system/cryptpad.service&lt;br /&gt;
&lt;br /&gt;
# Dienst aktivieren&lt;br /&gt;
systemctl enable --now cryptpad&lt;br /&gt;
&lt;br /&gt;
systemctl start cryptpad # Starten des Dienstes&lt;br /&gt;
systemctl status cryptpad # Info über den Dienst&lt;br /&gt;
systemctl stop cryptpad # Stoppen des Dienstes&lt;br /&gt;
systemctl restart cryptpad # Neustarten des Dienstes&lt;br /&gt;
ss -ant # hier kann man schauen, ob am Port 3000 und 3001 Verbindungen akzeptiert werden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX installieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install nginx&lt;br /&gt;
&lt;br /&gt;
mkdir -p /etc/nginx&lt;br /&gt;
&lt;br /&gt;
openssl dhparam -out /etc/nginx/dhparam.pem 4096&lt;br /&gt;
# Generierung dauert eine ganze Weile. Abwarten, bis beendet.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Let&#039;s Encrypt installieren und Zertifikat generieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install certbot python3-certbot-nginx&lt;br /&gt;
sudo certbot --nginx certonly -d cp.uugrn.org -d sandboxcp.uugrn.org&lt;br /&gt;
sudo systemctl enable certbot.timer&lt;br /&gt;
&lt;br /&gt;
Certificate is saved at: /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem&lt;br /&gt;
Key is saved at:         /etc/letsencrypt/live/cp.uugrn.org/privkey.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
===== Letsencrypt-Erneuerung einrichten =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat /etc/cron.weekly/certbot.sh&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin&lt;br /&gt;
certbot renew&lt;br /&gt;
service nginx reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
​--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX konfigurieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/example.nginx.conf -O /etc/nginx/conf.d/cryptpad.conf&lt;br /&gt;
&lt;br /&gt;
Anschließend die Datei bearbeiten.&lt;br /&gt;
Domains eintragen und die Lets-Encrypt-Pfade.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt auch eine erweiterte Beispieldatei: https://github.com/cryptpad/cryptpad/blob/main/docs/example-advanced.nginx.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
        listen       443 ssl;&lt;br /&gt;
        server_name  cp.uugrn.org;&lt;br /&gt;
&lt;br /&gt;
        access_log  /var/log/nginx/cp.uugrn.org.access.log;&lt;br /&gt;
        error_log   /var/log/nginx/cp.uugrn.org.error.log;&lt;br /&gt;
&lt;br /&gt;
        ssl_certificate /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem;&lt;br /&gt;
        ssl_certificate_key /etc/letsencrypt/live/cp.uugrn.org/privkey.pem;&lt;br /&gt;
&lt;br /&gt;
        include /etc/letsencrypt/options-ssl-nginx.conf;&lt;br /&gt;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Anpassungen als CryptPad Benutzer =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
mkdir customize&lt;br /&gt;
cp customize.dist/application_config.js customize/&lt;br /&gt;
&lt;br /&gt;
# Zeilen aus der Datei www/common/application_config_internal.js kopieren und zutreffende in die application_config.js einfügen&lt;br /&gt;
&lt;br /&gt;
nano customize/application_config.js &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ohne Anmeldung dürfen Pads und Dokumente erstellt werden. Sie werden nach 90 Tagen automatisch gelöscht. Es kann auf geteilte Dokumente zugegriffen werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppConfig.disableAnonymousStore = true;&lt;br /&gt;
AppConfig.disableAnonymousPadCreation = false;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart von cryptpad und nginx sollte sich die Seite aufrufen lassen:&lt;br /&gt;
https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
===== Crontab als CryptPad Benutzer einrichten =====&lt;br /&gt;
&lt;br /&gt;
Aufrufe zu node scripts/evict-inactive.js&lt;br /&gt;
&lt;br /&gt;
und node scripts/evict-archived.js&lt;br /&gt;
&lt;br /&gt;
Räumen alte Dokumente weg, die Benutzer ohne Konto angelegt haben und schon älter als 90 Tage sind und archivierte Dokumente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
&lt;br /&gt;
crontab -e&lt;br /&gt;
&lt;br /&gt;
zwei Jobs ergänzen:&lt;br /&gt;
&lt;br /&gt;
30 1 1,15 * * (cd cryptpad; node scripts/evict-inactive.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
30 1 7,22 * * (cd cryptpad; node scripts/evict-archived.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun ein Benutzerkonto einrichten und in der Konfiguration als Administrator eintragen.&lt;br /&gt;
&lt;br /&gt;
===== Benutzerkonto Administrator-Rechte geben =====&lt;br /&gt;
&lt;br /&gt;
 1. öffentlichen Schlüssel kopieren. benutzereinstellungen.&lt;br /&gt;
 2. Datei bearbeiten /home/cryptpad/cryptpad/config/config.js.&lt;br /&gt;
 3. Diese stelle finden und wie im Beispiel Benutzer hinzufügen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    adminKeys: [&lt;br /&gt;
        &amp;quot;[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]&amp;quot;,&lt;br /&gt;
    ],&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 3. CryptPad Server neu starten.&lt;br /&gt;
&lt;br /&gt;
Registrierung deaktivieren&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://cryptpad.mydomain.com/admin/#users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehr https://docs.cryptpad.org/en/admin_guide/customization.html#restricting-guest-access&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14491</id>
		<title>Maschinenraum/cp.uugrn.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14491"/>
		<updated>2026-03-28T01:56:27Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Admin Kontakt: sh[at]uugrn.org&lt;br /&gt;
;Hostname: cp.uugrn.org&lt;br /&gt;
;Aufgabe: Plattform für Echtzeit-Er-/Bearbeitung von Texten, Tabellen, Präsentationen, Kanban, Terminfindung…&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Ein CryptPad sind Inhalte, die gemeinsam und gleichzeitig (kollaborativ) erarbeitet werden können. Im Vergleich zu Etherpad sind die Inhalte verschlüsselt auf dem Server gespeichert. Die Software ermöglicht das Erstellen und Bearbeiten von Inhalten mit mehreren Personen gleichzeitig. Es gibt verschiedene Dokumenttypen.&lt;br /&gt;
&lt;br /&gt;
[https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten Anleitung an Dokumenten arbeiten]&lt;br /&gt;
&lt;br /&gt;
===== Dokumentation und Unterstützung =====&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide Adminguide], [https://docs.cryptpad.org/en/admin_guide/installation.html Installation], [https://docs.cryptpad.org/en/admin_guide/maintenance.html Wartung]&lt;br /&gt;
* [https://forum.cryptpad.org/ Cryptpad Forum]&lt;br /&gt;
* [https://matrix.to/#/#cryptpad-admins:matrix.xwiki.com Cryptpad Matrix Kanal]&lt;br /&gt;
&lt;br /&gt;
==== CryptPad aktualisieren ====&lt;br /&gt;
&lt;br /&gt;
Wartungsarbeiten über die Mailingliste, IRC und Matrix ankündigen.&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob es eine Aktualisierung gibt: [https://github.com/cryptpad/cryptpad/releases Releasenotes] geben Hinweise zum Update von Version zu Version.&lt;br /&gt;
&lt;br /&gt;
Was steht an: [https://github.com/cryptpad/cryptpad/milestones Plan für künfünftige Veröffentlichtungen]. [https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo/ Kanban der öffentlichen Roadmap].&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
Prüfen was auf dem Server gerade los ist:&lt;br /&gt;
&lt;br /&gt;
Liste aller laufenden Prozesse azeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux&lt;br /&gt;
ps aux | grep nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen und Sockets anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ss -ant&lt;br /&gt;
#nur hörende Verbindungen&lt;br /&gt;
ss -lt&lt;br /&gt;
# udp und tcp&lt;br /&gt;
ss -anut&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logs anzeigen allgemein und ausgaben zu Cryptpad prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
journalctl -f &lt;br /&gt;
journalctl -u cryptpad -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zugriffsprotokolldatei von NGINX&lt;br /&gt;
sudo tail -f /var/log/nginx/access.log&lt;br /&gt;
&lt;br /&gt;
# Welche IPs sind aktiv?&lt;br /&gt;
sudo awk &#039;{print $1}&#039; /var/log/nginx/access.log | sort | uniq -c | sort -nr | head&lt;br /&gt;
&lt;br /&gt;
# Zeigt alle Prozesse, die gerade eine aktive Verbindung zum TCP-Port 3000 haben &lt;br /&gt;
sudo lsof -i :3000 -i :3001 | grep ESTABLISHED&lt;br /&gt;
# alternativ&lt;br /&gt;
sudo lsof -i | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&lt;br /&gt;
# gibt es aktive Verbindungen auf den Ports 3000 und 3001&lt;br /&gt;
ss -antp | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ssh mit der Konsole des Servers bei Hetzner verbinden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh  -4 -i ./.ssh/ssh-rsa-private-4096-key root@cp.uugrn.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung anlegen (als root im Ordner /root) und Aktualisierung Debian:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Prüfung und Installation von Debian Updates&lt;br /&gt;
apt update&lt;br /&gt;
apt upgrade&lt;br /&gt;
# Gegebenenfalls Neustart des Servers einplanen.&lt;br /&gt;
&lt;br /&gt;
#Server stoppen&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
#Sichern&lt;br /&gt;
tar czf ~/cryptpad-backup-$(date +%F).tar.gz /home/cryptpad/cryptpad&lt;br /&gt;
&lt;br /&gt;
#Server wieder starten oder gleich das Update nachziehen&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Vor Update den CP-Dienst als root stoppen&lt;br /&gt;
&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Benutzer cryptpad, im Ordner /home/cryptpad/cryptpad arbeiten:&lt;br /&gt;
&lt;br /&gt;
su cryptpad&lt;br /&gt;
&lt;br /&gt;
cd /home/cryptpad/cryptpad &lt;br /&gt;
&lt;br /&gt;
Installationshinweise bei den Releasenotes ansehen!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Beispiel Autumn release (2025.9.0)&lt;br /&gt;
git fetch --depth 1 origin tag 2025.9.0&lt;br /&gt;
git checkout 2025.9.0&lt;br /&gt;
npm ci&lt;br /&gt;
npm run install:components&lt;br /&gt;
#./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
#Prüfen, gibt es Unterschiede an der Standardkonfigurationsdatei, die in die eigene Konfiguration übernommen werden müssen?&lt;br /&gt;
diff config/config.example.js config/config.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
als Benutzer root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Server starten&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
# Nach Änderungen den Dienst neustarten&lt;br /&gt;
sudo systemctl restart cryptpad&lt;br /&gt;
&lt;br /&gt;
# Status des Dienstes ansehen&lt;br /&gt;
sudo systemctl status cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
CryptPad lässt sich auch mittels npm starten. Vorteil: es spuckt Informationen und ggf. Fehlermeldungen aus:&lt;br /&gt;
&lt;br /&gt;
npm = Node Package Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cryptpad Dienst starten und Logausgaben prüfen&lt;br /&gt;
cd /home/cryptpad/cryptpad&lt;br /&gt;
npm start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin Log ====&lt;br /&gt;
* Betriebssystem: Debian&lt;br /&gt;
* Webserver: NGINX&lt;br /&gt;
* Produktiv seit: 06.01.2025&lt;br /&gt;
* URL: https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
==== Install Log ====&lt;br /&gt;
&lt;br /&gt;
OS: Debian (13)&lt;br /&gt;
Hetzner cx22, 2 CPU, 40 GB SSD, 4 GB Ram&lt;br /&gt;
&lt;br /&gt;
Installierte Software&lt;br /&gt;
* cryptpad: v2026.2.0)&lt;br /&gt;
* nginx (als reverse proxy)&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide/installation.html]&lt;br /&gt;
* [https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten]&lt;br /&gt;
&lt;br /&gt;
Diagnose: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
===== Vorbereitungen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2 Domains werden benötigt die beide auf den Server zeigen&lt;br /&gt;
cp.uugrn.org sandboxcp.uugrn.org (für erweiterten Schutz gegen CSS)&lt;br /&gt;
&lt;br /&gt;
apt install -y curl&lt;br /&gt;
&lt;br /&gt;
curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
bash nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
apt install -y nodejs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Benutzer anlegen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd -m cryptpad -s /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CryptPad läuft unter dem Benutzer „cryptpad“.&lt;br /&gt;
&lt;br /&gt;
Das Home-Verzeichnis ist /home/cryptpad/cryptpad.&lt;br /&gt;
&lt;br /&gt;
===== CryptPad installieren =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/cryptpad/cryptpad.git cryptpad&lt;br /&gt;
&lt;br /&gt;
cd cryptpad&lt;br /&gt;
&lt;br /&gt;
npm ci&lt;br /&gt;
&lt;br /&gt;
npm run install:components&lt;br /&gt;
&lt;br /&gt;
./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
# Beispielkonfiguration an den richtigen Ort kopieren&lt;br /&gt;
cp config/config.example.js config/config.js&lt;br /&gt;
&lt;br /&gt;
# Konfiguration anpassen&lt;br /&gt;
nano config/config.js&lt;br /&gt;
&lt;br /&gt;
# httpUnsafeOrigin: &#039;https://cp.uugrn.org&#039;,&lt;br /&gt;
# httpSafeOrigin: &#039;https://sandboxcp.uugrn.org&#039;,&lt;br /&gt;
&lt;br /&gt;
# cryptpad als Service eintragen&lt;br /&gt;
# als Root&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/cryptpad.service -O /etc/systemd/system/cryptpad.service&lt;br /&gt;
&lt;br /&gt;
# Dienst aktivieren&lt;br /&gt;
systemctl enable --now cryptpad&lt;br /&gt;
&lt;br /&gt;
systemctl start cryptpad # Starten des Dienstes&lt;br /&gt;
systemctl status cryptpad # Info über den Dienst&lt;br /&gt;
systemctl stop cryptpad # Stoppen des Dienstes&lt;br /&gt;
systemctl restart cryptpad # Neustarten des Dienstes&lt;br /&gt;
ss -ant # hier kann man schauen, ob am Port 3000 und 3001 Verbindungen akzeptiert werden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX installieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install nginx&lt;br /&gt;
&lt;br /&gt;
mkdir -p /etc/nginx&lt;br /&gt;
&lt;br /&gt;
openssl dhparam -out /etc/nginx/dhparam.pem 4096&lt;br /&gt;
# Generierung dauert eine ganze Weile. Abwarten, bis beendet.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Let&#039;s Encrypt installieren und Zertifikat generieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install certbot python3-certbot-nginx&lt;br /&gt;
sudo certbot --nginx certonly -d cp.uugrn.org -d sandboxcp.uugrn.org&lt;br /&gt;
sudo systemctl enable certbot.timer&lt;br /&gt;
&lt;br /&gt;
Certificate is saved at: /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem&lt;br /&gt;
Key is saved at:         /etc/letsencrypt/live/cp.uugrn.org/privkey.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
===== Letsencrypt Erneuerung einrichten =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat /etc/cron.weekly/certbot.sh&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin&lt;br /&gt;
certbot renew&lt;br /&gt;
service nginx reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
​--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX konfigurieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/example.nginx.conf -O /etc/nginx/conf.d/cryptpad.conf&lt;br /&gt;
&lt;br /&gt;
Anschließend die Datei bearbeiten.&lt;br /&gt;
Domains eintragen und die Lets-Encrypt-Pfade.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt auch eine erweiterte Beispieldatei: https://github.com/cryptpad/cryptpad/blob/main/docs/example-advanced.nginx.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
        listen       443 ssl;&lt;br /&gt;
        server_name  cp.uugrn.org;&lt;br /&gt;
&lt;br /&gt;
        access_log  /var/log/nginx/cp.uugrn.org.access.log;&lt;br /&gt;
        error_log   /var/log/nginx/cp.uugrn.org.error.log;&lt;br /&gt;
&lt;br /&gt;
        ssl_certificate /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem;&lt;br /&gt;
        ssl_certificate_key /etc/letsencrypt/live/cp.uugrn.org/privkey.pem;&lt;br /&gt;
&lt;br /&gt;
        include /etc/letsencrypt/options-ssl-nginx.conf;&lt;br /&gt;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Anpassungen als CryptPad Benutzer =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
mkdir customize&lt;br /&gt;
cp customize.dist/application_config.js customize/&lt;br /&gt;
&lt;br /&gt;
# Zeilen aus der Datei www/common/application_config_internal.js kopieren und zutreffende in die application_config.js einfügen&lt;br /&gt;
&lt;br /&gt;
nano customize/application_config.js &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ohne Anmeldung dürfen Pads und Dokumente erstellt werden. Sie werden nach 90 Tagen automatisch gelöscht. Es kann auf geteilte Dokumente zugegriffen werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppConfig.disableAnonymousStore = true;&lt;br /&gt;
AppConfig.disableAnonymousPadCreation = false;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart von cryptpad und nginx sollte sich die Seite aufrufen lassen:&lt;br /&gt;
https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
===== Crontab als CryptPad Benutzer einrichten =====&lt;br /&gt;
&lt;br /&gt;
Aufrufe zu node scripts/evict-inactive.js&lt;br /&gt;
&lt;br /&gt;
und node scripts/evict-archived.js&lt;br /&gt;
&lt;br /&gt;
Räumen alte Dokumente weg, die Benutzer ohne Konto angelegt haben und schon älter als 90 Tage sind und archivierte Dokumente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
&lt;br /&gt;
crontab -e&lt;br /&gt;
&lt;br /&gt;
zwei Jobs ergänzen:&lt;br /&gt;
&lt;br /&gt;
30 1 1,15 * * (cd cryptpad; node scripts/evict-inactive.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
30 1 7,22 * * (cd cryptpad; node scripts/evict-archived.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun ein Benutzerkonto einrichten und in der Konfiguration als Administrator eintragen.&lt;br /&gt;
&lt;br /&gt;
===== Benutzerkonto Administrator-Rechte geben =====&lt;br /&gt;
&lt;br /&gt;
 1. öffentlichen Schlüssel kopieren. benutzereinstellungen.&lt;br /&gt;
 2. Datei bearbeiten /home/cryptpad/cryptpad/config/config.js.&lt;br /&gt;
 3. Diese stelle finden und wie im Beispiel Benutzer hinzufügen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    adminKeys: [&lt;br /&gt;
        &amp;quot;[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]&amp;quot;,&lt;br /&gt;
    ],&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 3. CryptPad Server neu starten.&lt;br /&gt;
&lt;br /&gt;
Registrierung deaktivieren&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://cryptpad.mydomain.com/admin/#users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehr https://docs.cryptpad.org/en/admin_guide/customization.html#restricting-guest-access&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Status&amp;diff=14490</id>
		<title>Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Status&amp;diff=14490"/>
		<updated>2026-03-28T01:07:21Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* SERVICE STATUS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SERVICE STATUS =&lt;br /&gt;
&lt;br /&gt;
Geplante Arbeiten:&lt;br /&gt;
&lt;br /&gt;
Aktuell laufende Arbeiten:&lt;br /&gt;
* Sa 2026-03-28 @ 02.10-02.30: Sicherung cp.uugrn.org und Sicherheitsupdate CryptPad&lt;br /&gt;
&lt;br /&gt;
Abgeschlossene Arbeiten:&lt;br /&gt;
* Sa 2026-03-28 @ 01.40-01.45: cp.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 2026-03-21 @ 05.00-08.00: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Mi 04.03.2026 @ 05:00–08:00 Uhr: shell.uugrn.org (Kernel Update)&lt;br /&gt;
* Fr 20.02.2026 @ 20:00-20:30 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung Debian und Cryptpad 2026.2.0, inkl. Reboot Server und Datensicherung)&lt;br /&gt;
* Fr 16.01.2026 @ 21:00–21:30 Uhr: cp.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Fr 16.01.2026 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 13.12.2025 @ 05:00–08:00 Uhr (tatsächlich 01:30-01:45): shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 08.11.2025 @ ab etwa 20:00 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung auf Debian 13 und Cryptpad 2025.9.0, inkl. Reboot Server)&lt;br /&gt;
* Mi 24.09.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Di 19.08.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Update Debian Trixie)&lt;br /&gt;
* Mo 30.06.2025 @ abends: x86shell.uugrn.org - bleibender Shutdown&lt;br /&gt;
* Sa 28.06.2025 @ ab ca 22:15 Uhr: Aktualisierung cp.uugrn.org CrypPad 2024.12 =&amp;gt; 2025.3.0 =&amp;gt; 2025.3.1, Reboot Server, wg. Debian-Updates. &lt;br /&gt;
* Sa 31.05.2025 @ ab ca 23:00 Uhr: Rename shell =&amp;gt; x86shell, armshell =&amp;gt; shell (DNS und Hostnames)&lt;br /&gt;
* Mi 28.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, DSA-5925-1) [https://lists.debian.org/debian-security-announce/2025/msg00088.html Advisory]&lt;br /&gt;
* Do 22.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 01.05.2025 @ 05:50–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 28.03.2025 @ 05:00–08:00 Uhr: x86shell.uugrn.org (Grund: rescale  to X22)&lt;br /&gt;
* Sa 22.03.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 12:30 Uhr: {wiki,www}.uugrn.org (Grund: Updates: Mediawiki 1.39-&amp;gt;1.42, PHP 7.4-&amp;gt;8.2, OpenBSD 7.4-&amp;gt;7.6)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: dns1.uugrn.org (Grund: Umstellung auf ARM CAX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: maico.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: gamma.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: andi.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: irc.uugrn.org (Grund: Reboot, updates + rescale to CX22)&lt;br /&gt;
* Mi 12.03.2025 @ 19:45 Uhr: {mail2,vorstand,chat,git}.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:20 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:10 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mi 24.10.2024 @ 00:04-00:14 Uhr: git.uugrn.org (Grund: Upgrade auf OpenBSD 7.6)&lt;br /&gt;
* Fr 04.10.2024 @ 20:00-21:00 Uhr (FIXME-Wartung): irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.5)&lt;br /&gt;
* Fr 04.10.2024 @ 19:30-21:00 Uhr (FIXME-Wartung): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.09.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mo 22.07.2024 @ 06:45-06:55 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 13.05.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 17.04.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 02.03.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.5)&lt;br /&gt;
* So 14.01.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 16.12.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.4)&lt;br /&gt;
* Di 10.10.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.2)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Di 12.09.2023 @ 08:40 Uhr (angekündigt war 06:00-08:00 Uhr, sorry!): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 25.08.2.23 @ 22:00 Uhr: dns1.uugrn.org (Grund: Upgrade auf Debian Bookworm)&lt;br /&gt;
* Do 13.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 03.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 23.07.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.1)&lt;br /&gt;
* Fr 07.07.2023 @ 20:30-22:00 Uhr: shell.uugrn.org (Grund: Debian-Upgrade auf bookworm 12.0)&lt;br /&gt;
* Di 16.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 06.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 05.02.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.01.2023 @ 18:00 Uhr: irc.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 21.12.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 10.11.2022 @ 09:45 Uhr: chat.uugrn.org (Grund: Kernel + Jitsi Update)&lt;br /&gt;
* Sa 09.11.2022 @ 20:00 Uhr: mail2.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mi 26.10.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 24.10.2022 @ 18:00 Uhr: irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mo 24.10.2022 @ 21:00 Uhr: {www,wiki,fixme,stammtisch}.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14486</id>
		<title>Wissen/Matrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14486"/>
		<updated>2026-03-07T12:20:33Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Matrix&#039;&#039;&#039; ist ein Messenger. Du kannst mit anderen schreiben, Dateien austauschen und es gibt die Möglichkeit von Videochats. Das geht persönlich mit einer anderen Person und mit mehreren in Chaträumen. Es gibt nicht nur einen Server, sondern viele, die zusammenarbeiten. Wer es kann, kann den eigenen Server betreiben. Benutzer:innen können den Server wählen, dem sie vertrauen.&lt;br /&gt;
&lt;br /&gt;
=== Einstieg in Matrix ===&lt;br /&gt;
&lt;br /&gt;
==== Benutzerkonto anlegen ====&lt;br /&gt;
&lt;br /&gt;
Du kannst einen Server für Dein Benutzerkonto wählen oder diesen benutzen: https://chat.tchncs.de/. Hier findest Du eine [https://servers.joinmatrix.org/?languages=%5B%22Deutsch%22%5D Liste öffentlicher Matrix-Server]. Falls Dir tchncs.de nicht zusagt, wähle einen anderen – egal welchen.&lt;br /&gt;
&lt;br /&gt;
Dein Benutzerkonto sieht nachher so aus: @benutzername:server.tld&lt;br /&gt;
&lt;br /&gt;
Du befindest Dich nun im Programm &#039;&#039;&#039;Element Web&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Klicke auf „Konto erstellen“.&lt;br /&gt;
* Wähle Deinen Benutzernamen und ein sicheres Passwort.&lt;br /&gt;
* Optional ist die Angabe einer E-Mail-Adresse. Gibst Du sie an, kannst Du im Notfall Dein Passwort darüber zurücksetzen.&lt;br /&gt;
* Prüfung, dass Du ein Mensch bist, bestehen.&lt;br /&gt;
* Hast Du eine E-Mail-Adresse angegeben, ist ein Code zu bestätigen. Dieser wird an Deine E-Mail-Adresse geschickt. Das kann etwa zehn Minuten dauern. Solltest Du die E-Mail nicht finden, schaue auch im Spam-Ordner nach.&lt;br /&gt;
&lt;br /&gt;
==== Ersteinstellungen ====&lt;br /&gt;
&lt;br /&gt;
===== Wiederherstellung einrichten ======&lt;br /&gt;
&lt;br /&gt;
* Klicke auf das Benutzerbild im oberen Bereich und gehe zu „Alle Einstellungen“ → „Verschlüsselung“. &lt;br /&gt;
* Im Bereich „Wiederherstellung“ bekommst Du Deinen Wiederherstellungsschlüssel. Den benötigst Du, wenn Du den Chat auf einem anderen Gerät einrichten und nutzen möchtest. Also gut aufheben!&lt;br /&gt;
* Optional: In den „Einstellungen“ unter „Sicherheit“ → „Privatsphäre“ kannst Du einstellen, dass Du über Deine E-Mail-Adresse von anderen Benutzern gefunden werden kannst.&lt;br /&gt;
&lt;br /&gt;
===== Einem Chatraum beitreten =====&lt;br /&gt;
[[Datei:QR Code uugrn Matrixkanal.png|mini|rechts|300px|#uugrn:uugrn.org als QR-Code]]&lt;br /&gt;
* Gib in das Suchfeld von Element den Namen des Chatraums ein. Diese haben die Form #raumname:server.domain.&lt;br /&gt;
* Unseren Raum findest Du mit #uugrn:uugrn.org&lt;br /&gt;
* Weitere Beispiele: #osm_rheinneckar:matrix.org OpenStreetMap-Rhein-Neckar #freifunk:matrix.org Freifunk Space mit vielen Räumen&lt;br /&gt;
* Wird der Raum gefunden, wähle ihn aus und klicke auf „An Chat teilnehmen“ oder „…beitreten“.&lt;br /&gt;
* „Hallo“ sagen nicht vergessen. :–)&lt;br /&gt;
&lt;br /&gt;
===== Ein weiteres Gerät benutzen =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im Browser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du kannst Element auf dem anderen Gerät einfach weiter im Browser nutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Melde Dich mit den gleichen Zugangsdaten (Benutzername, Passwort und Wiederherstellungsschlüssel) wie auf dem ersten Gerät an.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Als eigenes Programm oder App&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn Dir die Funktionen im Browser nicht ausreichen, kannst Du auch Element als App auf das Smartphone oder als Programm für den Computer herunterladen und Dich mit Deinen Benutzerdaten anmelden.&lt;br /&gt;
&lt;br /&gt;
Du findest Element X für Dein Gerät unter https://element.io/download. Andere Programme werden hier vorgestellt: https://matrix.org/ecosystem/clients/.&lt;br /&gt;
&lt;br /&gt;
==== Was ist das mit dem Verifizieren? ====&lt;br /&gt;
&lt;br /&gt;
Nachdem Du ein weiteres Gerät hinzugefügt hast, fordert Dich Dein erstgenutztes Programm dazu auf, eine Verifizierung durchzuführen. Machst Du das nicht, kann Dich das Programm mit Hinweisen nerven.&lt;br /&gt;
&lt;br /&gt;
Öffne zum Verifizieren das Programm auf beiden Geräten und bestätige, dass Du ein neues Gerät hinzugefügt hast. Anschließend ist noch zu bestätigen, dass auf beiden Geräten die gleichen Symbole angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Diese Bestätigung stellt sicher, dass beide Geräte in Deinem Zugriff sind und nicht jemand Drittes ein Gerät mit Deinem Konto angemeldet hat.&lt;br /&gt;
&lt;br /&gt;
==== Weitere Informationen ====&lt;br /&gt;
&lt;br /&gt;
Wenn Du mehr über Matrix erfahren und lernen möchtest, findest Du umfangreiche Informationen und Anleitungen im Internet: https://www.qwant.com/?q=anleitung+matrix+chat&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14485</id>
		<title>Wissen/Matrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14485"/>
		<updated>2026-03-07T11:44:34Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Einem Chatraum beitreten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Matrix&#039;&#039;&#039; ist ein Messenger. Du kannst mit anderen schreiben, Dateien austauschen und es gibt die Möglichkeit von Videochats. Das geht persönlich mit einer anderen Person und mit mehreren in Chaträumen. Es gibt nicht nur einen Server, sondern viele, die zusammenarbeiten. Wer es kann, kann den eigenen Server betreiben. Benutzer:innen können den Server wählen, dem sie vertrauen.&lt;br /&gt;
&lt;br /&gt;
=== Einstieg in Matrix ===&lt;br /&gt;
&lt;br /&gt;
==== Benutzerkonto anlegen ====&lt;br /&gt;
&lt;br /&gt;
Du kannst einen Server für Dein Benutzerkonto wählen oder diesen benutzen: https://chat.tchncs.de/. Hier findest Du eine [https://servers.joinmatrix.org/?languages=%5B%22Deutsch%22%5D Liste öffentlicher Matrix-Server]. Falls Dir tchncs.de nicht zusagt, wähle einen anderen – egal welchen.&lt;br /&gt;
&lt;br /&gt;
Du befindest Dich nun im Programm &#039;&#039;&#039;Element Web&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Klicke auf „Konto erstellen“.&lt;br /&gt;
* Wähle Deinen Benutzernamen und ein sicheres Passwort.&lt;br /&gt;
* Optional ist die Angabe einer E-Mail-Adresse. Gibst Du sie an, kannst Du im Notfall Dein Passwort darüber zurücksetzen.&lt;br /&gt;
* Prüfung, dass Du ein Mensch bist, bestehen.&lt;br /&gt;
* Hast Du eine E-Mail-Adresse angegeben, ist ein Code zu bestätigen. Dieser wird an Deine E-Mail-Adresse geschickt. Das kann etwa zehn Minuten dauern. Solltest Du die E-Mail nicht finden, schaue auch im Spam-Ordner nach.&lt;br /&gt;
&lt;br /&gt;
==== Ersteinstellungen ====&lt;br /&gt;
&lt;br /&gt;
===== Wiederherstellung Einrichten ======&lt;br /&gt;
&lt;br /&gt;
* Klicke auf das Benutzerbild im oberen Bereich und gehe zu „Alle Einstellungen“ → „Verschlüsselung“. &lt;br /&gt;
* Im Bereich „Wiederherstellung“ bekommst Du Deinen Wiederherstellungsschlüssel. Den benötigst Du, wenn Du den Chat auf einem anderen Gerät einrichten und nutzen möchtest. Also gut aufheben!&lt;br /&gt;
* Optional: In den „Einstellungen“ unter „Sicherheit“ → „Privatsphäre“ kannst Du einstellen, dass Du über Deine E-Mail-Adresse von anderen Benutzern gefunden werden kannst.&lt;br /&gt;
&lt;br /&gt;
===== Einem Chatraum beitreten =====&lt;br /&gt;
[[Datei:QR Code uugrn Matrixkanal.png|mini|rechts|300px|#uugrn:uugrn.org als QR-Code]]&lt;br /&gt;
* Gib in das Suchfeld von Element den Namen des Chatraums ein. Diese haben die Form #raumname:server.domain.&lt;br /&gt;
* Unseren Raum findest Du mit #uugrn:uugrn.org&lt;br /&gt;
* Weitere Beispiele: #osm_rheinneckar:matrix.org OpenStreetMap-Rhein-Neckar #freifunk:matrix.org Freifunk Space mit vielen Räumen&lt;br /&gt;
* Wird der Raum gefunden, wähle ihn aus und klicke auf „An Chat teilnehmen“ oder „…beitreten“.&lt;br /&gt;
* „Hallo“ sagen nicht vergessen. :–)&lt;br /&gt;
&lt;br /&gt;
===== Ein weiteres Gerät benutzen =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im Browser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du kannst Element auf dem anderen Gerät einfach weiter im Browser nutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Melde Dich mit den gleichen Zugangsdaten (Benutzername, Passwort und Wiederherstellungsschlüssel) wie auf dem ersten Gerät an.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Als eigenes Programm oder App&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn Dir die Funktionen im Browser nicht ausreichen, kannst Du auch Element als App auf das Smartphone oder als Programm für den Computer herunterladen und Dich mit Deinen Benutzerdaten anmelden.&lt;br /&gt;
&lt;br /&gt;
Du findest Element X für Dein Gerät unter https://element.io/download. Andere Programme werden hier vorgestellt: https://matrix.org/ecosystem/clients/.&lt;br /&gt;
&lt;br /&gt;
==== Was ist das mit dem Verifizieren? ====&lt;br /&gt;
&lt;br /&gt;
Nachdem Du ein weiteres Gerät hinzugefügt hast, fordert Dich Dein erstgenutztes Programm dazu auf, eine Verifizierung durchzuführen. Machst Du das nicht, kann Dich das Programm mit Hinweisen nerven.&lt;br /&gt;
&lt;br /&gt;
Öffne zum Verifizieren das Programm auf beiden Geräten und bestätige, dass Du ein neues Gerät hinzugefügt hast. Anschließend ist noch zu bestätigen, dass auf beiden Geräten die gleichen Symbole angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Diese Bestätigung stellt sicher, dass beide Geräte in Deinem Zugriff sind und nicht jemand Drittes ein Gerät mit Deinem Konto angemeldet hat.&lt;br /&gt;
&lt;br /&gt;
==== Weitere Informationen ====&lt;br /&gt;
&lt;br /&gt;
Wenn Du mehr über Matrix erfahren und lernen möchtest, findest Du umfangreiche Informationen und Anleitungen im Internet: https://www.qwant.com/?q=anleitung+matrix+chat&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Datei:QR_Code_uugrn_Matrixkanal.png&amp;diff=14484</id>
		<title>Datei:QR Code uugrn Matrixkanal.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Datei:QR_Code_uugrn_Matrixkanal.png&amp;diff=14484"/>
		<updated>2026-03-07T11:41:44Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: QR-Code zum einfachen Beitritt unseres Matrix-Kanals #uugrn:uugrn.org Vorher auf dem Smartphone etwa die Element-X-App oder Fluffy installieren.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
QR-Code zum einfachen Beitritt unseres Matrix-Kanals #uugrn:uugrn.org Vorher auf dem Smartphone etwa die Element-X-App oder Fluffy installieren.&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14483</id>
		<title>Wissen/Matrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14483"/>
		<updated>2026-03-07T10:15:41Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Matrix&#039;&#039;&#039; ist ein Messenger. Du kannst mit anderen schreiben, Dateien austauschen und es gibt die Möglichkeit von Videochats. Das geht persönlich mit einer anderen Person und mit mehreren in Chaträumen. Es gibt nicht nur einen Server, sondern viele, die zusammenarbeiten. Wer es kann, kann den eigenen Server betreiben. Benutzer:innen können den Server wählen, dem sie vertrauen.&lt;br /&gt;
&lt;br /&gt;
=== Einstieg in Matrix ===&lt;br /&gt;
&lt;br /&gt;
==== Benutzerkonto anlegen ====&lt;br /&gt;
&lt;br /&gt;
Du kannst einen Server für Dein Benutzerkonto wählen oder diesen benutzen: https://chat.tchncs.de/. Hier findest Du eine [https://servers.joinmatrix.org/?languages=%5B%22Deutsch%22%5D Liste öffentlicher Matrix-Server]. Falls Dir tchncs.de nicht zusagt, wähle einen anderen – egal welchen.&lt;br /&gt;
&lt;br /&gt;
Du befindest Dich nun im Programm &#039;&#039;&#039;Element Web&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* Klicke auf „Konto erstellen“.&lt;br /&gt;
* Wähle Deinen Benutzernamen und ein sicheres Passwort.&lt;br /&gt;
* Optional ist die Angabe einer E-Mail-Adresse. Gibst Du sie an, kannst Du im Notfall Dein Passwort darüber zurücksetzen.&lt;br /&gt;
* Prüfung, dass Du ein Mensch bist, bestehen.&lt;br /&gt;
* Hast Du eine E-Mail-Adresse angegeben, ist ein Code zu bestätigen. Dieser wird an Deine E-Mail-Adresse geschickt. Das kann etwa zehn Minuten dauern. Solltest Du die E-Mail nicht finden, schaue auch im Spam-Ordner nach.&lt;br /&gt;
&lt;br /&gt;
==== Ersteinstellungen ====&lt;br /&gt;
&lt;br /&gt;
===== Wiederherstellung Einrichten ======&lt;br /&gt;
&lt;br /&gt;
* Klicke auf das Benutzerbild im oberen Bereich und gehe zu „Alle Einstellungen“ → „Verschlüsselung“. &lt;br /&gt;
* Im Bereich „Wiederherstellung“ bekommst Du Deinen Wiederherstellungsschlüssel. Den benötigst Du, wenn Du den Chat auf einem anderen Gerät einrichten und nutzen möchtest. Also gut aufheben!&lt;br /&gt;
* Optional: In den „Einstellungen“ unter „Sicherheit“ → „Privatsphäre“ kannst Du einstellen, dass Du über Deine E-Mail-Adresse von anderen Benutzern gefunden werden kannst.&lt;br /&gt;
&lt;br /&gt;
===== Einem Chatraum beitreten =====&lt;br /&gt;
&lt;br /&gt;
* Gib in das Suchfeld von Element den Namen des Chatraums ein. Diese haben die Form #raumname:server.domain.&lt;br /&gt;
* Unseren Raum findest Du mit #uugrn:uugrn.org&lt;br /&gt;
* Weitere Beispiele: #osm_rheinneckar:matrix.org OpenStreetMap-Rhein-Neckar #freifunk:matrix.org Freifunk Space mit vielen Räumen&lt;br /&gt;
* Wird der Raum gefunden, wähle ihn aus und klicke auf „An Chat teilnehmen“ oder „…beitreten“.&lt;br /&gt;
* „Hallo“ sagen nicht vergessen. :–)&lt;br /&gt;
&lt;br /&gt;
===== Ein weiteres Gerät benutzen =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im Browser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du kannst Element auf dem anderen Gerät einfach weiter im Browser nutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Melde Dich mit den gleichen Zugangsdaten (Benutzername, Passwort und Wiederherstellungsschlüssel) wie auf dem ersten Gerät an.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Als eigenes Programm oder App&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn Dir die Funktionen im Browser nicht ausreichen, kannst Du auch Element als App auf das Smartphone oder als Programm für den Computer herunterladen und Dich mit Deinen Benutzerdaten anmelden.&lt;br /&gt;
&lt;br /&gt;
Du findest Element X für Dein Gerät unter https://element.io/download. Andere Programme werden hier vorgestellt: https://matrix.org/ecosystem/clients/.&lt;br /&gt;
&lt;br /&gt;
==== Was ist das mit dem Verifizieren? ====&lt;br /&gt;
&lt;br /&gt;
Nachdem Du ein weiteres Gerät hinzugefügt hast, fordert Dich Dein erstgenutztes Programm dazu auf, eine Verifizierung durchzuführen. Machst Du das nicht, kann Dich das Programm mit Hinweisen nerven.&lt;br /&gt;
&lt;br /&gt;
Öffne zum Verifizieren das Programm auf beiden Geräten und bestätige, dass Du ein neues Gerät hinzugefügt hast. Anschließend ist noch zu bestätigen, dass auf beiden Geräten die gleichen Symbole angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Diese Bestätigung stellt sicher, dass beide Geräte in Deinem Zugriff sind und nicht jemand Drittes ein Gerät mit Deinem Konto angemeldet hat.&lt;br /&gt;
&lt;br /&gt;
==== Weitere Informationen ====&lt;br /&gt;
&lt;br /&gt;
Wenn Du mehr über Matrix erfahren und lernen möchtest, findest Du umfangreiche Informationen und Anleitungen im Internet: https://www.qwant.com/?q=anleitung+matrix+chat&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14482</id>
		<title>Wissen/Matrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14482"/>
		<updated>2026-03-07T10:14:20Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: Formatierung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Matrix&#039;&#039;&#039; ist ein Messenger. Du kannst mit anderen schreiben, Dateien austauschen und es gibt die Möglichkeit von Videochats. Das geht persönlich mit einer anderen Person und mit mehreren in Chaträumen. Es gibt nicht nur einen Server, sondern viele, die zusammenarbeiten. Wer es kann, kann den eigenen Server betreiben. Benutzer:innen können den Server wählen, dem sie vertrauen.&lt;br /&gt;
&lt;br /&gt;
=== Einstieg in Matrix ===&lt;br /&gt;
&lt;br /&gt;
==== Benutzerkonto anlegen ====&lt;br /&gt;
&lt;br /&gt;
Du kannst einen Server für Dein Benutzerkonto wählen oder diesen benutzen: https://chat.tchncs.de/. Hier findest Du eine [https://servers.joinmatrix.org/?languages=%5B%22Deutsch%22%5D Liste öffentlicher Matrix-Server]. Falls Dir tchncs.de nicht zusagt, wähle einen anderen – egal welchen.&lt;br /&gt;
&lt;br /&gt;
Du befindest Dich nun im Programm &#039;&#039;&#039;Element Web&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
- Klicke auf „Konto erstellen“.&lt;br /&gt;
&lt;br /&gt;
- Wähle Deinen Benutzernamen und ein sicheres Passwort.&lt;br /&gt;
&lt;br /&gt;
- Optional ist die Angabe einer E-Mail-Adresse. &lt;br /&gt;
Gibst Du sie an, kannst Du im Notfall Dein Passwort darüber zurücksetzen.&lt;br /&gt;
&lt;br /&gt;
- Prüfung, dass Du ein Mensch bist, bestehen.&lt;br /&gt;
&lt;br /&gt;
- Hast Du eine E-Mail-Adresse angegeben, ist ein Code zu bestätigen. Dieser wird an Deine E-Mail-Adresse geschickt. Das kann etwa zehn Minuten dauern. Solltest Du die E-Mail nicht finden, schaue auch im Spam-Ordner nach.&lt;br /&gt;
&lt;br /&gt;
==== Ersteinstellungen ====&lt;br /&gt;
&lt;br /&gt;
===== Wiederherstellung Einrichten ======&lt;br /&gt;
&lt;br /&gt;
- Klicke auf das Benutzerbild im oberen Bereich und gehe zu „Alle Einstellungen“ → „Verschlüsselung“. &lt;br /&gt;
&lt;br /&gt;
- Im Bereich „Wiederherstellung“ bekommst Du Deinen Wiederherstellungsschlüssel. Den benötigst Du, wenn Du den Chat auf einem anderen Gerät einrichten und nutzen möchtest. Also gut aufheben!&lt;br /&gt;
&lt;br /&gt;
- Optional: In den „Einstellungen“ unter „Sicherheit“ → „Privatsphäre“ kannst Du einstellen, dass Du über Deine E-Mail-Adresse von anderen Benutzern gefunden werden kannst.&lt;br /&gt;
&lt;br /&gt;
===== Einem Chatraum beitreten =====&lt;br /&gt;
&lt;br /&gt;
- Gib in das Suchfeld von Element den Namen des Chatraums ein. Diese haben die Form #raumname:server.domain.&lt;br /&gt;
&lt;br /&gt;
- Unseren Raum findest Du mit #uugrn:uugrn.org&lt;br /&gt;
&lt;br /&gt;
- Weitere Beispiele: #osm_rheinneckar:matrix.org OpenStreetMap-Rhein-Neckar #freifunk:matrix.org Freifunk Space mit vielen Räumen&lt;br /&gt;
&lt;br /&gt;
- Wird der Raum gefunden, wähle ihn aus und klicke auf „An Chat teilnehmen“ oder „…beitreten“.&lt;br /&gt;
&lt;br /&gt;
- „Hallo“ sagen nicht vergessen. :–)&lt;br /&gt;
&lt;br /&gt;
===== Ein weiteres Gerät benutzen =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im Browser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du kannst Element auf dem anderen Gerät einfach weiter im Browser nutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Melde Dich mit den gleichen Zugangsdaten (Benutzername, Passwort und Wiederherstellungsschlüssel) wie auf dem ersten Gerät an.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Als eigenes Programm oder App&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn Dir die Funktionen im Browser nicht ausreichen, kannst Du auch Element als App auf das Smartphone oder als Programm für den Computer herunterladen und Dich mit Deinen Benutzerdaten anmelden.&lt;br /&gt;
&lt;br /&gt;
Du findest Element X für Dein Gerät unter https://element.io/download. Andere Programme werden hier vorgestellt: https://matrix.org/ecosystem/clients/.&lt;br /&gt;
&lt;br /&gt;
==== Was ist das mit dem Verifizieren? ====&lt;br /&gt;
&lt;br /&gt;
Nachdem Du ein weiteres Gerät hinzugefügt hast, fordert Dich Dein erstgenutztes Programm dazu auf, eine Verifizierung durchzuführen. Machst Du das nicht, kann Dich das Programm mit Hinweisen nerven.&lt;br /&gt;
&lt;br /&gt;
Öffne zum Verifizieren das Programm auf beiden Geräten und bestätige, dass Du ein neues Gerät hinzugefügt hast. Anschließend ist noch zu bestätigen, dass auf beiden Geräten die gleichen Symbole angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Diese Bestätigung stellt sicher, dass beide Geräte in Deinem Zugriff sind und nicht jemand Drittes ein Gerät mit Deinem Konto angemeldet hat.&lt;br /&gt;
&lt;br /&gt;
==== Weitere Informationen ====&lt;br /&gt;
&lt;br /&gt;
Wenn Du mehr über Matrix erfahren und lernen möchtest, findest Du umfangreiche Informationen und Anleitungen im Internet: https://www.qwant.com/?q=anleitung+matrix+chat&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14481</id>
		<title>Wissen/Matrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14481"/>
		<updated>2026-03-07T10:13:19Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: Link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Matrix&#039;&#039;&#039; ist ein Messenger. Du kannst mit anderen schreiben, Dateien austauschen und es gibt die Möglichkeit von Videochats. Das geht persönlich mit einer anderen Person und mit mehreren in Chaträumen. Es gibt nicht nur einen Server, sondern viele, die zusammenarbeiten. Wer es kann, kann den eigenen Server betreiben. Benutzer:innen können den Server wählen, dem sie vertrauen.&lt;br /&gt;
&lt;br /&gt;
=== Einstieg in Matrix ===&lt;br /&gt;
&lt;br /&gt;
==== Benutzerkonto anlegen ====&lt;br /&gt;
&lt;br /&gt;
Du kannst einen Server für Dein Benutzerkonto wählen oder diesen benutzen: https://chat.tchncs.de/. Hier findest Du eine [https://servers.joinmatrix.org/?languages=%5B%22Deutsch%22%5D Liste öffentlicher Matrix-Server]. Falls Dir tchncs.de nicht zusagt, wähle einen anderen – egal welchen.&lt;br /&gt;
&lt;br /&gt;
Du befindest Dich nun im Programm &#039;&#039;&#039;Element Web&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
- Klicke auf „Konto erstellen“.&lt;br /&gt;
- Wähle Deinen Benutzernamen und ein sicheres Passwort.&lt;br /&gt;
- Optional ist die Angabe einer E-Mail-Adresse. &lt;br /&gt;
Gibst Du sie an, kannst Du im Notfall Dein Passwort darüber zurücksetzen.&lt;br /&gt;
- Prüfung, dass Du ein Mensch bist, bestehen.&lt;br /&gt;
- Hast Du eine E-Mail-Adresse angegeben, ist ein Code zu bestätigen. Dieser wird an Deine E-Mail-Adresse geschickt. Das kann etwa zehn Minuten dauern. Solltest Du die E-Mail nicht finden, schaue auch im Spam-Ordner nach.&lt;br /&gt;
&lt;br /&gt;
==== Ersteinstellungen ====&lt;br /&gt;
&lt;br /&gt;
===== Wiederherstellung Einrichten ======&lt;br /&gt;
&lt;br /&gt;
- Klicke auf das Benutzerbild im oberen Bereich und gehe zu „Alle Einstellungen“ → „Verschlüsselung“. &lt;br /&gt;
- Im Bereich „Wiederherstellung“ bekommst Du Deinen Wiederherstellungsschlüssel. Den benötigst Du, wenn Du den Chat auf einem anderen Gerät einrichten und nutzen möchtest. Also gut aufheben!&lt;br /&gt;
- Optional: In den „Einstellungen“ unter „Sicherheit“ → „Privatsphäre“ kannst Du einstellen, dass Du über Deine E-Mail-Adresse von anderen Benutzern gefunden werden kannst.&lt;br /&gt;
&lt;br /&gt;
===== Einem Chatraum beitreten =====&lt;br /&gt;
&lt;br /&gt;
- Gib in das Suchfeld von Element den Namen des Chatraums ein. Diese haben die Form #raumname:server.domain.&lt;br /&gt;
- Unseren Raum findest Du mit #uugrn:uugrn.org&lt;br /&gt;
- Weitere Beispiele: #osm_rheinneckar:matrix.org OpenStreetMap-Rhein-Neckar #freifunk:matrix.org Freifunk Space mit vielen Räumen&lt;br /&gt;
- Wird der Raum gefunden, wähle ihn aus und klicke auf „An Chat teilnehmen“ oder „…beitreten“.&lt;br /&gt;
- „Hallo“ sagen nicht vergessen. :–)&lt;br /&gt;
&lt;br /&gt;
===== Ein weiteres Gerät benutzen =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im Browser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du kannst Element auf dem anderen Gerät einfach weiter im Browser nutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Melde Dich mit den gleichen Zugangsdaten (Benutzername, Passwort und Wiederherstellungsschlüssel) wie auf dem ersten Gerät an.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Als eigenes Programm oder App&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn Dir die Funktionen im Browser nicht ausreichen, kannst Du auch Element als App auf das Smartphone oder als Programm für den Computer herunterladen und Dich mit Deinen Benutzerdaten anmelden.&lt;br /&gt;
&lt;br /&gt;
Du findest Element X für Dein Gerät unter https://element.io/download. Andere Programme werden hier vorgestellt: https://matrix.org/ecosystem/clients/.&lt;br /&gt;
&lt;br /&gt;
==== Was ist das mit dem Verifizieren? ====&lt;br /&gt;
&lt;br /&gt;
Nachdem Du ein weiteres Gerät hinzugefügt hast, fordert Dich Dein erstgenutztes Programm dazu auf, eine Verifizierung durchzuführen. Machst Du das nicht, kann Dich das Programm mit Hinweisen nerven.&lt;br /&gt;
&lt;br /&gt;
Öffne zum Verifizieren das Programm auf beiden Geräten und bestätige, dass Du ein neues Gerät hinzugefügt hast. Anschließend ist noch zu bestätigen, dass auf beiden Geräten die gleichen Symbole angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Diese Bestätigung stellt sicher, dass beide Geräte in Deinem Zugriff sind und nicht jemand Drittes ein Gerät mit Deinem Konto angemeldet hat.&lt;br /&gt;
&lt;br /&gt;
==== Weitere Informationen ====&lt;br /&gt;
&lt;br /&gt;
Wenn Du mehr über Matrix erfahren und lernen möchtest, findest Du umfangreiche Informationen und Anleitungen im Internet: https://www.qwant.com/?q=anleitung+matrix+chat&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Matrix&amp;diff=14480</id>
		<title>Matrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Matrix&amp;diff=14480"/>
		<updated>2026-03-06T23:53:01Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: Umletung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT[[Wissen/Matrix]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14479</id>
		<title>Wissen/Matrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14479"/>
		<updated>2026-03-06T23:51:42Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Matrix&#039;&#039;&#039; ist ein Messenger. Du kannst mit anderen schreiben, Dateien austauschen und es gibt die Möglichkeit von Videochats. Das geht persönlich mit einer anderen Person und mit mehreren in Chaträumen. Es gibt nicht nur einen Server, sondern viele, die zusammenarbeiten. Wer es kann, kann den eigenen Server betreiben. Benutzer:innen können den Server wählen, dem sie vertrauen.&lt;br /&gt;
&lt;br /&gt;
=== Einstieg in Matrix ===&lt;br /&gt;
&lt;br /&gt;
==== Benutzerkonto anlegen ====&lt;br /&gt;
&lt;br /&gt;
Du kannst einen Server für Dein Benutzerkonto wählen oder einfach diesen benutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Hier findest Du eine Liste an öffentlichen Matrix-Servern. Falls Dir der Server tchncs.de nicht zusagt, wähle einen anderen – egal welchen.&lt;br /&gt;
&lt;br /&gt;
Du befindest Dich nun im Programm Element Web.&lt;br /&gt;
&lt;br /&gt;
- Klicke auf „Konto erstellen“.&lt;br /&gt;
- Wähle Deinen Benutzernamen und ein sicheres Passwort.&lt;br /&gt;
- Optional ist die Angabe einer E-Mail-Adresse. &lt;br /&gt;
Gibst Du sie an, kannst Du im Notfall Dein Passwort darüber zurücksetzen.&lt;br /&gt;
- Prüfung, dass Du ein Mensch bist, bestehen.&lt;br /&gt;
- Hast Du eine E-Mail-Adresse angegeben, ist ein Code zu bestätigen. Dieser wird an Deine E-Mail-Adresse geschickt. Das kann etwa zehn Minuten dauern. Solltest Du die E-Mail nicht finden, schaue auch im Spam-Ordner nach.&lt;br /&gt;
&lt;br /&gt;
==== Ersteinstellungen ====&lt;br /&gt;
&lt;br /&gt;
===== Wiederherstellung Einrichten ======&lt;br /&gt;
&lt;br /&gt;
- Klicke auf das Benutzerbild im oberen Bereich und gehe zu „Alle Einstellungen“ → „Verschlüsselung“. &lt;br /&gt;
- Im Bereich „Wiederherstellung“ bekommst Du Deinen Wiederherstellungsschlüssel. Den benötigst Du, wenn Du den Chat auf einem anderen Gerät einrichten und nutzen möchtest. Also gut aufheben!&lt;br /&gt;
- Optional: In den „Einstellungen“ unter „Sicherheit“ → „Privatsphäre“ kannst Du einstellen, dass Du über Deine E-Mail-Adresse von anderen Benutzern gefunden werden kannst.&lt;br /&gt;
&lt;br /&gt;
===== Einem Chatraum beitreten =====&lt;br /&gt;
&lt;br /&gt;
- Gib in das Suchfeld von Element den Namen des Chatraums ein. Diese haben die Form #raumname:server.domain.&lt;br /&gt;
- Unseren Raum findest Du mit #uugrn:uugrn.org&lt;br /&gt;
- Weitere Beispiele: #osm_rheinneckar:matrix.org OpenStreetMap-Rhein-Neckar #freifunk:matrix.org Freifunk Space mit vielen Räumen&lt;br /&gt;
- Wird der Raum gefunden, wähle ihn aus und klicke auf „An Chat teilnehmen“ oder „…beitreten“.&lt;br /&gt;
- „Hallo“ sagen nicht vergessen. :–)&lt;br /&gt;
&lt;br /&gt;
===== Ein weiteres Gerät benutzen =====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im Browser&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Du kannst Element auf dem anderen Gerät einfach weiter im Browser nutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Melde Dich mit den gleichen Zugangsdaten (Benutzername, Passwort und Wiederherstellungsschlüssel) wie auf dem ersten Gerät an.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Als eigenes Programm oder App&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wenn Dir die Funktionen im Browser nicht ausreichen, kannst Du auch Element als App auf das Smartphone oder als Programm für den Computer herunterladen und Dich mit Deinen Benutzerdaten anmelden.&lt;br /&gt;
&lt;br /&gt;
Du findest Element X für Dein Gerät unter https://element.io/download. Andere Programme werden hier vorgestellt: https://matrix.org/ecosystem/clients/.&lt;br /&gt;
&lt;br /&gt;
==== Was ist das mit dem Verifizieren? ====&lt;br /&gt;
&lt;br /&gt;
Nachdem Du ein weiteres Gerät hinzugefügt hast, fordert Dich Dein erstgenutztes Programm dazu auf, eine Verifizierung durchzuführen. Machst Du das nicht, kann Dich das Programm mit Hinweisen nerven.&lt;br /&gt;
&lt;br /&gt;
Öffne zum Verifizieren das Programm auf beiden Geräten und bestätige, dass Du ein neues Gerät hinzugefügt hast. Anschließend ist noch zu bestätigen, dass auf beiden Geräten die gleichen Symbole angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Diese Bestätigung stellt sicher, dass beide Geräte in Deinem Zugriff sind und nicht jemand Drittes ein Gerät mit Deinem Konto angemeldet hat.&lt;br /&gt;
&lt;br /&gt;
==== Weitere Informationen ====&lt;br /&gt;
&lt;br /&gt;
Wenn Du mehr über Matrix erfahren und lernen möchtest, findest Du umfangreiche Informationen und Anleitungen im Internet: https://www.qwant.com/?q=anleitung+matrix+chat&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14478</id>
		<title>Wissen/Matrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14478"/>
		<updated>2026-03-06T23:49:33Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Ersteinstellungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Matrix&#039;&#039;&#039; ist ein Messenger. Du kannst mit anderen schreiben, Dateien austauschen und es gibt die Möglichkeit von Videochats. Das geht persönlich mit einer anderen Person und mit mehreren in Chaträumen. Es gibt nicht nur einen Server, sondern viele, die zusammenarbeiten. Wer es kann, kann den eigenen Server betreiben. Benutzer:innen können den Server wählen, dem sie vertrauen.&lt;br /&gt;
&lt;br /&gt;
=== Einstieg in Matrix ===&lt;br /&gt;
&lt;br /&gt;
==== Benutzerkonto anlegen ====&lt;br /&gt;
&lt;br /&gt;
Du kannst einen Server für Dein Benutzerkonto wählen oder einfach diesen benutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Hier findest Du eine Liste an öffentlichen Matrix-Servern. Falls Dir der Server tchncs.de nicht zusagt, wähle einen anderen – egal welchen.&lt;br /&gt;
&lt;br /&gt;
Du befindest Dich nun im Programm Element Web.&lt;br /&gt;
&lt;br /&gt;
- Klicke auf „Konto erstellen“.&lt;br /&gt;
- Wähle Deinen Benutzernamen und ein sicheres Passwort.&lt;br /&gt;
- Optional ist die Angabe einer E-Mail-Adresse. &lt;br /&gt;
Gibst Du sie an, kannst Du im Notfall Dein Passwort darüber zurücksetzen.&lt;br /&gt;
- Prüfung, dass Du ein Mensch bist, bestehen.&lt;br /&gt;
- Hast Du eine E-Mail-Adresse angegeben, ist ein Code zu bestätigen. Dieser wird an Deine E-Mail-Adresse geschickt. Das kann etwa zehn Minuten dauern. Solltest Du die E-Mail nicht finden, schaue auch im Spam-Ordner nach.&lt;br /&gt;
&lt;br /&gt;
==== Ersteinstellungen ====&lt;br /&gt;
&lt;br /&gt;
==== Wiederherstellung Einrichten =====&lt;br /&gt;
&lt;br /&gt;
- Klicke auf das Benutzerbild im oberen Bereich und gehe zu „Alle Einstellungen“ → „Verschlüsselung“. &lt;br /&gt;
- Im Bereich „Wiederherstellung“ bekommst Du Deinen Wiederherstellungsschlüssel. Den benötigst Du, wenn Du den Chat auf einem anderen Gerät einrichten und nutzen möchtest. Also gut aufheben!&lt;br /&gt;
- Optional: In den „Einstellungen“ unter „Sicherheit“ → „Privatsphäre“ kannst Du einstellen, dass Du über Deine E-Mail-Adresse von anderen Benutzern gefunden werden kannst.&lt;br /&gt;
&lt;br /&gt;
==== Einem öffentlichen Chatraum beitreten ====&lt;br /&gt;
&lt;br /&gt;
- Gib in das Suchfeld von Element den Namen des Chatraums ein. Diese haben die Form #raumname:server.domain.&lt;br /&gt;
- Unseren Raum findest Du mit #uugrn:uugrn.org&lt;br /&gt;
- Weitere Beispiele: #osm_rheinneckar:matrix.org OpenStreetMap-Rhein-Neckar #freifunk:matrix.org Freifunk Space mit vielen Räumen&lt;br /&gt;
- Wird der Raum gefunden, wähle ihn aus und klicke auf „An Chat teilnehmen“ oder „…beitreten“.&lt;br /&gt;
- „Hallo“ sagen nicht vergessen. :–)&lt;br /&gt;
&lt;br /&gt;
==== Ein weiteres Gerät benutzen ====&lt;br /&gt;
&lt;br /&gt;
===== Im Browser =====&lt;br /&gt;
&lt;br /&gt;
Du kannst Element auf dem anderen Gerät einfach weiter im Browser nutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Melde Dich mit den gleichen Zugangsdaten (Benutzername, Passwort und Wiederherstellungsschlüssel) wie auf dem ersten Gerät an.&lt;br /&gt;
&lt;br /&gt;
===== Als eigenes Programm oder App =====&lt;br /&gt;
&lt;br /&gt;
Wenn Dir die Funktionen im Browser nicht ausreichen, kannst Du auch Element als App auf das Smartphone oder als Programm für den Computer herunterladen und Dich mit Deinen Benutzerdaten anmelden.&lt;br /&gt;
&lt;br /&gt;
Du findest Element X für Dein Gerät unter https://element.io/download. Andere Programme werden hier vorgestellt: https://matrix.org/ecosystem/clients/.&lt;br /&gt;
&lt;br /&gt;
==== Was ist das mit dem Verifizieren? ====&lt;br /&gt;
&lt;br /&gt;
Nachdem Du ein weiteres Gerät hinzugefügt hast, fordert Dich Dein erstgenutztes Programm dazu auf, eine Verifizierung durchzuführen. Machst Du das nicht, kann Dich das Programm mit Hinweisen nerven.&lt;br /&gt;
&lt;br /&gt;
Öffne zum Verifizieren das Programm auf beiden Geräten und bestätige, dass Du ein neues Gerät hinzugefügt hast. Anschließend ist noch zu bestätigen, dass auf beiden Geräten die gleichen Symbole angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Diese Bestätigung stellt sicher, dass beide Geräte in Deinem Zugriff sind und nicht jemand Drittes ein Gerät mit Deinem Konto angemeldet hat.&lt;br /&gt;
&lt;br /&gt;
==== Weitere Informationen ====&lt;br /&gt;
&lt;br /&gt;
Wenn Du mehr über Matrix erfahren und lernen möchtest, findest Du umfangreiche Informationen und Anleitungen im Internet: https://www.qwant.com/?q=anleitung+matrix+chat&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14477</id>
		<title>Wissen/Matrix</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Wissen/Matrix&amp;diff=14477"/>
		<updated>2026-03-06T23:48:48Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: Die Seite wurde neu angelegt: „&amp;#039;&amp;#039;&amp;#039;Matrix&amp;#039;&amp;#039;&amp;#039; ist ein Messenger. Du kannst mit anderen schreiben, Dateien austauschen und es gibt die Möglichkeit von Videochats. Das geht persönlich mit einer anderen Person und mit mehreren in Chaträumen. Es gibt nicht nur einen Server, sondern viele, die zusammenarbeiten. Wer es kann, kann den eigenen Server betreiben. Benutzer:innen können den Server wählen, dem sie vertrauen.  === Einstieg in Matrix ===  ==== Benutzerkonto anlegen ====  Du kannst…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Matrix&#039;&#039;&#039; ist ein Messenger. Du kannst mit anderen schreiben, Dateien austauschen und es gibt die Möglichkeit von Videochats. Das geht persönlich mit einer anderen Person und mit mehreren in Chaträumen. Es gibt nicht nur einen Server, sondern viele, die zusammenarbeiten. Wer es kann, kann den eigenen Server betreiben. Benutzer:innen können den Server wählen, dem sie vertrauen.&lt;br /&gt;
&lt;br /&gt;
=== Einstieg in Matrix ===&lt;br /&gt;
&lt;br /&gt;
==== Benutzerkonto anlegen ====&lt;br /&gt;
&lt;br /&gt;
Du kannst einen Server für Dein Benutzerkonto wählen oder einfach diesen benutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Hier findest Du eine Liste an öffentlichen Matrix-Servern. Falls Dir der Server tchncs.de nicht zusagt, wähle einen anderen – egal welchen.&lt;br /&gt;
&lt;br /&gt;
Du befindest Dich nun im Programm Element Web.&lt;br /&gt;
&lt;br /&gt;
- Klicke auf „Konto erstellen“.&lt;br /&gt;
- Wähle Deinen Benutzernamen und ein sicheres Passwort.&lt;br /&gt;
- Optional ist die Angabe einer E-Mail-Adresse. &lt;br /&gt;
Gibst Du sie an, kannst Du im Notfall Dein Passwort darüber zurücksetzen.&lt;br /&gt;
- Prüfung, dass Du ein Mensch bist, bestehen.&lt;br /&gt;
- Hast Du eine E-Mail-Adresse angegeben, ist ein Code zu bestätigen. Dieser wird an Deine E-Mail-Adresse geschickt. Das kann etwa zehn Minuten dauern. Solltest Du die E-Mail nicht finden, schaue auch im Spam-Ordner nach.&lt;br /&gt;
&lt;br /&gt;
==== Ersteinstellungen ====&lt;br /&gt;
&lt;br /&gt;
Wiederherstellung Einrichten&lt;br /&gt;
&lt;br /&gt;
- Klicke auf das Benutzerbild im oberen Bereich und gehe zu „Alle Einstellungen“ → „Verschlüsselung“. &lt;br /&gt;
- Im Bereich „Wiederherstellung“ bekommst Du Deinen Wiederherstellungsschlüssel. Den benötigst Du, wenn Du den Chat auf einem anderen Gerät einrichten und nutzen möchtest. Also gut aufheben!&lt;br /&gt;
- Optional: In den „Einstellungen“ unter „Sicherheit“ → „Privatsphäre“ kannst Du einstellen, dass Du über Deine E-Mail-Adresse von anderen Benutzern gefunden werden kannst.&lt;br /&gt;
&lt;br /&gt;
==== Einem öffentlichen Chatraum beitreten ====&lt;br /&gt;
&lt;br /&gt;
- Gib in das Suchfeld von Element den Namen des Chatraums ein. Diese haben die Form #raumname:server.domain.&lt;br /&gt;
- Unseren Raum findest Du mit #uugrn:uugrn.org&lt;br /&gt;
- Weitere Beispiele: #osm_rheinneckar:matrix.org OpenStreetMap-Rhein-Neckar #freifunk:matrix.org Freifunk Space mit vielen Räumen&lt;br /&gt;
- Wird der Raum gefunden, wähle ihn aus und klicke auf „An Chat teilnehmen“ oder „…beitreten“.&lt;br /&gt;
- „Hallo“ sagen nicht vergessen. :–)&lt;br /&gt;
&lt;br /&gt;
==== Ein weiteres Gerät benutzen ====&lt;br /&gt;
&lt;br /&gt;
===== Im Browser =====&lt;br /&gt;
&lt;br /&gt;
Du kannst Element auf dem anderen Gerät einfach weiter im Browser nutzen: https://chat.tchncs.de/.&lt;br /&gt;
&lt;br /&gt;
Melde Dich mit den gleichen Zugangsdaten (Benutzername, Passwort und Wiederherstellungsschlüssel) wie auf dem ersten Gerät an.&lt;br /&gt;
&lt;br /&gt;
===== Als eigenes Programm oder App =====&lt;br /&gt;
&lt;br /&gt;
Wenn Dir die Funktionen im Browser nicht ausreichen, kannst Du auch Element als App auf das Smartphone oder als Programm für den Computer herunterladen und Dich mit Deinen Benutzerdaten anmelden.&lt;br /&gt;
&lt;br /&gt;
Du findest Element X für Dein Gerät unter https://element.io/download. Andere Programme werden hier vorgestellt: https://matrix.org/ecosystem/clients/.&lt;br /&gt;
&lt;br /&gt;
==== Was ist das mit dem Verifizieren? ====&lt;br /&gt;
&lt;br /&gt;
Nachdem Du ein weiteres Gerät hinzugefügt hast, fordert Dich Dein erstgenutztes Programm dazu auf, eine Verifizierung durchzuführen. Machst Du das nicht, kann Dich das Programm mit Hinweisen nerven.&lt;br /&gt;
&lt;br /&gt;
Öffne zum Verifizieren das Programm auf beiden Geräten und bestätige, dass Du ein neues Gerät hinzugefügt hast. Anschließend ist noch zu bestätigen, dass auf beiden Geräten die gleichen Symbole angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Diese Bestätigung stellt sicher, dass beide Geräte in Deinem Zugriff sind und nicht jemand Drittes ein Gerät mit Deinem Konto angemeldet hat.&lt;br /&gt;
&lt;br /&gt;
==== Weitere Informationen ====&lt;br /&gt;
&lt;br /&gt;
Wenn Du mehr über Matrix erfahren und lernen möchtest, findest Du umfangreiche Informationen und Anleitungen im Internet: https://www.qwant.com/?q=anleitung+matrix+chat&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Irssi/installieren_und_einrichten&amp;diff=14476</id>
		<title>Irssi/installieren und einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Irssi/installieren_und_einrichten&amp;diff=14476"/>
		<updated>2026-03-06T23:36:24Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;irssi&#039;&#039;&#039; ist der wohl mächtigste [[IRC-Client]] für die Textkonsole. (es gibt/gab mal eine GUI?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Man kann irssi auf drei Arten installieren: &lt;br /&gt;
* aus den [[Source]]n heraus (empfohlen), &lt;br /&gt;
* aus [[Binary]], &lt;br /&gt;
* bei manchen [[Distribution]]en wird irssi bereits als Bestandteil des Systems mit ausgeliefert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== irssi aus den Sourcen heraus installieren ===&lt;br /&gt;
&lt;br /&gt;
Der erste Schritt ist der Besuch der [http://www.irssi.org/?page=download irssi Downloadseite]. Von dort kann man sich zum Beispiel mittels [[wget]] die Sourcen herunterladen:&lt;br /&gt;
 $ wget http://www.irssi.org/files/irssi-0.8.9.tar.gz&lt;br /&gt;
&lt;br /&gt;
Als zweiter Schritt ist das komprimierte Dateiarchiv zu entpacken, dies geschieht mit dem Programm [[tar]]:&lt;br /&gt;
&lt;br /&gt;
Für [[gzip]]-komprimierte Dateien (Endung &#039;.gz&#039;) mit dem Kommando:&lt;br /&gt;
 $ tar -xzvf irssi-0.8.9.tar.gz&lt;br /&gt;
&lt;br /&gt;
analog für [[bzip2]]-komprimierte Dateien (Endung &#039;.bz2&#039;):&lt;br /&gt;
 $ tar -xjvf irssi-0.8.9.tar.bz2 (GNU tar)&lt;br /&gt;
 $ tar -xyvf irssi-0.8.9.tar.bz2 (BSD tar)&lt;br /&gt;
 $ bzcat irssi-0.8.9.tar.bz2 | tar xvf -  (tar ohne bzip2-Fähigkeit)&lt;br /&gt;
&lt;br /&gt;
oder alle Schritte kombiniert:&lt;br /&gt;
&lt;br /&gt;
 $ wget -qO- http://www.irssi.org/files/irssi-0.8.9.tar.gz | gunzip | tar xvf - &lt;br /&gt;
&lt;br /&gt;
Danach wechselt man in das irssi Verzeichnis und führt &#039;configure&#039; aus:&lt;br /&gt;
 $ ./configure&lt;br /&gt;
am Schluss bekommt man eine Zusammenfassung; ist man mit dem Resultat nicht zufrieden sollte man sich die genaue Optionsliste anzeigen lassen und ggf. zusätzliche Optionen hinzufügen. Siehe dazu auch die Bildschirmausgabe von:&lt;br /&gt;
 $ ./configure --help&lt;br /&gt;
&lt;br /&gt;
Die Übersetzung kann nun erfolgen:&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt wird das frischgebackene [[Binary]] nun im System installiert.&lt;br /&gt;
 $ su&lt;br /&gt;
 # make install&lt;br /&gt;
beziehungsweise vereinfacht mittels [[sudo]]:&lt;br /&gt;
 $ [[sudo]] make install&lt;br /&gt;
&lt;br /&gt;
Aufräumen ...&lt;br /&gt;
 $ make clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
=== irssi als Binary installieren ===&lt;br /&gt;
&lt;br /&gt;
=== irssi aus dem Portstree installieren ===&lt;br /&gt;
Irssi lässt sich bei manchen [[Distribution]]en direkt aus deren [[Portsbaum]] installieren, siehe hierzu den entsprechenden Absatz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation unter Debian ====&lt;br /&gt;
 # apt-get install irssi&lt;br /&gt;
Für Genaueres siehe [ http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation unter gentoo ====&lt;br /&gt;
 # emerge irssi&lt;br /&gt;
Für Genaueres siehe [http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation unter FreeBSD ====&lt;br /&gt;
Mit [[portinstall]] (empfohlen):&lt;br /&gt;
 # portinstall irc/irssi&lt;br /&gt;
&lt;br /&gt;
Aus dem Portvereichnis:&lt;br /&gt;
 # cd /usr/ports/irc/irssi&lt;br /&gt;
 # make install clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren ==&lt;br /&gt;
=== Einrichten eines Netzwerks ===&lt;br /&gt;
Um ein Netzwerk hinzuzufügen muessen zwei Befehle ausgeführt werden, zum einen das Netzwerk als solches hinzufuegen, zum anderen mindestens einen Server für das Netzwerk einzutragen.&lt;br /&gt;
Das Netzwerk als solches wird nach dem Starten von &#039;irssi&#039; mit dem folgenden Befehl eingetragen:&lt;br /&gt;
 /ircnet add -nick Dein_Nick Netzwerks_Name&lt;br /&gt;
Da in manchen Netzen eine Authentifikation sinnvoll ist kann man dies auch hier gleich einfügen:&lt;br /&gt;
 /ircnet add -nick Dein_Nick -autosendcmd &amp;quot;Auth Befehl&amp;quot; Netzwerks_Name&lt;br /&gt;
&lt;br /&gt;
Der zweite Scritt ist es, die Server dem Netzwerk hinzuzufuegen:&lt;br /&gt;
 /server add -ircnet Netzwerk_Name Server &amp;lt;!-- ?? Adresse ?? weg --&amp;gt;  Port Passwort&lt;br /&gt;
Die Angabe von Port und Passwort ist optional. Wird kein Port angegeben nimmt irssi standardmäßig Port 6667 unverschlüsseltes [[IRC]] und Port 9999 für [[IRCS]] an.&lt;br /&gt;
Soll automatisch connectet werden ist die Option -auto zu setzen, fuer [[SSL]]-Verbindungen  ([[IRCS]]) die Option -ssl.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 /ircnet add -nick someone -autosendcmd &amp;quot;/msg phbot phbot auth someone&#039;sautnick somepassword&amp;quot; PH2&lt;br /&gt;
 /server add -auto -ssl -ircnet PH2 irc.ph2network.org&lt;br /&gt;
&lt;br /&gt;
Fuer Weitere Hilfe bietet sich das irssi interne Hilfesystem an:&lt;br /&gt;
 /help ircnet&lt;br /&gt;
 /help server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Autojoin von Channels ===&lt;br /&gt;
Um einem Channel automatisch nach der Verbindungserstellung beizutreten (&#039;/join&#039;) wird der &#039;/channel&#039;-Befehl benutzt:&lt;br /&gt;
 /channel add -auto #channel ircnet password&lt;br /&gt;
Das Passwort ist optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Starten und Benutzen ==&lt;br /&gt;
=== Server zum connecten in der [[Shell]] angeben ===&lt;br /&gt;
Um den Zielserver bereits beim Starten von &#039;irssi&#039; auf Shell-Ebene anzugeben benutzt man die option &#039;-c&#039;:&lt;br /&gt;
 irssi -c irc.ph2network.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Server in irssi connecten ===&lt;br /&gt;
Um auf einen Server aus irssi heraus zu connecten benutzt man /server, will man die aktive Verbindung nicht trennen und nur eine neue Verbindung aufbauen  benutzt man /connect. Wenn man sich auf einem Netzwerk öfter aufhält sollte man es allerdings fest eintragen (siehe oben).&lt;br /&gt;
Beispiele:&lt;br /&gt;
 /server irc.ph2network.org&lt;br /&gt;
 /connect irc.ph2network.org&lt;br /&gt;
oder mittles Netzwerksname (s.o.)&lt;br /&gt;
 /server PH2&lt;br /&gt;
 /connect PH2&lt;br /&gt;
Natürlich kann auch hier wieder -ssl zum Einsatz kommen:&lt;br /&gt;
 /server -ssl irc.ph2network.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Reconnect auf Server ===&lt;br /&gt;
Irssi reconnected auf einen Server zu dem es die Verbindung verloren hat neu. Sobalt irssi feststellt das eine Verbindung unterbrochen wurde, z.B. durch ein Netzwerk Problem, wartet irssi 5 Minuten (Standard) und versucht dann erneut zu verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Zeit laest sich mittels /SET veraendern:&lt;br /&gt;
&amp;lt;pre&amp;gt;/set server_reconnect_time 2min&amp;lt;/pre&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Möchte man dies abbrechen, z.B. weil ein Server langfristig oder endgültig vom Netz genommen wurde, so kann man dies mittels /disconnect machen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/disconnect RECON-4&amp;lt;/pre&amp;gt;&lt;br /&gt;
Die &#039;RECON&#039;-Nummer erhält man mittels des befehls /server ohne parameter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fenster ===&lt;br /&gt;
irssi macht per Standardeinstellung [[Channel]] und [[Querys]] in einem neuen [[Fenster]] auf. Um zwischen diesen Fenstern zu wechseln verwendet man den &#039;/window&#039;-Befehl:&lt;br /&gt;
 /window &#039;Fenster_Nummer&#039;&lt;br /&gt;
Dies ist hilfreich wenn man sehr viele Fenster hat, in der Regel hat man allerdings nur relativ wenige Fenster. Für diesen Fall hat irssi [[key bindings]] für [[Tastatur:Meta|Meta]] + 1 bis 0 und q bis o. Hier steht die &#039;0&#039; für das Fenster 10, &#039;q&#039; für das Fenste 11, w für das Fenster 12, ..., o fuer das Fenster 19. Auf ix86 Platformen ist [[Tastatur:Meta|Meta]] meist [[Tastatur:Alt|Alt]].&lt;br /&gt;
Zu beachten ist des weiteren noch das irssi an sich ja Englisch ist und auch für ein  (US) [[Keybord layout]] gedacht ist. Aus diesem Grunde ist das [[key binding]] fuer Fenster 16 nicht [[Tastatur:Meta|Meta]] + &#039;z&#039; sondern [[Tastatur:Meta|Meta]] + &#039;y&#039;. um ein passendes [[key binding]] zu erstellen ist dieser einmalig zu benutzende Befehl gut:&lt;br /&gt;
 /bind meta-z change_window 16&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
=== Autologging ===&lt;br /&gt;
Das Autologging ist mittels /set zu aktivieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;/SET autolog ON&amp;lt;/pre&amp;gt;&lt;br /&gt;
Danach befinden sich die Logfiles in ~/irclog/*/*.log, Dies kann man auch mittels /set umstellen:&lt;br /&gt;
&amp;lt;pre&amp;gt;/SET autolog_path ~/irclogs/$tag/$0.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
(Standard.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beep Aktivieren (Empfohlen) ===&lt;br /&gt;
(Wird von Verschiedensten anderen Einstellungen benötigt)&lt;br /&gt;
&amp;lt;pre&amp;gt;/set bell_beeps ON&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Channels und Querys schnell verlassen ===&lt;br /&gt;
Querys können am schnellsten mit dem im standard vorhandenen alias Q bendet werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;/q&amp;lt;/pre&amp;gt;&lt;br /&gt;
Bei Channels gibt es keinen alias im standard, hier muss man &#039;&#039;&#039;/part&#039;&#039;&#039; direkt benutzen:&lt;br /&gt;
&amp;lt;pre&amp;gt;/part&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;oder&#039;&#039;&#039; man erstellt sich einen alias fuer &#039;&#039;&#039;/p&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;/alias p part&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mIRC like Flashing (Windows(C)(R)(TM)(X)(Y)(Z)) ===&lt;br /&gt;
Viele Windows User moegen es gerne wenn [[irssi]] sich auch über die Taskleiste meldet wenn neue Nachrichten kommen.&lt;br /&gt;
Dies lässt sich bei der Kombination aus [[irssi]] und [[PuTTY]] ueber den [[Consolen Beep]] lösen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im irssi:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;/set beep_when_window_active ON&lt;br /&gt;
/set beep_when_away ON&lt;br /&gt;
/set bell_beeps ON&lt;br /&gt;
/set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier kann in der letzten Zeile angepasst werden welche Msg-Levels das Flashing auslösen sollen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im [[PuTTY]]:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;Terminal -&amp;gt; Bell&lt;br /&gt;
Visual bell (flash window)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[UUGRN:IRC|IRC bei UUGRN]]&lt;br /&gt;
* [[IRC]]&lt;br /&gt;
* [[IRC-Client]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.irssi.org/ Irssi Homepage]&lt;br /&gt;
* [http://www.irssi.org/themes Jede menge Screenshots]&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
Dieser Artikel unterliegt unabhängig der Lizenzierung der übrigen Wiki Artikel den Lizenzbestimmungen der [http://www.gnu.org/licenses/fdl.txt GNU/FDL].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IRC]]&lt;br /&gt;
[[Kategorie:SSL]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Communities&amp;diff=14475</id>
		<title>Communities</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Communities&amp;diff=14475"/>
		<updated>2026-03-06T23:35:44Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hinter dem Begriff  &#039;&#039;&#039;Community&#039;&#039;&#039; (dem englischen Begriff für Gemeinschaft oder Gesellschaft) &lt;br /&gt;
verbirgt sich im digitalen Umfeld vor allem die &#039;&#039;&#039;digitale Society&#039;&#039;&#039;. &lt;br /&gt;
Neben [[OpenSource]] gibt es auch &#039;&#039;&#039;OpenCommunication&#039;&#039;&#039; (ich will es hier einmal so nennen), &lt;br /&gt;
die sich im digitalen Raum ausbreitet, aber in den letzten Jahren mit ansteiegnder Verbreitung&lt;br /&gt;
auch zunehmend Einflüsse auf das [[Real Life]] und somit auch Gesellschaft und Politik hat.&lt;br /&gt;
&lt;br /&gt;
== Kommunikations- und Medientypen ==&lt;br /&gt;
; [[Blog]]s:&lt;br /&gt;
: öffentliche Web-Tagebücher, die dem Individuum ermöglichen, die eigene Sicht der Dinge zu publizieren. Das reicht vom Wetter, über des Nachbars Maschendrahtzaun über Beruf und Hobbys bis Gesellschaft und Politik.&lt;br /&gt;
&lt;br /&gt;
; [[Wiki]]s:&lt;br /&gt;
: Online-Wissens-Datenbanken, in die zumeist öffentlich betrieben werden und wo (idealerweise) jeder mitmachen kann, d.h eigenes wissen beitragen und für die Nachwelt erhalten. Neuzeitliche Höhlenmalereien also.&lt;br /&gt;
&lt;br /&gt;
; [[Usenet]]:&lt;br /&gt;
: Als einer der ältesten heute noch sehr aktiv verwendeten Medien des Internet. Usenet ist nicht bunt. Usenet ist Text. Menschen und Text. Nach Themen-Hierachien geordnet existiert ein weltweites vermaschtes Gebilde an Infrastruktur, über die Individuen zumeist in abonnierten Gruppen über bestimmte Themen schreiben und diskutieren. Das reicht von Laber-Themen über Allerwelts-Themen und Hobby bis hin zu wissenschaftlichen Fachgebieten und Diskussionen. Neue Gruppen einrichten erfordert einen oft wochenlangen Diskurs in den entsprechenden Admin-Gruppen. Die Teilnahme (lesen/schreiben) am Usenet hingegen ist idR frei/offen.&lt;br /&gt;
: Die Anzahl der verfügbaren Gruppen ist auf den Servern aus Kapazitätsgründen im allgemeinen beschränkt, große Server sind daher oft kostenpflichtig. Manchmal haben auch Firmen eigene Server im Intranet mit internen Gruppen.&lt;br /&gt;
: Für den Zugriff werden &amp;quot;[[Newsreader]]&amp;quot; gebraucht. Diese sind teilweise in den [[Web-Browsern]] ( [[Mozilla]] , [[Netscape]] ) enthalten oder auch in Mail-Clients wie z.B. [[Thunderbird]].&lt;br /&gt;
&lt;br /&gt;
; [[Mailinglisten]]:&lt;br /&gt;
: Ähnlich wie das Usenet gibt es auch Mailinglisten. Diese basieren auf dem Medium E-Mail und sind zumeist eng an ein Thema gebunden. Anders als beim Usenet gibt es keine weltweite Vermaschung von Mailinglisten, sondern man muss sich beim jeweiligen Anbieter der Mailingliste anmelden (Abonnieren). Themen sind normal recht speziell, zum Beispiel Entiwckler-Teams. Als Anbieter entscheidet man über die Themenauswahl und muss auch eine eigene Infrastruktur verwenden oder zu mindest einrichten.&lt;br /&gt;
&lt;br /&gt;
; Internet Relay Chat ([[IRC]]):&lt;br /&gt;
: stellt eine live-Kommunikation dar. Themen sind nicht wie im Usenet hierarschich gegliedert, sondern im &amp;quot;Channels&amp;quot; flach nebeneinander liegend. Man erzeugt einen neuen Channel einfach indem man /join #meintollerchannel in seinem IRC-Client eintippt. Innerhalb der Benutzer gibt es abgestufte Privilegien (Channel-OPs, etc). Die Infrastruktur ist zumeist frei und ähnlich wie das Usenet in einem oft weiträumigen, manchmal weltweiten Netz zusammengebunden. Es gibt viele Netze mit noch viel mehr Knoten (Servern). Sowohl Themen, Benutzer und auch Ansprch kann man nich eingrenzen. Es gibt praktisch alles (Themen) und jeden (Charaktere).&lt;br /&gt;
&lt;br /&gt;
; [[Webforum|Webforen]]:&lt;br /&gt;
: eine aus der pre-[[Web 2.0]]-Ära stammende Technologie. Sind idR themengebunden, je nach verwendeter Software gibt es verschiedene Diskussionsräume, &#039;&#039;&#039;Threads&#039;&#039;&#039; oder &#039;&#039;&#039;Themenstränge&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; [[Mailbox]]:&lt;br /&gt;
: aus der pre-Internet-Zeit stammende Technologie, häufig noch auf [[DOS]] basierend. Teilnahme per Terminalprogramm und Modem-Einwahl. War in der Zeit bis in die [[1990er]] Jahre verbreitet, es gab öffentliche Listen z.B. in Computerfachzeitschriften. Es gab &#039;&#039;&#039;Diskussionsbretter&#039;&#039;&#039; und auch die Möglichkeit von [[Filetransfer]]. Ist heute praktisch nicht mehr anzutreffen, da technisch überholt. Wurde in seiner Grundfunktionalität von [[Usenet]], [[Webforum|Webforen]] und [[Wiki]]s abgelöst.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.heise.de/tp/r4/artikel/22/22832/1.html Lass das doch die Community machen] Telepolis am 7.6.2006 über das Phänomen Communities, soziale Mechanismen und Bedeutung für die Gesellschaft und Wirtschaft.&lt;br /&gt;
&lt;br /&gt;
* [http://www.findolin.de Findolin] Suchmaschine für Newsgroups ( im Usenet ): auf welchen Server  finde ich mein Thema ?&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Mediengesellschaft]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Irssi-proxy&amp;diff=14474</id>
		<title>Irssi-proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Irssi-proxy&amp;diff=14474"/>
		<updated>2026-03-06T23:34:58Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[irssi]] kann sehr gut als [[Bouncer]] verwendet werden. Ein Bouncer ist ein [[proxy]] für [[IRC]], also ein &#039;Zwischenspeicher&#039; der zwischen IRC-client und IRC-server steht und die Verbindung zum Server aufrechterhält, auch wenn die Verbindung vom IRC-client unterbrochen wird. Dazu wird der Bouncer zweckmässigerweise auf einem zuverlässigen Server im Internet installiert.&lt;br /&gt;
&lt;br /&gt;
==Kompilieren ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- First you’ll need to have the proxy module installed, either configure --&amp;gt;&lt;br /&gt;
Zuerst muss das proxy-Modul installiert werden&lt;br /&gt;
&amp;lt;!-- irssi with –with-proxy and do make install, or manually: --&amp;gt;&lt;br /&gt;
irssi mit –with-proxy und &#039;make install&#039;, oder per hand&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&lt;br /&gt;
 cd src/irc/proxy&lt;br /&gt;
 make&lt;br /&gt;
 mkdir ~/.irssi/modules&lt;br /&gt;
 cp .libs/libproxy.so ~/.irssi/modules/&lt;br /&gt;
&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Einrichten==&lt;br /&gt;
&lt;br /&gt;
In irssi folgendes eingeben (bzw. in &amp;amp;nbsp;.irssi/startup&amp;amp;nbsp;  eintragen):&lt;br /&gt;
&lt;br /&gt;
 /LOAD proxy&lt;br /&gt;
&lt;br /&gt;
Ohne Passwort ist der zugang zum proxy ungeschützt für jedermann zugänglich. Daher sollte man ein Passwort setzen:&lt;br /&gt;
&lt;br /&gt;
 /SET irssiproxy_password tollesPasswort&lt;br /&gt;
&lt;br /&gt;
Pro gewünschtem IRC-Server(-Netz) wird ein Port definiert. Beispiel:&lt;br /&gt;
&lt;br /&gt;
 /SET irssiproxy_ports ircnet=2777 efnet=2778 freenode=2779&lt;br /&gt;
&lt;br /&gt;
Beachte: Man muss gegebenenfalls vorher die entsprechenden IRC-netze/Server mit /IRCNET ADD und /SERVER ADD  angeben (siehe [[irssi/installieren_und_einrichten#Einrichten_eines_Netzwerks]]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Quellen==&lt;br /&gt;
http://blog.no-panic.at/2006/07/27/irssi-proxy-usage/&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=UUGRN:Jails/uug_shell/Software&amp;diff=14473</id>
		<title>UUGRN:Jails/uug shell/Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=UUGRN:Jails/uug_shell/Software&amp;diff=14473"/>
		<updated>2026-03-06T23:34:28Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installierte Ports ==&lt;br /&gt;
Derzeit sind folgende Zusatzpakete aus dem [[FreeBSD]] [[Portsbaum]] installiert.&lt;br /&gt;
; [[Shell]]s:&lt;br /&gt;
:* [[bash]]&lt;br /&gt;
:* [[zsh]]&lt;br /&gt;
&lt;br /&gt;
; [[Editor]]en:&lt;br /&gt;
:* [[nvi]], [[vim]]&lt;br /&gt;
:* [[emacs]]&lt;br /&gt;
&lt;br /&gt;
; [[E-Mail]]:&lt;br /&gt;
:* [[Mutt]]&lt;br /&gt;
:* [[Procmail]]&lt;br /&gt;
:* [[nano (Editor)|nano]] Nano&#039;s ANOther editor, an enhanced free Pico clone&lt;br /&gt;
&lt;br /&gt;
; Graphik-Software:&lt;br /&gt;
:* [[Gnuplot]]&lt;br /&gt;
:* [[ImageMagick]]&lt;br /&gt;
&lt;br /&gt;
; [[IRC]]:&lt;br /&gt;
:* [[Irssi]]&lt;br /&gt;
:* [[ircII]]&lt;br /&gt;
:* [[BitchX]]&lt;br /&gt;
&lt;br /&gt;
; [[Kryptographie]]:&lt;br /&gt;
:* [[GnuPG]]&lt;br /&gt;
&lt;br /&gt;
; Text-Processing:&lt;br /&gt;
:* [[Ghostscript]]&lt;br /&gt;
&lt;br /&gt;
; [[Usenet]]:&lt;br /&gt;
:* [[Slrn]]&lt;br /&gt;
&lt;br /&gt;
; [[World Wide Web]] / [[FTP]]:&lt;br /&gt;
:* [[links]]&lt;br /&gt;
:* [[snownews]] - ein [[RSS-Reader]]&lt;br /&gt;
:* [[wget]]&lt;br /&gt;
:* [[curl]]&lt;br /&gt;
&lt;br /&gt;
; Sonstiges:&lt;br /&gt;
:* [[mc]]&lt;br /&gt;
:* [[coreutils]] The Free Software Foundation&#039;s core utilities&lt;br /&gt;
:* [[findutils]] The GNU find utilities&lt;br /&gt;
:* [[mysql]]-client für den Zugriff auf die zentrale MySQL-Datenbank&lt;br /&gt;
:* diverse Ent/Packer&lt;br /&gt;
 &lt;br /&gt;
Dieses sind nur die wichtigsten Pakete. Eine vollständige Liste der installierten Software erhält man mittels&lt;br /&gt;
 $ pkg_info&lt;br /&gt;
oder unter [[shell.uugrn.org/pkg_info]]&lt;br /&gt;
&lt;br /&gt;
Weitere Softwarewünsche bitte auf der [[Diskussion:Shell.uugrn.org|Diskussionsseite]] auflisten.&lt;br /&gt;
&lt;br /&gt;
Einen &#039;&#039;&#039;Gesamtkatalog&#039;&#039;&#039; aller Ports kann man sich unter &#039;&#039;&#039;shell.uugrn.org:/usr/ports/pkg_descr.ALL&#039;&#039;&#039; anschauen. &lt;br /&gt;
Diese Datei wird regelmäßig aktualisiert und ist auch in allen anderen Jails verfügbar.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Vereinsjail]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=UUGRN:Jails/uug_irc/ircd_(ex)&amp;diff=14472</id>
		<title>UUGRN:Jails/uug irc/ircd (ex)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=UUGRN:Jails/uug_irc/ircd_(ex)&amp;diff=14472"/>
		<updated>2026-03-06T23:34:02Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dieser Artikel|beschreibt das historische Setup von irc.uugrn.org. Der neue irc.uugrn.org ist dokumentiert unter [[UUGRN:Jails/uug_irc]]}}&lt;br /&gt;
Konfiguration von irc@verein.uugrn.org&lt;br /&gt;
&lt;br /&gt;
== ircd.motd ==&lt;br /&gt;
 .-------[ /motd ]----------------------------------------------.&lt;br /&gt;
 |                                                              |&lt;br /&gt;
 |              Willkommen auf IRC.UUGRN.ORG                    |&lt;br /&gt;
 |                                                              |&lt;br /&gt;
 |  ___ ___  ___  _   _ _   _  ___ ___ _  _   ___  ___  ___     |&lt;br /&gt;
 | |_ _| _ \/ __|| | | | | | |/ __| _ \ \| | / _ \| _ \/ __|    |&lt;br /&gt;
 |  | ||   / (__ | |_| | |_| | (_ |   / .` || (_) |   / (_ |    |&lt;br /&gt;
 | |___|_|_\\___(_)___/ \___/ \___|_|_\_|\_(_)___/|_|_\\___|    |&lt;br /&gt;
 |                                                              |&lt;br /&gt;
 |                   dem IRC-Server der                         |&lt;br /&gt;
 |           Unix User Group Rhein-Neckar e.V.                  |&lt;br /&gt;
 |                                                              |&lt;br /&gt;
 |                                                              |&lt;br /&gt;
 | Übersicht wichtiger Channel:                                 |&lt;br /&gt;
 |                                                              |&lt;br /&gt;
 | #uugrn                                                       |&lt;br /&gt;
 |     Allgemeiner Plauder-Channel der UUGRN e.V. und           |&lt;br /&gt;
 |     Interessierter                                           |&lt;br /&gt;
 |                                                              |&lt;br /&gt;
 | Java-Client verfügbar: http://irc.uugrn.org/               |&lt;br /&gt;
 |                                                              |&lt;br /&gt;
 |                                                              |&lt;br /&gt;
 | Kontakt:      rabe!rabe@rabe.uugrn.org                       |&lt;br /&gt;
 |               irc@uugrn.org                                  |&lt;br /&gt;
 |                                                              |&lt;br /&gt;
 &#039;--------------------------------------------------------------&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ircd.conf ==&lt;br /&gt;
&lt;br /&gt;
 $ grep &amp;quot;^[^#]&amp;quot; /usr/local/etc/ircd/ircd.conf&lt;br /&gt;
&lt;br /&gt;
 M:irc.uugrn.org:195.49.138.99:Unix User Group Rhein Neckar:6667:276A&lt;br /&gt;
 A:Unix User Group Rhein Neckar:irc@irc.uugrn.org:::UUGRNnet&lt;br /&gt;
 P:195.49.138.99:*::6667::&lt;br /&gt;
 Y:10:90::100:512000:20.2:32.2:&lt;br /&gt;
 Y:11:90::100:512000:0.1:0.2:&lt;br /&gt;
 Y:12:90::100:512000:1.1:2.1:&lt;br /&gt;
 Y:13:90::100:512000:1.1:1.1:&lt;br /&gt;
 I:*@*::*@*.uugrn.org::10::&lt;br /&gt;
 I:*@*::::12&lt;br /&gt;
 I:*@127.*::::10&lt;br /&gt;
 I:*@195.226.127.*::::10&lt;br /&gt;
 I:*@195.49.138.*::::10&lt;br /&gt;
&lt;br /&gt;
== Kompilieren und Konfigurieren ==&lt;br /&gt;
&lt;br /&gt;
Die [[FreeBSD Ports]] gehen grundsätzlich davon aus, dass ab dem OS-Release 4.0 IPv6 verfügbar ist. &lt;br /&gt;
Der IPv6-Stack kann &amp;quot;nebenher&amp;quot; auch IPv4 spielen. Dieses Feature ist nach RfC... so vorgesehen, jedoch umstritten, da z.B. Firewallregeln für IPv4 keine Wirkung auf den IPv6-Kompatiblitätsmodus hat. IPv6 ist zum gegenwärtigen Zeitpunkt sehr wohl in FreeBSD enthalten, jedoch ist der IPv6-Stack nicht innerhalb von Jails verfügbar.&lt;br /&gt;
&lt;br /&gt;
=== Ports/Makefile ===&lt;br /&gt;
&#039;&#039;&#039;ports/irc/irc/Makefile&#039;&#039;&#039; muss daher manuell angefasst werden:&lt;br /&gt;
 #.if ${OSVERSION} &amp;gt;= 400014&lt;br /&gt;
 #CONFIGURE_ARGS+=       --enable-ip6&lt;br /&gt;
 #.endif&lt;br /&gt;
&lt;br /&gt;
=== config.h ===&lt;br /&gt;
Zahlreiche Optionen für ircd werden fest einkompiliert und müssen daher manuell in config.h angepasst werden.&lt;br /&gt;
 # cd /usr/ports/irc/irc&lt;br /&gt;
 # make extract&lt;br /&gt;
 # make patch&lt;br /&gt;
 # cd work/ircd.../  &lt;br /&gt;
  oder in das durch WRKDIRPREFIX festgelegte Verzeichnis&lt;br /&gt;
 # cd /var/tmp/usr/ports/irc/irc/work/irc2.11.1p1/&lt;br /&gt;
 # vi support/config.h.dist (siehe unten)&lt;br /&gt;
 # make package clean&lt;br /&gt;
&lt;br /&gt;
Für den Betrieb als Standalone-Server auf [[verein.uugrn.org]] wurden folgende Änderungen abweichend vom Standard bearbeitet:&lt;br /&gt;
&lt;br /&gt;
* MAXCONNECTIONS um 250 erhöhen&amp;lt;ref&amp;gt;[http://lists.uugrn.org/uugrn/09/11/15049.html Erklärung auf der Mailingliste zu MAXCONNECTIONS]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* UID und GID auf 6667 gemäß /etc/passwd und /etc/group&lt;br /&gt;
* Kein Split-Betrieb &amp;quot;erkennen&amp;quot;, da der Server ohnehin standalone konfiguriert ist. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# diff -u /var/tmp/usr/ports/irc/irc/work/irc2.11.2p1/support/config.h.dist /var/tmp/usr/ports/irc/iirc2.11.2p1/support/config.h.uugrn &lt;br /&gt;
--- /var/tmp/usr/ports/irc/irc/work/irc2.11.2p1/support/config.h.dist   2009-11-01 12:39:25.000000000 +0100&lt;br /&gt;
+++ /var/tmp/usr/ports/irc/irc/work/irc2.11.2p1/support/config.h.uugrn  2009-11-01 12:40:36.000000000 +0100&lt;br /&gt;
@@ -146,7 +146,7 @@&lt;br /&gt;
  * 1 server = 1 connection, 1 user = 1 connection.&lt;br /&gt;
  * Due to various sanity checks during startup, minimum is 13.&lt;br /&gt;
  */&lt;br /&gt;
-#define MAXCONNECTIONS 50&lt;br /&gt;
+#define MAXCONNECTIONS 300&lt;br /&gt;
 &lt;br /&gt;
 /* MAXIMUM LINKS&lt;br /&gt;
  *&lt;br /&gt;
@@ -348,6 +348,9 @@&lt;br /&gt;
  */&lt;br /&gt;
 /* #undef      IRC_UID 65534 */&lt;br /&gt;
 /* #undef      IRC_GID 65534 */&lt;br /&gt;
+#define IRC_UID 6667&lt;br /&gt;
+#define IRC_GID 6667&lt;br /&gt;
+&lt;br /&gt;
 &lt;br /&gt;
 /*&lt;br /&gt;
  * CLIENT_FLOOD&lt;br /&gt;
@@ -542,8 +545,8 @@&lt;br /&gt;
  *&lt;br /&gt;
  * Defining to 0 disables entering split-mode.&lt;br /&gt;
  */&lt;br /&gt;
-#define SPLIT_USERS    70000&lt;br /&gt;
-#define SPLIT_SERVERS  85&lt;br /&gt;
+#define SPLIT_USERS    0&lt;br /&gt;
+#define SPLIT_SERVERS  0&lt;br /&gt;
 &lt;br /&gt;
 /*&lt;br /&gt;
 ** Notice sent to connecting users if the server is in the split-mode.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User/Gruppe für IRC ==&lt;br /&gt;
 # grep 6667 /etc/passwd /etc/group &lt;br /&gt;
 /etc/passwd:irc:*:6667:6667:IRC Owner:/var/empty:/sbin/nologin&lt;br /&gt;
 /etc/passwd:ircbot:*:9999:6667:UUGRN IRC Bot:/home/ircbot:/usr/local/bin/bash&lt;br /&gt;
 /etc/group:irc:*:6667:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* [[ircbot]]&lt;br /&gt;
* [[IRC]] und [[ircd]] &lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:UUGRN:Dienst]]&lt;br /&gt;
[[Kategorie:UUGRN:Systemadministration]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=UUGRN:Admin&amp;diff=14471</id>
		<title>UUGRN:Admin</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=UUGRN:Admin&amp;diff=14471"/>
		<updated>2026-03-06T23:33:24Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Dienste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Administration der [[UUGRN:Server]] und Dienste&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
{| width=100%&lt;br /&gt;
 | style=&amp;quot;vertical-align:top&amp;quot; | &lt;br /&gt;
== Allgemeines ==&lt;br /&gt;
;[[UUGRN:Server]]: Informationen und Überblick über die Server der UUGRN, [[top.uugrn.org/Adminlog]]&lt;br /&gt;
;[[UUGRN:Jails]] : Virtuelle Root-Server auf [[Jail]]basis, auch für Vereinsmitglieder auf Anfrage. [[top.uugrn.org/Jailkonzept]]&lt;br /&gt;
;[[UUGRN:Backup]]: Datensicherung&lt;br /&gt;
&lt;br /&gt;
== Dienste ==&lt;br /&gt;
;[[UUGRN:Shell]]: Bereitstellung eines Shellservers für Vereinsmitglieder&lt;br /&gt;
* &amp;lt;s&amp;gt;[[UUGRN:Webspace]]&amp;lt;/s&amp;gt; [[shell.uugrn.org/WWW]] &lt;br /&gt;
;[[UUGRN:IRC]]: Virtueller Stammtisch auf einem eigenen [[IRC]]-Server&lt;br /&gt;
;[[UUGRN:Mailingliste]]: Öffentliche Mailingliste des Vereins uugrn@uugrn.org&lt;br /&gt;
;[[UUGRN:Mailkonzept]]: Mail-Routing und Strategien gegen Spam und Mißbrauch&lt;br /&gt;
;[[UUGRN:Usenet]]: Eigener Usenet-News Server für Vereinsmitglieder&lt;br /&gt;
;[[UUGRN:Wiki]]: Unix- und Vereins-Wissenssammlung&lt;br /&gt;
;[[UUGRN:DNS-Konzept]]: eigene Domains verwalten&lt;br /&gt;
&lt;br /&gt;
== Ansprechpartner / Admins ==&lt;br /&gt;
;[[Benutzer:Rabe]]:&lt;br /&gt;
: Allgemeine Fragen zur Administration, [[UUGRN:Server]], UUGRN-[[Jail]]s, Dienste, etc.&lt;br /&gt;
&lt;br /&gt;
;[[Benutzer:Mile]]:&lt;br /&gt;
:[[UUGRN:Mailingliste]], [[UUGRN:Usenet]]&lt;br /&gt;
&lt;br /&gt;
== Admin@UUGRN werden? ==&lt;br /&gt;
Durch die Verteilung der Dienste auf mehrere [[UUGRN:Jails|Jails]], können die Dienste weitgehend unabhängig voneinander administriert werden. Wer das Interesse, Wissen und Engagement hat, kann einen Teilbereich der Dienste administrieren helfen. Auch wer sich mit den Konzenpten vertraut machen und Erfahrung sammeln will kann unter Anleitung Aufgaben der Adminsitration erlernen und übernehmen. Wir sind offen für neue Ideen und Konzepte für neue UUGRN-Dienste, aber auch Überarbeitung und Weiterentwicklung von bestehenden Diensten (z.B. Web2.0-Angebote, CMS-Server, Mitglieder-Verwaltung und Intranet-Bereich, VPN-Vernetzung, IPv6, Erweiterung Mitglieder-Mailserver/Webmailer etc.)&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* Aktuelle Meldungen stehen im [http://blogs.uugrn.org/uugrnadmin/ UUGRN:Admin Blog]&lt;br /&gt;
&lt;br /&gt;
 | width=&amp;quot;30%&amp;quot; style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
  {{Flexbox|bgcolor=#fffbf5|color=#f19000|title=[http://blogs.uugrn.org/uugrnadmin/ UUGRN:Admin(B)log]|text=&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 75%; background-color:white;&amp;quot;&amp;gt;&amp;lt;rss number=25&amp;gt;http://blogs.uugrn.org/uugrnadmin/feed/&amp;lt;/rss&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:UUGRN|Admin]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=UUGRN:Dienste/BNC&amp;diff=14470</id>
		<title>UUGRN:Dienste/BNC</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=UUGRN:Dienste/BNC&amp;diff=14470"/>
		<updated>2026-03-06T23:31:55Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* siehe auch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UUGRN betreibt [[UUGRN:Mitgliedschaft|für Mitglieder]] einen &#039;&#039;&#039;IRC Bouncer&#039;&#039;&#039;.&lt;br /&gt;
{{Navigationsleiste Dienste}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Zweck ==&lt;br /&gt;
Ein IRC-Bouncer dient dazu, eine Verbindung zu einem IRC-Server möglichst unterbrechungsfrei vorzuhalten und bei Bedarf automatisch neu zu verbinden. Gegenüber einem IRC-Server verhält sich ein BNC wie ein IRC-Client, gegenüber einem IRC-Client verhält sich der BNC wie ein IRC-Server.&lt;br /&gt;
&lt;br /&gt;
Jedem BNC-Benutzer können eigene, feste IPv6-Adresse zugeordnet werden. Benutzer können hierbei im DNS einen Wunschnamen eintragen lassen, entweder unter *.uugrn.org oder einer eigenen Domain, für die der Benutzer AAAA-Records selbst anlegen kann.&lt;br /&gt;
&lt;br /&gt;
== Anwendungsfälle ==&lt;br /&gt;
Durch den Einsatz von SSL auf der Client-Seite besteht hier eine erhöhte Sicherheit im IRC, auch wenn der jeweilige IRC-Server selbst kein SSL anbietet, zum Beispiel wenn man aus öffentlichen WLANs heraus auf den BNC zugreifen will.&lt;br /&gt;
&lt;br /&gt;
Ein weiter Anwendungsfall ist ein IRC-Client auf einem mobilen Endgerät, zB Laptop oder Smartphone, wo durch Bewegung oder Standby keine dauerhafte IRC-Verbindung gehalten werden kann. Der BNC hält serverseitig die Verbindungen offen, währdend man beispielsweise in der Bahn sitzt und aufgrund von Lücken in der UMTS-Versorgung nicht lückenlos Internet hat. Der IRC-Client auf dem mobilen Endgerät verbindet sich dann automatisch neu mit dem BNC und (sofern konfiguriert) übermittelt der BNC ein Backlog aus dem IRC-Channel oder Messages von anderen IRC-Usern.&lt;br /&gt;
&lt;br /&gt;
Mit dem BNC kann man von einem IPv4-Client aus auf IPv6-only IRC-Server zugreifen.&lt;br /&gt;
&lt;br /&gt;
Viele IRC-Server erlauben nur eine oder wenige Verbindungen ausgehend von einer IP-Adresse. Indem auf dem UUGRN-BNC jeder Benutzer seine eigene IPv6-Adresse hat, sollte es hier keine Konflikte geben.&lt;br /&gt;
&lt;br /&gt;
Manche IRC-Server sind für DSL- oder Mobile-Provider gesperrt (oder nur eingeschränkt nutzbar), etwa *.t-online.de oder *.t-ipconnect.de oder *.vodafone.de. Mit dem BNC entfällt dieses Limit. &lt;br /&gt;
Generell ist man über den BNC für andere Benutzer im IRC nicht mit seiner privaten IP-Adresse sichtbar sondern mit der (eigenen) IPv6-Adrese des BNC.&lt;br /&gt;
&lt;br /&gt;
== Daten ==&lt;br /&gt;
;URLs: &lt;br /&gt;
: [https://irc.uugrn.org:8680/ BNC Web-Gui]&lt;br /&gt;
;Wo: auf [[UUGRN:Services/irc.uugrn.org|irc.uugrn.org]]&lt;br /&gt;
;Technologie: ZNC, znc-clientbuffer modul&lt;br /&gt;
;Besonderheiten: &lt;br /&gt;
: Clientseitig wird ausschließlich TLS angeboten. &lt;br /&gt;
: Der zeitgleiche Zugriff von mehreren IRC-Clients ist möglich, z.B. Irssi und WebChat&lt;br /&gt;
&lt;br /&gt;
== Ports ==&lt;br /&gt;
Jeder BNC-Benutzer kann standardmäßig bis zu 10, auf Nachfrage auch mehr IRC-Netze/Server konfigurieren. Da manche IRC-Clients pro IRC-(Server:Port) nur genau eine Verbindung aufbauen können, muss der BNC seinen Dienst auf verschiedenen Ports anbieten.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
 ! Adresse&lt;br /&gt;
 ! v4/v6&lt;br /&gt;
 ! SSL&lt;br /&gt;
 ! Protokoll&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8660&lt;br /&gt;
 | 4,6&lt;br /&gt;
 | ja&lt;br /&gt;
 | IRC&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8661&lt;br /&gt;
 | 4,6&lt;br /&gt;
 | ja&lt;br /&gt;
 | IRC&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8662&lt;br /&gt;
 | 4,6&lt;br /&gt;
 | ja&lt;br /&gt;
 | IRC&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8663&lt;br /&gt;
 | 4,6&lt;br /&gt;
 | ja&lt;br /&gt;
 | IRC&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8664&lt;br /&gt;
 | 4,6&lt;br /&gt;
 | ja&lt;br /&gt;
 | IRC&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8665&lt;br /&gt;
 | 4,6&lt;br /&gt;
 | ja&lt;br /&gt;
 | IRC&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8666&lt;br /&gt;
 | 6&lt;br /&gt;
 | ja&lt;br /&gt;
 | IRC&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8667&lt;br /&gt;
 | 4,6&lt;br /&gt;
 | ja&lt;br /&gt;
 | IRC&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8668&lt;br /&gt;
 | 4,6&lt;br /&gt;
 | ja&lt;br /&gt;
 | IRC&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8669&lt;br /&gt;
 | 4,6&lt;br /&gt;
 | ja&lt;br /&gt;
 | IRC&lt;br /&gt;
 |-&lt;br /&gt;
 | irc.uugrn.org:8680&lt;br /&gt;
 | 4,6&lt;br /&gt;
 | ja&lt;br /&gt;
 | HTTP (WebGUI)&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== BNC-Account beantragen ==&lt;br /&gt;
Jedes [[UUGRN:Mitgliedschaft|Mitglied]] kann einen Account auf dem &#039;&#039;&#039;BNC&#039;&#039;&#039; bekommen. Auch wenn später das allermeiste selbst eingestellt werden kann, ein paar Dinge müssen initial geklärt werden:&lt;br /&gt;
&lt;br /&gt;
;Benutzername: Sollte identisch sein zum Account auf [[UUGRN:Services/shell.uugrn.org|shell.uugrn.org]]. Muss aber nicht.&lt;br /&gt;
;Nickname im IRC: Sollte identisch zum Benutzernamen sein, muss aber nicht.&lt;br /&gt;
&lt;br /&gt;
== HowTos ==&lt;br /&gt;
* BNC-Admins lesen unter [[/Admin]] weiter&lt;br /&gt;
* BNC-User lesen unter [[/User]] weiter&lt;br /&gt;
* Wer lieber einen eigenen BNC in seinem UUGRN-Jail aufsetzen möchte, findet unter [[/DIY]] (do-IT-yourself) Hinweise auf das Setup von [[ZNC]].&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* {{IRC|UUGRN IRC-Server}}&lt;br /&gt;
* {{BNC|IRC-BNC (Bouncer) auf bnc.uugrn.org}}&lt;br /&gt;
* {{Bot|Channel-Bot &#039;&#039;ub&#039;&#039;}}&lt;br /&gt;
* {{uug_irc|irc.uugrn.org}}&lt;br /&gt;
* [[IRC|Allgemeine Informationen zum Internet Relay Chat (IRC)]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IRC]] &lt;br /&gt;
[[Kategorie:UUGRN:Dienst|BNC]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=UUGRN:Dienste/Bot&amp;diff=14469</id>
		<title>UUGRN:Dienste/Bot</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=UUGRN:Dienste/Bot&amp;diff=14469"/>
		<updated>2026-03-06T23:31:14Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* siehe auch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UUGRN betreibt für Eigenzwecke einen kleinen IRC-Bot namens &#039;&#039;&#039;ub*!ub@irc.uugrn.org&#039;&#039;&#039;&lt;br /&gt;
{{Navigationsleiste Dienste}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Daten ==&lt;br /&gt;
;Hostmask: ub*!ub@irc.uugrn.org&lt;br /&gt;
;Wo: [[UUGRN:Jails/uug_irc|irc.uugrn.org]]&lt;br /&gt;
;Technologie: Perlbot (geplant rbot)&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* {{IRC|UUGRN IRC-Server}}&lt;br /&gt;
* {{BNC|IRC-BNC (Bouncer) auf bnc.uugrn.org}}&lt;br /&gt;
* {{Bot|Channel-Bot &#039;&#039;ub&#039;&#039;}}&lt;br /&gt;
* {{uug_irc|irc.uugrn.org}}&lt;br /&gt;
* [[IRC|Allgemeine Informationen zum Internet Relay Chat (IRC)]]&lt;br /&gt;
&lt;br /&gt;
{{Stub}}&lt;br /&gt;
[[Kategorie:IRC|Bot]] &lt;br /&gt;
[[Kategorie:UUGRN:Dienst|Bot]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Kategorie:IRC&amp;diff=14468</id>
		<title>Kategorie:IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Kategorie:IRC&amp;diff=14468"/>
		<updated>2026-03-06T23:30:19Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Kategorie zum &#039;&#039;&#039;Internet Relay Chat&#039;&#039;&#039;, kurz &#039;&#039;&#039;[[IRC]]&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Internet]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Irssi/installieren_und_einrichten&amp;diff=14467</id>
		<title>Irssi/installieren und einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Irssi/installieren_und_einrichten&amp;diff=14467"/>
		<updated>2026-03-06T23:24:47Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;irssi&#039;&#039;&#039; ist der wohl mächtigste [[IRC-Client]] für die Textkonsole. (es gibt/gab mal eine GUI?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Man kann irssi auf drei Arten installieren: &lt;br /&gt;
* aus den [[Source]]n heraus (empfohlen), &lt;br /&gt;
* aus [[Binary]], &lt;br /&gt;
* bei manchen [[Distribution]]en wird irssi bereits als Bestandteil des Systems mit ausgeliefert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== irssi aus den Sourcen heraus installieren ===&lt;br /&gt;
&lt;br /&gt;
Der erste Schritt ist der Besuch der [http://www.irssi.org/?page=download irssi Downloadseite]. Von dort kann man sich zum Beispiel mittels [[wget]] die Sourcen herunterladen:&lt;br /&gt;
 $ wget http://www.irssi.org/files/irssi-0.8.9.tar.gz&lt;br /&gt;
&lt;br /&gt;
Als zweiter Schritt ist das komprimierte Dateiarchiv zu entpacken, dies geschieht mit dem Programm [[tar]]:&lt;br /&gt;
&lt;br /&gt;
Für [[gzip]]-komprimierte Dateien (Endung &#039;.gz&#039;) mit dem Kommando:&lt;br /&gt;
 $ tar -xzvf irssi-0.8.9.tar.gz&lt;br /&gt;
&lt;br /&gt;
analog für [[bzip2]]-komprimierte Dateien (Endung &#039;.bz2&#039;):&lt;br /&gt;
 $ tar -xjvf irssi-0.8.9.tar.bz2 (GNU tar)&lt;br /&gt;
 $ tar -xyvf irssi-0.8.9.tar.bz2 (BSD tar)&lt;br /&gt;
 $ bzcat irssi-0.8.9.tar.bz2 | tar xvf -  (tar ohne bzip2-Fähigkeit)&lt;br /&gt;
&lt;br /&gt;
oder alle Schritte kombiniert:&lt;br /&gt;
&lt;br /&gt;
 $ wget -qO- http://www.irssi.org/files/irssi-0.8.9.tar.gz | gunzip | tar xvf - &lt;br /&gt;
&lt;br /&gt;
Danach wechselt man in das irssi Verzeichnis und führt &#039;configure&#039; aus:&lt;br /&gt;
 $ ./configure&lt;br /&gt;
am Schluss bekommt man eine Zusammenfassung; ist man mit dem Resultat nicht zufrieden sollte man sich die genaue Optionsliste anzeigen lassen und ggf. zusätzliche Optionen hinzufügen. Siehe dazu auch die Bildschirmausgabe von:&lt;br /&gt;
 $ ./configure --help&lt;br /&gt;
&lt;br /&gt;
Die Übersetzung kann nun erfolgen:&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt wird das frischgebackene [[Binary]] nun im System installiert.&lt;br /&gt;
 $ su&lt;br /&gt;
 # make install&lt;br /&gt;
beziehungsweise vereinfacht mittels [[sudo]]:&lt;br /&gt;
 $ [[sudo]] make install&lt;br /&gt;
&lt;br /&gt;
Aufräumen ...&lt;br /&gt;
 $ make clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
=== irssi als Binary installieren ===&lt;br /&gt;
&lt;br /&gt;
=== irssi aus dem Portstree installieren ===&lt;br /&gt;
Irssi lässt sich bei manchen [[Distribution]]en direkt aus deren [[Portsbaum]] installieren, siehe hierzu den entsprechenden Absatz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation unter Debian ====&lt;br /&gt;
 # apt-get install irssi&lt;br /&gt;
Für Genaueres siehe [ http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation unter gentoo ====&lt;br /&gt;
 # emerge irssi&lt;br /&gt;
Für Genaueres siehe [http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation unter FreeBSD ====&lt;br /&gt;
Mit [[portinstall]] (empfohlen):&lt;br /&gt;
 # portinstall irc/irssi&lt;br /&gt;
&lt;br /&gt;
Aus dem Portvereichnis:&lt;br /&gt;
 # cd /usr/ports/irc/irssi&lt;br /&gt;
 # make install clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren ==&lt;br /&gt;
=== Einrichten eines Netzwerks ===&lt;br /&gt;
Um ein Netzwerk hinzuzufügen muessen zwei Befehle ausgeführt werden, zum einen das Netzwerk als solches hinzufuegen, zum anderen mindestens einen Server für das Netzwerk einzutragen.&lt;br /&gt;
Das Netzwerk als solches wird nach dem Starten von &#039;irssi&#039; mit dem folgenden Befehl eingetragen:&lt;br /&gt;
 /ircnet add -nick Dein_Nick Netzwerks_Name&lt;br /&gt;
Da in manchen Netzen eine Authentifikation sinnvoll ist kann man dies auch hier gleich einfügen:&lt;br /&gt;
 /ircnet add -nick Dein_Nick -autosendcmd &amp;quot;Auth Befehl&amp;quot; Netzwerks_Name&lt;br /&gt;
&lt;br /&gt;
Der zweite Scritt ist es, die Server dem Netzwerk hinzuzufuegen:&lt;br /&gt;
 /server add -ircnet Netzwerk_Name Server &amp;lt;!-- ?? Adresse ?? weg --&amp;gt;  Port Passwort&lt;br /&gt;
Die Angabe von Port und Passwort ist optional. Wird kein Port angegeben nimmt irssi standardmäßig Port 6667 unverschlüsseltes [[Internet Relay Chat|IRC]] und Port 9999 für [[IRCS]] an.&lt;br /&gt;
Soll automatisch connectet werden ist die Option -auto zu setzen, fuer [[SSL]]-Verbindungen  ([[IRCS]]) die Option -ssl.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 /ircnet add -nick someone -autosendcmd &amp;quot;/msg phbot phbot auth someone&#039;sautnick somepassword&amp;quot; PH2&lt;br /&gt;
 /server add -auto -ssl -ircnet PH2 irc.ph2network.org&lt;br /&gt;
&lt;br /&gt;
Fuer Weitere Hilfe bietet sich das irssi interne Hilfesystem an:&lt;br /&gt;
 /help ircnet&lt;br /&gt;
 /help server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Autojoin von Channels ===&lt;br /&gt;
Um einem Channel automatisch nach der Verbindungserstellung beizutreten (&#039;/join&#039;) wird der &#039;/channel&#039;-Befehl benutzt:&lt;br /&gt;
 /channel add -auto #channel ircnet password&lt;br /&gt;
Das Passwort ist optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Starten und Benutzen ==&lt;br /&gt;
=== Server zum connecten in der [[Shell]] angeben ===&lt;br /&gt;
Um den Zielserver bereits beim Starten von &#039;irssi&#039; auf Shell-Ebene anzugeben benutzt man die option &#039;-c&#039;:&lt;br /&gt;
 irssi -c irc.ph2network.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Server in irssi connecten ===&lt;br /&gt;
Um auf einen Server aus irssi heraus zu connecten benutzt man /server, will man die aktive Verbindung nicht trennen und nur eine neue Verbindung aufbauen  benutzt man /connect. Wenn man sich auf einem Netzwerk öfter aufhält sollte man es allerdings fest eintragen (siehe oben).&lt;br /&gt;
Beispiele:&lt;br /&gt;
 /server irc.ph2network.org&lt;br /&gt;
 /connect irc.ph2network.org&lt;br /&gt;
oder mittles Netzwerksname (s.o.)&lt;br /&gt;
 /server PH2&lt;br /&gt;
 /connect PH2&lt;br /&gt;
Natürlich kann auch hier wieder -ssl zum Einsatz kommen:&lt;br /&gt;
 /server -ssl irc.ph2network.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Reconnect auf Server ===&lt;br /&gt;
Irssi reconnected auf einen Server zu dem es die Verbindung verloren hat neu. Sobalt irssi feststellt das eine Verbindung unterbrochen wurde, z.B. durch ein Netzwerk Problem, wartet irssi 5 Minuten (Standard) und versucht dann erneut zu verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Zeit laest sich mittels /SET veraendern:&lt;br /&gt;
&amp;lt;pre&amp;gt;/set server_reconnect_time 2min&amp;lt;/pre&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Möchte man dies abbrechen, z.B. weil ein Server langfristig oder endgültig vom Netz genommen wurde, so kann man dies mittels /disconnect machen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/disconnect RECON-4&amp;lt;/pre&amp;gt;&lt;br /&gt;
Die &#039;RECON&#039;-Nummer erhält man mittels des befehls /server ohne parameter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fenster ===&lt;br /&gt;
irssi macht per Standardeinstellung [[Channel]] und [[Querys]] in einem neuen [[Fenster]] auf. Um zwischen diesen Fenstern zu wechseln verwendet man den &#039;/window&#039;-Befehl:&lt;br /&gt;
 /window &#039;Fenster_Nummer&#039;&lt;br /&gt;
Dies ist hilfreich wenn man sehr viele Fenster hat, in der Regel hat man allerdings nur relativ wenige Fenster. Für diesen Fall hat irssi [[key bindings]] für [[Tastatur:Meta|Meta]] + 1 bis 0 und q bis o. Hier steht die &#039;0&#039; für das Fenster 10, &#039;q&#039; für das Fenste 11, w für das Fenster 12, ..., o fuer das Fenster 19. Auf ix86 Platformen ist [[Tastatur:Meta|Meta]] meist [[Tastatur:Alt|Alt]].&lt;br /&gt;
Zu beachten ist des weiteren noch das irssi an sich ja Englisch ist und auch für ein  (US) [[Keybord layout]] gedacht ist. Aus diesem Grunde ist das [[key binding]] fuer Fenster 16 nicht [[Tastatur:Meta|Meta]] + &#039;z&#039; sondern [[Tastatur:Meta|Meta]] + &#039;y&#039;. um ein passendes [[key binding]] zu erstellen ist dieser einmalig zu benutzende Befehl gut:&lt;br /&gt;
 /bind meta-z change_window 16&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
=== Autologging ===&lt;br /&gt;
Das Autologging ist mittels /set zu aktivieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;/SET autolog ON&amp;lt;/pre&amp;gt;&lt;br /&gt;
Danach befinden sich die Logfiles in ~/irclog/*/*.log, Dies kann man auch mittels /set umstellen:&lt;br /&gt;
&amp;lt;pre&amp;gt;/SET autolog_path ~/irclogs/$tag/$0.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
(Standard.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beep Aktivieren (Empfohlen) ===&lt;br /&gt;
(Wird von Verschiedensten anderen Einstellungen benötigt)&lt;br /&gt;
&amp;lt;pre&amp;gt;/set bell_beeps ON&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Channels und Querys schnell verlassen ===&lt;br /&gt;
Querys können am schnellsten mit dem im standard vorhandenen alias Q bendet werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;/q&amp;lt;/pre&amp;gt;&lt;br /&gt;
Bei Channels gibt es keinen alias im standard, hier muss man &#039;&#039;&#039;/part&#039;&#039;&#039; direkt benutzen:&lt;br /&gt;
&amp;lt;pre&amp;gt;/part&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;oder&#039;&#039;&#039; man erstellt sich einen alias fuer &#039;&#039;&#039;/p&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;/alias p part&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mIRC like Flashing (Windows(C)(R)(TM)(X)(Y)(Z)) ===&lt;br /&gt;
Viele Windows User moegen es gerne wenn [[irssi]] sich auch über die Taskleiste meldet wenn neue Nachrichten kommen.&lt;br /&gt;
Dies lässt sich bei der Kombination aus [[irssi]] und [[PuTTY]] ueber den [[Consolen Beep]] lösen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im irssi:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;/set beep_when_window_active ON&lt;br /&gt;
/set beep_when_away ON&lt;br /&gt;
/set bell_beeps ON&lt;br /&gt;
/set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier kann in der letzten Zeile angepasst werden welche Msg-Levels das Flashing auslösen sollen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im [[PuTTY]]:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;Terminal -&amp;gt; Bell&lt;br /&gt;
Visual bell (flash window)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[UUGRN:IRC|IRC bei UUGRN]]&lt;br /&gt;
* [[IRC]]&lt;br /&gt;
* [[IRC-Client]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.irssi.org/ Irssi Homepage]&lt;br /&gt;
* [http://www.irssi.org/themes Jede menge Screenshots]&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
Dieser Artikel unterliegt unabhängig der Lizenzierung der übrigen Wiki Artikel den Lizenzbestimmungen der [http://www.gnu.org/licenses/fdl.txt GNU/FDL].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IRC]]&lt;br /&gt;
[[Kategorie:SSL]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Irssi/installieren_und_einrichten&amp;diff=14466</id>
		<title>Irssi/installieren und einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Irssi/installieren_und_einrichten&amp;diff=14466"/>
		<updated>2026-03-06T23:22:45Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Siehe auch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;irssi&#039;&#039;&#039; ist der wohl maechtigste [[Internet Relay Chat|IRC]]-Client für die Textkonsole. (es gibt/gab mal eine [[GUI]]?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Man kann irssi auf drei Arten installieren: &lt;br /&gt;
* aus den [[Source]]n heraus (dringend empfolen), &lt;br /&gt;
* aus [[Binary]], &lt;br /&gt;
* bei manchen [[Distribution]]en wird irssi bereits als Bestandteil des Systems mit ausgeliefert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== irssi aus den Sourcen heraus installieren ===&lt;br /&gt;
&lt;br /&gt;
Der erste Schritt ist der Besuch der [http://www.irssi.org/?page=download irssi Downloadseite]. Von dort kann man sich zum Beispiel mittels [[wget]] die Sourcen herunterladen:&lt;br /&gt;
 $ wget http://www.irssi.org/files/irssi-0.8.9.tar.gz&lt;br /&gt;
&lt;br /&gt;
Als zweiter Schritt ist das komprimierte Dateiarchiv zu entpacken, dies geschieht mit dem Programm [[tar]]:&lt;br /&gt;
&lt;br /&gt;
Für [[gzip]]-komprimierte Dateien (Endung &#039;.gz&#039;) mit dem Kommando:&lt;br /&gt;
 $ tar -xzvf irssi-0.8.9.tar.gz&lt;br /&gt;
&lt;br /&gt;
analog für [[bzip2]]-komprimierte Dateien (Endung &#039;.bz2&#039;):&lt;br /&gt;
 $ tar -xjvf irssi-0.8.9.tar.bz2 (GNU tar)&lt;br /&gt;
 $ tar -xyvf irssi-0.8.9.tar.bz2 (BSD tar)&lt;br /&gt;
 $ bzcat irssi-0.8.9.tar.bz2 | tar xvf -  (tar ohne bzip2-Fähigkeit)&lt;br /&gt;
&lt;br /&gt;
oder alle Schritte kombiniert:&lt;br /&gt;
&lt;br /&gt;
 $ wget -qO- http://www.irssi.org/files/irssi-0.8.9.tar.gz | gunzip | tar xvf - &lt;br /&gt;
&lt;br /&gt;
danach wechselt man in das irssi Verzeichnis und führt &#039;configure&#039; aus:&lt;br /&gt;
 $ ./configure&lt;br /&gt;
am Schluss bekommt man eine Zusammenfassung; ist man mit dem Resultat nicht zufrieden sollte man sich die genaue Optionsliste anzeigen lassen und ggf. zusätzliche Optionen hinzufügen. Siehe dazu auch die Bildschirmausgabe von:&lt;br /&gt;
 $ ./configure --help&lt;br /&gt;
&lt;br /&gt;
Die Übersetzung kann nun erfolgen:&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
Im nächsten Schritt wird das frischgebackene [[Binary]] nun im System installiert.&lt;br /&gt;
 $ su&lt;br /&gt;
 # make install&lt;br /&gt;
beziehungsweise vereinfacht mittels [[sudo]]:&lt;br /&gt;
 $ [[sudo]] make install&lt;br /&gt;
&lt;br /&gt;
Aufräumen ...&lt;br /&gt;
 $ make clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
=== irssi als Binary installieren ===&lt;br /&gt;
&lt;br /&gt;
=== irssi aus dem Portstree installieren ===&lt;br /&gt;
Irssi lässt sich bei manchen [[Distribution]]en direkt aus deren [[Portsbaum]] installieren, siehe hierzu den entsprechenden Absatz.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation unter Debian ====&lt;br /&gt;
 # apt-get install irssi&lt;br /&gt;
Für Genaueres siehe [ http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation unter gentoo ====&lt;br /&gt;
 # emerge irssi&lt;br /&gt;
Für Genaueres siehe [http://www.irssi.org/download#binaries http://www.irssi.org/download#binaries]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Installation unter FreeBSD ====&lt;br /&gt;
Mit [[portinstall]] (empfohlen):&lt;br /&gt;
 # portinstall irc/irssi&lt;br /&gt;
&lt;br /&gt;
Aus dem Portvereichnis:&lt;br /&gt;
 # cd /usr/ports/irc/irssi&lt;br /&gt;
 # make install clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Konfigurieren ==&lt;br /&gt;
=== Einrichten eines Netzwerks ===&lt;br /&gt;
Um ein Netzwerk hinzuzufügen muessen zwei Befehle ausgeführt werden, zum einen das Netzwerk als solches hinzufuegen, zum anderen mindestens einen Server für das Netzwerk einzutragen.&lt;br /&gt;
Das Netzwerk als solches wird nach dem Starten von &#039;irssi&#039; mit dem folgenden Befehl eingetragen:&lt;br /&gt;
 /ircnet add -nick Dein_Nick Netzwerks_Name&lt;br /&gt;
Da in manchen Netzen eine Authentifikation sinnvoll ist kann man dies auch hier gleich einfügen:&lt;br /&gt;
 /ircnet add -nick Dein_Nick -autosendcmd &amp;quot;Auth Befehl&amp;quot; Netzwerks_Name&lt;br /&gt;
&lt;br /&gt;
Der zweite Scritt ist es, die Server dem Netzwerk hinzuzufuegen:&lt;br /&gt;
 /server add -ircnet Netzwerk_Name Server &amp;lt;!-- ?? Adresse ?? weg --&amp;gt;  Port Passwort&lt;br /&gt;
Die Angabe von Port und Passwort ist optional. Wird kein Port angegeben nimmt irssi standardmäßig Port 6667 unverschlüsseltes [[Internet Relay Chat|IRC]] und Port 9999 für [[IRCS]] an.&lt;br /&gt;
Soll automatisch connectet werden ist die Option -auto zu setzen, fuer [[SSL]]-Verbindungen  ([[IRCS]]) die Option -ssl.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
 /ircnet add -nick someone -autosendcmd &amp;quot;/msg phbot phbot auth someone&#039;sautnick somepassword&amp;quot; PH2&lt;br /&gt;
 /server add -auto -ssl -ircnet PH2 irc.ph2network.org&lt;br /&gt;
&lt;br /&gt;
Fuer Weitere Hilfe bietet sich das irssi interne Hilfesystem an:&lt;br /&gt;
 /help ircnet&lt;br /&gt;
 /help server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Autojoin von Channels ===&lt;br /&gt;
Um einem Channel automatisch nach der Verbindungserstellung beizutreten (&#039;/join&#039;) wird der &#039;/channel&#039;-Befehl benutzt:&lt;br /&gt;
 /channel add -auto #channel ircnet password&lt;br /&gt;
Das Passwort ist optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Starten und Benutzen ==&lt;br /&gt;
=== Server zum connecten in der [[Shell]] angeben ===&lt;br /&gt;
Um den Zielserver bereits beim Starten von &#039;irssi&#039; auf Shell-Ebene anzugeben benutzt man die option &#039;-c&#039;:&lt;br /&gt;
 irssi -c irc.ph2network.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Server in irssi connecten ===&lt;br /&gt;
Um auf einen Server aus irssi heraus zu connecten benutzt man /server, will man die aktive Verbindung nicht trennen und nur eine neue Verbindung aufbauen  benutzt man /connect. Wenn man sich auf einem Netzwerk öfter aufhält sollte man es allerdings fest eintragen (siehe oben).&lt;br /&gt;
Beispiele:&lt;br /&gt;
 /server irc.ph2network.org&lt;br /&gt;
 /connect irc.ph2network.org&lt;br /&gt;
oder mittles Netzwerksname (s.o.)&lt;br /&gt;
 /server PH2&lt;br /&gt;
 /connect PH2&lt;br /&gt;
Natürlich kann auch hier wieder -ssl zum Einsatz kommen:&lt;br /&gt;
 /server -ssl irc.ph2network.org&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Reconnect auf Server ===&lt;br /&gt;
Irssi reconnected auf einen Server zu dem es die Verbindung verloren hat neu. Sobalt irssi feststellt das eine Verbindung unterbrochen wurde, z.B. durch ein Netzwerk Problem, wartet irssi 5 Minuten (Standard) und versucht dann erneut zu verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Zeit laest sich mittels /SET veraendern:&lt;br /&gt;
&amp;lt;pre&amp;gt;/set server_reconnect_time 2min&amp;lt;/pre&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Möchte man dies abbrechen, z.B. weil ein Server langfristig oder endgültig vom Netz genommen wurde, so kann man dies mittels /disconnect machen:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/disconnect RECON-4&amp;lt;/pre&amp;gt;&lt;br /&gt;
Die &#039;RECON&#039;-Nummer erhält man mittels des befehls /server ohne parameter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fenster ===&lt;br /&gt;
irssi macht per Standardeinstellung [[Channel]] und [[Querys]] in einem neuen [[Fenster]] auf. Um zwischen diesen Fenstern zu wechseln verwendet man den &#039;/window&#039;-Befehl:&lt;br /&gt;
 /window &#039;Fenster_Nummer&#039;&lt;br /&gt;
Dies ist hilfreich wenn man sehr viele Fenster hat, in der Regel hat man allerdings nur relativ wenige Fenster. Für diesen Fall hat irssi [[key bindings]] für [[Tastatur:Meta|Meta]] + 1 bis 0 und q bis o. Hier steht die &#039;0&#039; für das Fenster 10, &#039;q&#039; für das Fenste 11, w für das Fenster 12, ..., o fuer das Fenster 19. Auf ix86 Platformen ist [[Tastatur:Meta|Meta]] meist [[Tastatur:Alt|Alt]].&lt;br /&gt;
Zu beachten ist des weiteren noch das irssi an sich ja Englisch ist und auch für ein  (US) [[Keybord layout]] gedacht ist. Aus diesem Grunde ist das [[key binding]] fuer Fenster 16 nicht [[Tastatur:Meta|Meta]] + &#039;z&#039; sondern [[Tastatur:Meta|Meta]] + &#039;y&#039;. um ein passendes [[key binding]] zu erstellen ist dieser einmalig zu benutzende Befehl gut:&lt;br /&gt;
 /bind meta-z change_window 16&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tipps und Tricks ==&lt;br /&gt;
&lt;br /&gt;
=== Autologging ===&lt;br /&gt;
Das Autologging ist mittels /set zu aktivieren:&lt;br /&gt;
&amp;lt;pre&amp;gt;/SET autolog ON&amp;lt;/pre&amp;gt;&lt;br /&gt;
Danach befinden sich die Logfiles in ~/irclog/*/*.log, Dies kann man auch mittels /set umstellen:&lt;br /&gt;
&amp;lt;pre&amp;gt;/SET autolog_path ~/irclogs/$tag/$0.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
(Standard.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Beep Aktivieren (Empfohlen) ===&lt;br /&gt;
(Wird von Verschiedensten anderen Einstellungen benötigt)&lt;br /&gt;
&amp;lt;pre&amp;gt;/set bell_beeps ON&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Channels und Querys schnell verlassen ===&lt;br /&gt;
Querys können am schnellsten mit dem im standard vorhandenen alias Q bendet werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;/q&amp;lt;/pre&amp;gt;&lt;br /&gt;
Bei Channels gibt es keinen alias im standard, hier muss man &#039;&#039;&#039;/part&#039;&#039;&#039; direkt benutzen:&lt;br /&gt;
&amp;lt;pre&amp;gt;/part&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;oder&#039;&#039;&#039; man erstellt sich einen alias fuer &#039;&#039;&#039;/p&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;pre&amp;gt;/alias p part&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mIRC like Flashing (Windows(C)(R)(TM)(X)(Y)(Z)) ===&lt;br /&gt;
Viele Windows User moegen es gerne wenn [[irssi]] sich auch über die Taskleiste meldet wenn neue Nachrichten kommen.&lt;br /&gt;
Dies lässt sich bei der Kombination aus [[irssi]] und [[PuTTY]] ueber den [[Consolen Beep]] lösen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im irssi:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;/set beep_when_window_active ON&lt;br /&gt;
/set beep_when_away ON&lt;br /&gt;
/set bell_beeps ON&lt;br /&gt;
/set beep_msg_level MSGS NOTICES DCC DCCMSGS HILIGHT&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier kann in der letzten Zeile angepasst werden welche Msg-Levels das Flashing auslösen sollen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im [[PuTTY]]:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;Terminal -&amp;gt; Bell&lt;br /&gt;
Visual bell (flash window)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[UUGRN:IRC|IRC bei UUGRN]]&lt;br /&gt;
* [[IRC]]&lt;br /&gt;
* [[IRC-Client]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Source(s):&#039;&#039;&#039;  [http://downloadranking.com/support.php  installieren und einrichten]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.irssi.org/ Irssi Homepage]&lt;br /&gt;
* [http://www.irssi.org/themes Jede menge Screenshots]&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
Dieser Artikel unterliegt unabhängig der Lizenzierung der übrigen Wiki Artikel den Lizenzbestimmungen der [http://www.gnu.org/licenses/fdl.txt GNU/FDL].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IRC]]&lt;br /&gt;
[[Kategorie:SSL]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=UUGRN:Services/irc.uugrn.org&amp;diff=14465</id>
		<title>UUGRN:Services/irc.uugrn.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=UUGRN:Services/irc.uugrn.org&amp;diff=14465"/>
		<updated>2026-03-06T23:20:37Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: Kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Navigationsleiste Services}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    _&lt;br /&gt;
   (_)_________ __  ____  ______ __________   ____  _________ _&lt;br /&gt;
  / / ___/ ___// / / / / / / __ `/ ___/ __ \ / __ \/ ___/ __ `/&lt;br /&gt;
 / / /  / /___/ /_/ / /_/ / /_/ / /  / / / // /_/ / /  / /_/ /&lt;br /&gt;
/_/_/   \___(_)__,_/\__,_/\__, /_/  /_/ /_(_)____/_/   \__, /&lt;br /&gt;
Admin:sh+irc[at]uugrn.org/____/                       /____/&lt;br /&gt;
&lt;br /&gt;
 OS:  OpenBSD  Version: 6.9  Architecture: amd64&lt;br /&gt;
 CPU: 1x Intel Xeon Processor (Skylake, IBRS)&lt;br /&gt;
 SPEED: 2294Mhz  Memory: 1983MB&lt;br /&gt;
&lt;br /&gt;
 Interfaces:&lt;br /&gt;
    inet 78.47.187.121 netmask 0xffffffff&lt;br /&gt;
    inet6 fe80::9400:ff:fe38:3e3%vio0 prefixlen 64 scopeid 0x1&lt;br /&gt;
    inet6 2a01:4f8:c0c:3c0c::1 prefixlen 64&lt;br /&gt;
&lt;br /&gt;
 Welcome to irc.uugrn.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== IRC SERVER ==&lt;br /&gt;
&lt;br /&gt;
Der neue IRC Server basiert auf [http://ircd-hybrid.org hybrid-ircd]. Ein kleiner, stabiler und effizienter IRC Server, der z.B. im Effnet eingesetzt wird.&lt;br /&gt;
&lt;br /&gt;
* Hostname: &#039;&#039;&#039;[irc://irc.uugrn.org:6667 irc.uugrn.org]&#039;&#039;&#039;&lt;br /&gt;
* Ports (TLS): &#039;&#039;&#039;6670 bis 6679&#039;&#039;&#039;&lt;br /&gt;
* Ports: &#039;&#039;&#039;6660 bis 6669&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ADMIN:&#039;&#039;&#039; sdk (sh+uugrn@uugrn.org)&lt;br /&gt;
&lt;br /&gt;
== IRC BOUNCER (BNC) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Achtung!!!&#039;&#039;&#039; Manuelle Aktion erforderlich: Siehe: http://lists.uugrn.org/uugrn/20/04/17407.html&lt;br /&gt;
&lt;br /&gt;
* Hostname: [https://irc.uugrn.org:8680 irc.uugrn.org]&lt;br /&gt;
* ZNC Web Port: &#039;&#039;&#039;8680&#039;&#039;&#039;&lt;br /&gt;
* ZNC IRC Ports (SSL): &#039;&#039;&#039;8660 bis 8669&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wer einen BNC Account möchte, einfach melden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ADMIN:&#039;&#039;&#039; sdk (sh+uugrn@uugrn.org)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IRC]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Kommunikation&amp;diff=14464</id>
		<title>Kommunikation</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Kommunikation&amp;diff=14464"/>
		<updated>2026-03-06T23:18:01Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kontakt ==&lt;br /&gt;
&lt;br /&gt;
Unsere Kontakmöglichkeiten sind im [https://www.uugrn.org/index.php/impressum Impressum] hinterlegt.&lt;br /&gt;
&lt;br /&gt;
== Soziale Netzwerke ==&lt;br /&gt;
&lt;br /&gt;
Aktuell sind wir in den folgenden Social Networks aktiv. Hier kannst du uns folgen:&lt;br /&gt;
&lt;br /&gt;
* [https://chaos.social/@uugrn Mastodon unter @uugrn@chaos.social]&lt;br /&gt;
* [https://www.youtube.com/channel/UCtoDFWgD65QZo5qIW4UgU2Q YouTube-Kanal] ([https://redirect.invidious.io/channel/UCtoDFWgD65QZo5qIW4UgU2Q YouTube-Kanal über Invidious])&lt;br /&gt;
* [https://reddit.com/r/uugrn Reddit /r/uugrn]&lt;br /&gt;
* [https://t.me/unix_user_group Telegram]&lt;br /&gt;
&lt;br /&gt;
== Austausch ==&lt;br /&gt;
&lt;br /&gt;
Der Kontakt zwischen den Mitgliedern und Interessierten innerhalb der Unix User Group erfolgt hauptsächlich via Chat ([[IRC]], [[Matrix]], Telegram), per E-Mail-Liste und Videochat (Jitsi).&lt;br /&gt;
&lt;br /&gt;
{{:Dienste/Mailing_Liste_(mail2.uugrn.org)}}&lt;br /&gt;
&lt;br /&gt;
== Internet Relay Chat (IRC) ==&lt;br /&gt;
[[Datei:UUGRN-IRC-Webchat.jpg|250px|thumb|right|IRC Webchat|link=https://wiki.uugrn.org/images/6/6d/UUGRN-IRC-Webchat.jpg]]&lt;br /&gt;
[[Wissen/Internet_Relay_Chat|IRC]] ist eine der älteren Kommunikationsformen des Internets. Es ermöglicht sich in Gruppen (sogenannten Channels) oder mit Einzelnen textbasiert zu unterhalten.&lt;br /&gt;
&lt;br /&gt;
Um den Chat zu nutzen ist ein Programm notwendig ([[Wissen/Internet Relay Chat#Clients|IRC-Client]]). Dieses verbindet sich mit einem [[Wissen/Internet Relay Chat#Servernetzwerk|IRC Servernetzwerk]]. Hierzu sind die Daten des Servernetzwerks nötig.&lt;br /&gt;
&lt;br /&gt;
Zum Ausprobieren des IRC kann man sich unter [https://irc.uugrn.org/ irc.uugrn.org] auch mittels Browser verbinden.&lt;br /&gt;
&lt;br /&gt;
Im IRC Netzwerk ist man nur online, so lange man mit dem Netzwerk verbunden ist. Abhilfe schafft der IRC Bouncer, der als Mittelmann agiert und die Verbinung aufrecht hält, selbst wenn man nicht direkt mit dem Netzwerk verbunden ist. Damit kann man Chat Verläufe dann beim nächsten Besuch nachlesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weitere Details und Anleitungen zur Einrichtung sind unter folgenden Seiten zu finden:&lt;br /&gt;
* [[Wissen/Internet_Relay_Chat]]&lt;br /&gt;
* [[Dienste/Internet_Relay_Chat_(irc.uugrn.org)]]&lt;br /&gt;
&lt;br /&gt;
{{:Dienste/Jitsi_Videochat}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IRC]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Kommunikation&amp;diff=14463</id>
		<title>Kommunikation</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Kommunikation&amp;diff=14463"/>
		<updated>2026-03-06T23:16:53Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Austausch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kontakt ==&lt;br /&gt;
&lt;br /&gt;
Unsere Kontakmöglichkeiten sind im [https://www.uugrn.org/index.php/impressum Impressum] hinterlegt.&lt;br /&gt;
&lt;br /&gt;
== Soziale Netzwerke ==&lt;br /&gt;
&lt;br /&gt;
Aktuell sind wir in den folgenden Social Networks aktiv. Hier kannst du uns folgen:&lt;br /&gt;
&lt;br /&gt;
* [https://chaos.social/@uugrn Mastodon unter @uugrn@chaos.social]&lt;br /&gt;
* [https://www.youtube.com/channel/UCtoDFWgD65QZo5qIW4UgU2Q YouTube-Kanal] ([https://redirect.invidious.io/channel/UCtoDFWgD65QZo5qIW4UgU2Q YouTube-Kanal über Invidious])&lt;br /&gt;
* [https://reddit.com/r/uugrn Reddit /r/uugrn]&lt;br /&gt;
* [https://t.me/unix_user_group Telegram]&lt;br /&gt;
&lt;br /&gt;
== Austausch ==&lt;br /&gt;
&lt;br /&gt;
Der Kontakt zwischen den Mitgliedern und Interessierten innerhalb der Unix User Group erfolgt hauptsächlich via Chat ([[IRC]], [[Matrix]], Telegram), per E-Mail-Liste und Videochat (Jitsi).&lt;br /&gt;
&lt;br /&gt;
{{:Dienste/Mailing_Liste_(mail2.uugrn.org)}}&lt;br /&gt;
&lt;br /&gt;
== Internet Relay Chat (IRC) ==&lt;br /&gt;
[[Datei:UUGRN-IRC-Webchat.jpg|250px|thumb|right|IRC Webchat|link=https://wiki.uugrn.org/images/6/6d/UUGRN-IRC-Webchat.jpg]]&lt;br /&gt;
[[Wissen/Internet_Relay_Chat|IRC]] ist eine der älteren Kommunikationsformen des Internets. Es ermöglicht sich in Gruppen (sogenannten Channels) oder mit Einzelnen textbasiert zu unterhalten.&lt;br /&gt;
&lt;br /&gt;
Um den Chat zu nutzen ist ein Programm notwendig ([[Wissen/Internet Relay Chat#Clients|IRC-Client]]). Dieses verbindet sich mit einem [[Wissen/Internet Relay Chat#Servernetzwerk|IRC Servernetzwerk]]. Hierzu sind die Daten des Servernetzwerks nötig.&lt;br /&gt;
&lt;br /&gt;
Zum Ausprobieren des IRC kann man sich unter [https://irc.uugrn.org/ irc.uugrn.org] auch mittels Browser verbinden.&lt;br /&gt;
&lt;br /&gt;
Im IRC Netzwerk ist man nur online, so lange man mit dem Netzwerk verbunden ist. Abhilfe schafft der IRC Bouncer, der als Mittelmann agiert und die Verbinung aufrecht hält, selbst wenn man nicht direkt mit dem Netzwerk verbunden ist. Damit kann man Chat Verläufe dann beim nächsten Besuch nachlesen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Weitere Details und Anleitungen zur Einrichtung sind unter folgenden Seiten zu finden:&lt;br /&gt;
* [[Wissen/Internet_Relay_Chat]]&lt;br /&gt;
* [[Dienste/Internet_Relay_Chat_(irc.uugrn.org)]]&lt;br /&gt;
&lt;br /&gt;
{{:Dienste/Jitsi_Videochat}}&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Dienste/Internet_Relay_Chat_(irc.uugrn.org)/IRC_Bouncer_einrichten&amp;diff=14462</id>
		<title>Dienste/Internet Relay Chat (irc.uugrn.org)/IRC Bouncer einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Dienste/Internet_Relay_Chat_(irc.uugrn.org)/IRC_Bouncer_einrichten&amp;diff=14462"/>
		<updated>2026-03-06T23:09:12Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: Kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Voraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
* UUGRN-Mitglied sein&lt;br /&gt;
* Benutzername und Passwort erhalten haben&lt;br /&gt;
&lt;br /&gt;
== Einrichtung ==&lt;br /&gt;
&lt;br /&gt;
Aufruf des ZNC-Backends im Browser: https://irc.uugrn.org:8680&lt;br /&gt;
&lt;br /&gt;
[[Datei:Irc-znc-Anmeldung-Backend.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nach der Anmeldung klicke auf „Your Settings“:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Irc-znc-Backend.jpg]]&lt;br /&gt;
&lt;br /&gt;
Es öffnet sich eine Seite, auf der Du das Bouncer-Netzwerk einrichtest. An diesem meldet sich später Dein IRC-Programm an.&lt;br /&gt;
&lt;br /&gt;
Auf der Seite scrollst Du nach unten. Bei „Networks“ klickst Du auf „Add“ und gelangst auf einen Einstelldialog. &lt;br /&gt;
&lt;br /&gt;
Dort vergibst Du einen für Dich sinnvollen Netzwerknamen, etwa „znc“. Dieser Namen wird später bei der Anmeldung mit dem IRC-Programm zusammen mit Deinem Benutzernamen und Passwort benötigt.&lt;br /&gt;
&lt;br /&gt;
Im zweiten Schritt klickst Du unten wieder auf „Add“, gibst den Namen des IRC-Servers (irc.uugrn.org) und den zu verwendeten Port (etwa 6679), plus den Kanal, mit dem Du Dich verbinden möchtest (etwa #uugrn).&lt;br /&gt;
&lt;br /&gt;
Abschließend klickst Du ganz unten auf „Save“, um die gemachten Einstellungen zu sichern.&lt;br /&gt;
&lt;br /&gt;
Wenn alles geklappt hat, sieht das Ergebnis auf der Einstellungsseite wie folgt aus. Dein Benutzername wurde automatisch übernommen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Irc-znc-Netzwerk-hinzufuegen.jpg]]&lt;br /&gt;
&lt;br /&gt;
Alle anderen Optionen auf der Einstellungsseite kannst Du lassen wie sie sind. Solltest Du Dein Passwort ändern wollen, kannst Du oben bei „Authentication“ ein neues vergeben.&lt;br /&gt;
&lt;br /&gt;
Klicke ganz unten auf „Save“.&lt;br /&gt;
&lt;br /&gt;
Dann sind die Einstellungen übernommen und Du kannst die Website schließen. Sichere Dir die Zugangsdaten in deinem Passwort-Speicher.&lt;br /&gt;
&lt;br /&gt;
ToDo: Anleitung zur Einrichtung im IRC-Client.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IRC]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Wissen/Internet_Relay_Chat&amp;diff=14461</id>
		<title>Wissen/Internet Relay Chat</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Wissen/Internet_Relay_Chat&amp;diff=14461"/>
		<updated>2026-03-06T23:08:11Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: Kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://de.wikipedia.org/wiki/Internet_Relay_Chat IRC] ist eine der älteren Kommunikationsformen des Internets. Es ermöglicht sich in Gruppen (sogenannten Channels) oder mit Einzelnen textbasiert zu unterhalten. &lt;br /&gt;
Ferner bietet IRC die Möglichkeit Dateien auszutauschen.&lt;br /&gt;
&lt;br /&gt;
Den Zugang zum IRC verschafft man sich durch ein spezielles Programm, den sog. IRC Client, der die Verbindung zum [[Dienste/Internet Relay Chat (irc.uugrn.org)|IRC Servernetzwerk]] herstellt.&lt;br /&gt;
&lt;br /&gt;
Unser IRC-Serverdienst ist unter [[Dienste/Internet Relay Chat (irc.uugrn.org)]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
== Client Programme ==&lt;br /&gt;
Es gibt viele verschiedene Client-Programme für den IRC-Zugriff. Bekannte Clients sind hier aufgelistet. Für einige davon haben findest du weiter unten eine Konfigurationsanleitung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im Gegensatz zu modernen Messenger Programmen, bist du nur mit dem IRC Netzwerk verbunden so lange das IRC Programm läuft.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Für die Konsole ===&lt;br /&gt;
* [http://www.eterna.com.au/ircii ircII] - der spartanische Klassiker&lt;br /&gt;
* [https://irssi.org irssi]&lt;br /&gt;
* [https://weechat.org WeeChat]&lt;br /&gt;
&lt;br /&gt;
=== Grafische Oberfläche ===&lt;br /&gt;
* [https://hexchat.github.io/index.html hexchat]&lt;br /&gt;
* [http://www.kvirc.net kvirc] - KDE IRC Client&lt;br /&gt;
* [https://wiki.gnome.org/Apps/Polari Polari] - Gnome IRC Client&lt;br /&gt;
&lt;br /&gt;
=== Android Smartphones ===&lt;br /&gt;
* [https://f-droid.org/en/packages/io.mrarm.irc/ Revolution IRC]&lt;br /&gt;
&lt;br /&gt;
=== iOS Smartphones ===&lt;br /&gt;
Kostenlos&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
Kostenpflichtig&lt;br /&gt;
* [https://colloquy.app/ Colloquy] €&lt;br /&gt;
* [https://palaverapp.com/ Palaver] €&lt;br /&gt;
* [https://iglooirc.com/ Igloo IRC] €&lt;br /&gt;
* [http://limechat.net/iphone/ LimeChat] €&lt;br /&gt;
* [https://apps.apple.com/de/app/goguma-irc/id6470394620 Goguma IRC]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/davisonio/awesome-irc#clients Liste weiterer Clients]&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Irssi ===&lt;br /&gt;
&lt;br /&gt;
Um irssi zu starten, gib &amp;lt;code&amp;gt;irssi&amp;lt;/code&amp;gt; im Terminal ein. Gib die folgenden Kommandos der Reihe nach in Irssi ein um dich mit unserem Chatraum zu verbinden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/set nick MeinNickname&lt;br /&gt;
/network add UUGRN&lt;br /&gt;
/server add -tls -auto -network UUGRN irc.uugrn.org 6670&lt;br /&gt;
/channel add -auto #uugrn UUGRN&lt;br /&gt;
/connect UUGRN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun solltest du mit uns verbunden sein.&lt;br /&gt;
&lt;br /&gt;
Falls du die Einstellungen sichern, und beim nächsten Start von Irssi automatisch verbunden werden möchtest, gib jetzt noch das folgende Kommando ein: &amp;lt;code&amp;gt;/save&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Irssi/installieren_und_einrichten|Ausführliche Anleitung]]&lt;br /&gt;
&lt;br /&gt;
=== WeeChat ===&lt;br /&gt;
&lt;br /&gt;
Nicht mit Wechat (dem omnipräsenten Messenger aus China) verwechseln ;)&lt;br /&gt;
&lt;br /&gt;
Weechat in der Kommandozeile starten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ weechat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann folgende Kommandos der Reihe nach eingeben. Dies erzeugt eine Konfiguration in &amp;lt;code&amp;gt;~/.config/weechat&amp;lt;/code&amp;gt;. Beim nächsten Start von WeeChat wird die Verbindung automatisch hergestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add uugrn irc.uugrn.org/6679 -ssl -autoconnect&lt;br /&gt;
/set irc.server.uugrn.username &amp;quot;MeinNickname&amp;quot;&lt;br /&gt;
/set irc.server.uugrn.autojoin &amp;quot;#uugrn&amp;quot;&lt;br /&gt;
/connect uugrn&lt;br /&gt;
/save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Revolution IRC ===&lt;br /&gt;
[[Datei:Bildschirmfoto Konfiguration Revolution IRC.jpg|200px|right|Einstellungen für die Verbindung]]  Revolution IRC ist ein grafischer IRC-Client für Android Telefone. Er kann via fdroid- und Google-Store heruntergeladen werden.&lt;br /&gt;
&lt;br /&gt;
Nach der installation, die App öffnen. Anschließend rechts unten auf das Symbol mit dem Plus-Zeichen (+) klicken. &lt;br /&gt;
Danach die folgenden Angaben bei &amp;quot;Add a new Server&amp;quot; machen: &lt;br /&gt;
    * Name: uugrn &lt;br /&gt;
    * Server address: irc.uugrn.org &lt;br /&gt;
    * Port: 6679&lt;br /&gt;
    * Use SSL/TLS: ja&lt;br /&gt;
    * Server passwort: (nichts angeben)&lt;br /&gt;
    * Authentifikation mode: None&lt;br /&gt;
    * Nicknames: ein Name&lt;br /&gt;
    * Auto join channels: #uugrn&lt;br /&gt;
    * Rejoin open channels: ja&lt;br /&gt;
    * Auto run commands: (nichts angeben)&lt;br /&gt;
    * Encoding: UTF-8&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== HexChat ===&lt;br /&gt;
&lt;br /&gt;
HexChat ist ein kleiner grafischer IRC Client, den wir Anfängern gerne empfehlen. Er ist klein und setzt keine KDE oder Gnome Libraries voraus. KDE und Gnome Nutzer können selbstverändlich auch HexChat nutzen.&lt;br /&gt;
&lt;br /&gt;
Beim ersten Start von HexChat wird der Netzwerkdialog angezeigt. Folgt der Anleitung unten um das UUGRN Netzwerk einzurichten.&lt;br /&gt;
&lt;br /&gt;
Auf das Bild klicken zum vergrößern (und noch mal klicken vergrößert noch mal)&lt;br /&gt;
&lt;br /&gt;
[[Datei:HexChat.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Danach ist HexChat mit unserem IRC Raum verbunden. Schreib einfach drauf los...&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IRC]]&lt;br /&gt;
[[Kategorie:Client]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Dienste/Internet_Relay_Chat_(irc.uugrn.org)&amp;diff=14460</id>
		<title>Dienste/Internet Relay Chat (irc.uugrn.org)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Dienste/Internet_Relay_Chat_(irc.uugrn.org)&amp;diff=14460"/>
		<updated>2026-03-06T23:07:01Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: Kategorie&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Internet Relay Chat (IRC) =&lt;br /&gt;
&lt;br /&gt;
[[Wissen/Internet_Relay_Chat|IRC]] ist eine der älteren Kommunikationsformen des Internets. Es ermöglicht, sich in Gruppen (sogenannten Channels) oder mit Einzelnen textbasiert zu unterhalten.&lt;br /&gt;
&lt;br /&gt;
Um den Chat zu nutzen, ist ein Programm notwendig ([[Wissen/Internet Relay Chat|IRC-Client]]). Dieses verbindet sich mit einem IRC Servernetzwerk. Hierzu sind die Daten des Servernetzwerks nötig.&lt;br /&gt;
&lt;br /&gt;
Es gibt auch einen IRCBOT, auch &#039;&#039;&#039;uugbot&#039;&#039;&#039; genannt. Das ist ein Programm, mit dem interagiert werden kann. Die zur Verfügung stehenden Befehle werden ausgegeben, nach der Eingabe von „!hilfe&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
 !kalender &amp;lt;anzahl&amp;gt;  - zeigt die nächsten Termine im UUGRN-Kalender (max 5)&lt;br /&gt;
 !wetter &amp;lt;ort&amp;gt;       - zeigt das Wetter an &amp;lt;ort&amp;gt; oder Heidelberg&lt;br /&gt;
 !punkte &amp;lt;nick&amp;gt;      - zeigt den Gummipunktlevel von &amp;lt;nick&amp;gt; oder dir selbst an&lt;br /&gt;
 !transparenzbericht - zeigt den Gummipunkte-Transparenzbericht an&lt;br /&gt;
 &amp;lt;nick&amp;gt;++            - vergibt einen Gummipunkt an &amp;lt;nick&amp;gt;&lt;br /&gt;
 &amp;lt;nick&amp;gt;--            - nimmt &amp;lt;nick&amp;gt; einen Gummipunkt weg&lt;br /&gt;
 !seen &amp;lt;nick&amp;gt;        - zeigt die letzte Nachricht von &amp;lt;nick&amp;gt; an&lt;br /&gt;
 !settopic           - setzt das Thema im IRC-Kanal mit dem nächsten Event im Kalender&lt;br /&gt;
 !hilfe              - zeigt diesen Hilfetext an&lt;br /&gt;
&lt;br /&gt;
Im IRC Netzwerk ist man nur online, solange man mit dem Netzwerk verbunden ist. Abhilfe schafft der IRC-Bouncer, der als Mittelmann agiert und die Verbindung aufrecht hält, auch wenn man nicht direkt mit dem Netzwerk verbunden ist. Damit kann man Chatverläufe beim nächsten Besuch nachlesen.&lt;br /&gt;
&lt;br /&gt;
== IRC Server ==&lt;br /&gt;
&lt;br /&gt;
Mit den folgenden Verbindungsangaben kannst du eine Verbindung zum IRC-Server aufbauen:&lt;br /&gt;
&lt;br /&gt;
* Hostname: &#039;&#039;&#039;[irc://irc.uugrn.org:6679 irc.uugrn.org]&#039;&#039;&#039;&lt;br /&gt;
* Ports (TLS): &#039;&#039;&#039;6670 bis 6679&#039;&#039;&#039;&lt;br /&gt;
* Raum: &#039;&#039;&#039;#uugrn&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Der IRC Server ist ein öffentlicher Dienst. Eine Registrierung ist nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
== IRC Bouncer (BNC) ==&lt;br /&gt;
&lt;br /&gt;
* Hostname: [https://irc.uugrn.org:8680 irc.uugrn.org] (Web Interface)&lt;br /&gt;
* ZNC Web Port: &#039;&#039;&#039;8680&#039;&#039;&#039;&lt;br /&gt;
* ZNC IRC Ports (TLS): &#039;&#039;&#039;8660 bis 8669&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Dienste/Internet Relay Chat (irc.uugrn.org)/IRC Bouncer einrichten|IRC Bouncer einrichten]]&lt;br /&gt;
&lt;br /&gt;
BNC-Benutzerkonten gibt es beim Admin, für UUGRN-Mitglieder.&amp;lt;br&amp;gt;&lt;br /&gt;
Nicht-Mitglieder, die bei uns in unserem IRC-Channel sehr aktiv sind, können ebenfalls einen BNC-Account bekommen.&lt;br /&gt;
&lt;br /&gt;
Der BNC kann auch für andere IRC Netzwerke (IRCNet, EFNET, OFTC, LiberaChat etc.) benutzt werden. Wir möchten allerdings vermeiden, dass unsere Ressourcen von Nicht-Mitgliedern ausschließlich für fremde Netzwerke verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Admin Kontakt ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Email:&#039;&#039;&#039; Stefan Hagen &amp;lt;sh+uugrn[at]uugrn.org&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Im IRC:&#039;&#039;&#039; Mein Nickname ist „sdk“. Du kannst mich mit &amp;lt;code&amp;gt;/msg sdk Hi, ich habe eine Frage...&amp;lt;/code&amp;gt; ansprechen.&lt;br /&gt;
&lt;br /&gt;
== Details für Interessierte ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IRC Server Software:&#039;&#039;&#039; [https://www.ircd-hybrid.org ircd-hybrid]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IRC Bouncer Software:&#039;&#039;&#039; [https://wiki.znc.in ZNC]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;WebChat Software:&#039;&#039;&#039; [http://cgiirc.org CGI::IRC]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Webserver Software:&#039;&#039;&#039; OpenBSD [https://man.openbsd.org/httpd.8 httpd] + [https://man.openbsd.org/slowcgi.8 slowcgi]&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Betriebssystem:&#039;&#039;&#039; [https://www.openbsd.org OpenBSD]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Konfiguration:&#039;&#039;&#039; [https://git.uugrn.org/UUGRN/irc.uugrn.org GIT Repository] (Nur sichtbar für Mitglieder die der UUGRN Organisation auf dem Git Server zugeordnet sind)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IRC]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Irssi&amp;diff=14459</id>
		<title>Irssi</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Irssi&amp;diff=14459"/>
		<updated>2026-03-06T23:06:05Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[irssi]] ist ein [[IRC]]-Client für Text-[[Terminal]]s geschrieben von Timo Sirainen. Aufgrund seiner hohen Modularität existieren mittlerweile auch Module für andere Protokolle. irssi bietet unter anderem Support für [[SSL]], [[Scripts|Scripting]] in [[Perl]] und vieles mehr.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[IRC]]&lt;br /&gt;
;Unterartikel:&lt;br /&gt;
&amp;lt;splist /&amp;gt;&lt;br /&gt;
* [[Irssi-proxy | irssi als Bouncer(proxy) einrichten]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Homepage|www.irssi.org/}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IRC]]&lt;br /&gt;
[[Kategorie:Client]]&lt;br /&gt;
[[Kategorie:Terminal]]&lt;br /&gt;
{{Stub}}&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Wissen/Internet_Relay_Chat&amp;diff=14458</id>
		<title>Wissen/Internet Relay Chat</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Wissen/Internet_Relay_Chat&amp;diff=14458"/>
		<updated>2026-03-06T23:04:19Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://de.wikipedia.org/wiki/Internet_Relay_Chat IRC] ist eine der älteren Kommunikationsformen des Internets. Es ermöglicht sich in Gruppen (sogenannten Channels) oder mit Einzelnen textbasiert zu unterhalten. &lt;br /&gt;
Ferner bietet IRC die Möglichkeit Dateien auszutauschen.&lt;br /&gt;
&lt;br /&gt;
Den Zugang zum IRC verschafft man sich durch ein spezielles Programm, den sog. IRC Client, der die Verbindung zum [[Dienste/Internet Relay Chat (irc.uugrn.org)|IRC Servernetzwerk]] herstellt.&lt;br /&gt;
&lt;br /&gt;
Unser IRC-Serverdienst ist unter [[Dienste/Internet Relay Chat (irc.uugrn.org)]] beschrieben.&lt;br /&gt;
&lt;br /&gt;
== Client Programme ==&lt;br /&gt;
Es gibt viele verschiedene Client-Programme für den IRC-Zugriff. Bekannte Clients sind hier aufgelistet. Für einige davon haben findest du weiter unten eine Konfigurationsanleitung.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im Gegensatz zu modernen Messenger Programmen, bist du nur mit dem IRC Netzwerk verbunden so lange das IRC Programm läuft.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Für die Konsole ===&lt;br /&gt;
* [http://www.eterna.com.au/ircii ircII] - der spartanische Klassiker&lt;br /&gt;
* [https://irssi.org irssi]&lt;br /&gt;
* [https://weechat.org WeeChat]&lt;br /&gt;
&lt;br /&gt;
=== Grafische Oberfläche ===&lt;br /&gt;
* [https://hexchat.github.io/index.html hexchat]&lt;br /&gt;
* [http://www.kvirc.net kvirc] - KDE IRC Client&lt;br /&gt;
* [https://wiki.gnome.org/Apps/Polari Polari] - Gnome IRC Client&lt;br /&gt;
&lt;br /&gt;
=== Android Smartphones ===&lt;br /&gt;
* [https://f-droid.org/en/packages/io.mrarm.irc/ Revolution IRC]&lt;br /&gt;
&lt;br /&gt;
=== iOS Smartphones ===&lt;br /&gt;
Kostenlos&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
Kostenpflichtig&lt;br /&gt;
* [https://colloquy.app/ Colloquy] €&lt;br /&gt;
* [https://palaverapp.com/ Palaver] €&lt;br /&gt;
* [https://iglooirc.com/ Igloo IRC] €&lt;br /&gt;
* [http://limechat.net/iphone/ LimeChat] €&lt;br /&gt;
* [https://apps.apple.com/de/app/goguma-irc/id6470394620 Goguma IRC]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/davisonio/awesome-irc#clients Liste weiterer Clients]&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
=== Irssi ===&lt;br /&gt;
&lt;br /&gt;
Um irssi zu starten, gib &amp;lt;code&amp;gt;irssi&amp;lt;/code&amp;gt; im Terminal ein. Gib die folgenden Kommandos der Reihe nach in Irssi ein um dich mit unserem Chatraum zu verbinden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/set nick MeinNickname&lt;br /&gt;
/network add UUGRN&lt;br /&gt;
/server add -tls -auto -network UUGRN irc.uugrn.org 6670&lt;br /&gt;
/channel add -auto #uugrn UUGRN&lt;br /&gt;
/connect UUGRN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun solltest du mit uns verbunden sein.&lt;br /&gt;
&lt;br /&gt;
Falls du die Einstellungen sichern, und beim nächsten Start von Irssi automatisch verbunden werden möchtest, gib jetzt noch das folgende Kommando ein: &amp;lt;code&amp;gt;/save&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Irssi/installieren_und_einrichten|Ausführliche Anleitung]]&lt;br /&gt;
&lt;br /&gt;
=== WeeChat ===&lt;br /&gt;
&lt;br /&gt;
Nicht mit Wechat (dem omnipräsenten Messenger aus China) verwechseln ;)&lt;br /&gt;
&lt;br /&gt;
Weechat in der Kommandozeile starten&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ weechat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dann folgende Kommandos der Reihe nach eingeben. Dies erzeugt eine Konfiguration in &amp;lt;code&amp;gt;~/.config/weechat&amp;lt;/code&amp;gt;. Beim nächsten Start von WeeChat wird die Verbindung automatisch hergestellt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server add uugrn irc.uugrn.org/6679 -ssl -autoconnect&lt;br /&gt;
/set irc.server.uugrn.username &amp;quot;MeinNickname&amp;quot;&lt;br /&gt;
/set irc.server.uugrn.autojoin &amp;quot;#uugrn&amp;quot;&lt;br /&gt;
/connect uugrn&lt;br /&gt;
/save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Revolution IRC ===&lt;br /&gt;
[[Datei:Bildschirmfoto Konfiguration Revolution IRC.jpg|200px|right|Einstellungen für die Verbindung]]  Revolution IRC ist ein grafischer IRC-Client für Android Telefone. Er kann via fdroid- und Google-Store heruntergeladen werden.&lt;br /&gt;
&lt;br /&gt;
Nach der installation, die App öffnen. Anschließend rechts unten auf das Symbol mit dem Plus-Zeichen (+) klicken. &lt;br /&gt;
Danach die folgenden Angaben bei &amp;quot;Add a new Server&amp;quot; machen: &lt;br /&gt;
    * Name: uugrn &lt;br /&gt;
    * Server address: irc.uugrn.org &lt;br /&gt;
    * Port: 6679&lt;br /&gt;
    * Use SSL/TLS: ja&lt;br /&gt;
    * Server passwort: (nichts angeben)&lt;br /&gt;
    * Authentifikation mode: None&lt;br /&gt;
    * Nicknames: ein Name&lt;br /&gt;
    * Auto join channels: #uugrn&lt;br /&gt;
    * Rejoin open channels: ja&lt;br /&gt;
    * Auto run commands: (nichts angeben)&lt;br /&gt;
    * Encoding: UTF-8&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== HexChat ===&lt;br /&gt;
&lt;br /&gt;
HexChat ist ein kleiner grafischer IRC Client, den wir Anfängern gerne empfehlen. Er ist klein und setzt keine KDE oder Gnome Libraries voraus. KDE und Gnome Nutzer können selbstverändlich auch HexChat nutzen.&lt;br /&gt;
&lt;br /&gt;
Beim ersten Start von HexChat wird der Netzwerkdialog angezeigt. Folgt der Anleitung unten um das UUGRN Netzwerk einzurichten.&lt;br /&gt;
&lt;br /&gt;
Auf das Bild klicken zum vergrößern (und noch mal klicken vergrößert noch mal)&lt;br /&gt;
&lt;br /&gt;
[[Datei:HexChat.png|800px]]&lt;br /&gt;
&lt;br /&gt;
Danach ist HexChat mit unserem IRC Raum verbunden. Schreib einfach drauf los...&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=IrcII&amp;diff=14457</id>
		<title>IrcII</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=IrcII&amp;diff=14457"/>
		<updated>2026-03-06T23:00:05Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: Weiterleitungsziel von IRC-Client nach Wissen/Internet Relay Chat geändert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Wissen/Internet Relay Chat]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=IrcII&amp;diff=14456</id>
		<title>IrcII</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=IrcII&amp;diff=14456"/>
		<updated>2026-03-06T22:59:06Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: Weiterleitung zum Artikel gängiger IRC-Clients&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[IRC-Client]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14452</id>
		<title>Maschinenraum/cp.uugrn.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14452"/>
		<updated>2026-02-20T19:51:38Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Install Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Admin Kontakt: sh[at]uugrn.org&lt;br /&gt;
;Hostname: cp.uugrn.org&lt;br /&gt;
;Aufgabe: Plattform für Echtzeit-Er-/Bearbeitung von Texten, Tabellen, Präsentationen, Kanban, Terminfindung…&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Ein CryptPad sind Inhalte, die gemeinsam und gleichzeitig (kollaborativ) erarbeitet werden können. Im Vergleich zu Etherpad sind die Inhalte verschlüsselt auf dem Server gespeichert. Die Software ermöglicht das Erstellen und Bearbeiten von Inhalten mit mehreren Personen gleichzeitig. Es gibt verschiedene Dokumenttypen.&lt;br /&gt;
&lt;br /&gt;
[https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten Anleitung an Dokumenten arbeiten]&lt;br /&gt;
&lt;br /&gt;
===== Dokumentation und Unterstützung =====&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide Adminguide], [https://docs.cryptpad.org/en/admin_guide/installation.html Installation], [https://docs.cryptpad.org/en/admin_guide/maintenance.html Wartung]&lt;br /&gt;
* [https://forum.cryptpad.org/ Cryptpad Forum]&lt;br /&gt;
* [https://matrix.to/#/#cryptpad-admins:matrix.xwiki.com Cryptpad Matrix Kanal]&lt;br /&gt;
&lt;br /&gt;
==== CryptPad aktualisieren ====&lt;br /&gt;
&lt;br /&gt;
Wartungsarbeiten über die Mailingliste, IRC und Matrix ankündigen.&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob es eine Aktualisierung gibt: [https://github.com/cryptpad/cryptpad/releases Releasenotes] geben Hinweise zum Update von Version zu Version.&lt;br /&gt;
&lt;br /&gt;
Was steht an: [https://github.com/cryptpad/cryptpad/milestones Plan für künfünftige Veröffentlichtungen]. [https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo/ Kanban der öffentlichen Roadmap].&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
Prüfen was auf dem Server gerade los ist:&lt;br /&gt;
&lt;br /&gt;
Liste aller laufenden Prozesse azeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux&lt;br /&gt;
ps aux | grep nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen und Sockets anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ss -ant&lt;br /&gt;
#nur hörende Verbindungen&lt;br /&gt;
ss -lt&lt;br /&gt;
# udp und tcp&lt;br /&gt;
ss -anut&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logs anzeigen allgemein und ausgaben zu Cryptpad prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
journalctl -f &lt;br /&gt;
journalctl -u cryptpad -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zugriffsprotokolldatei von NGINX&lt;br /&gt;
sudo tail -f /var/log/nginx/access.log&lt;br /&gt;
&lt;br /&gt;
# Welche IPs sind aktiv?&lt;br /&gt;
sudo awk &#039;{print $1}&#039; /var/log/nginx/access.log | sort | uniq -c | sort -nr | head&lt;br /&gt;
&lt;br /&gt;
# Zeigt alle Prozesse, die gerade eine aktive Verbindung zum TCP-Port 3000 haben &lt;br /&gt;
sudo lsof -i :3000 -i :3001 | grep ESTABLISHED&lt;br /&gt;
# alternativ&lt;br /&gt;
sudo lsof -i | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&lt;br /&gt;
# gibt es aktive Verbindungen auf den Ports 3000 und 3001&lt;br /&gt;
ss -antp | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ssh mit der Konsole des Servers bei Hetzner verbinden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh  -4 -i ./.ssh/ssh-rsa-private-4096-key root@cp.uugrn.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung anlegen (als root im Ordner /root) und Aktualisierung Debian:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Prüfung und Installation von Debian Updates&lt;br /&gt;
apt update&lt;br /&gt;
apt upgrade&lt;br /&gt;
# Gegebenenfalls Neustart des Servers einplanen.&lt;br /&gt;
&lt;br /&gt;
#Server stoppen&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
#Sichern&lt;br /&gt;
tar czf ~/cryptpad-backup-$(date +%F).tar.gz /home/cryptpad/cryptpad&lt;br /&gt;
&lt;br /&gt;
#Server wieder starten oder gleich das Update nachziehen&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Server als root stoppen&lt;br /&gt;
&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Benutzer cryptpad, im Ordner /home/cryptpad/cryptpad arbeiten:&lt;br /&gt;
&lt;br /&gt;
su cryptpad&lt;br /&gt;
&lt;br /&gt;
cd /home/cryptpad/cryptpad &lt;br /&gt;
&lt;br /&gt;
Installationshinweise bei den Releasenotes ansehen!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Beispiel Autumn release (2025.9.0)&lt;br /&gt;
git fetch --depth 1 origin tag 2025.9.0&lt;br /&gt;
git checkout 2025.9.0&lt;br /&gt;
npm ci&lt;br /&gt;
npm run install:components&lt;br /&gt;
#./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
#Prüfen, gibt es Unterschiede an der Standardkonfigurationsdatei, die in die eigene Konfiguration übernommen werden müssen?&lt;br /&gt;
diff config/config.example.js config/config.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
als Benutzer root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Server starten&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
# Nach Änderungen den Dienst neustarten&lt;br /&gt;
sudo systemctl restart cryptpad&lt;br /&gt;
&lt;br /&gt;
# Status des Dienstes ansehen&lt;br /&gt;
sudo systemctl status cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
CryptPad lässt sich auch mittels npm starten. Vorteil: es spuckt Informationen und ggf. Fehlermeldungen aus:&lt;br /&gt;
&lt;br /&gt;
npm = Node Package Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cryptpad Dienst starten und Logausgaben prüfen&lt;br /&gt;
cd /home/cryptpad/cryptpad&lt;br /&gt;
npm start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin Log ====&lt;br /&gt;
* Betriebssystem: Debian&lt;br /&gt;
* Webserver: NGINX&lt;br /&gt;
* Produktiv seit: 06.01.2025&lt;br /&gt;
* URL: https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
==== Install Log ====&lt;br /&gt;
&lt;br /&gt;
OS: Debian (13)&lt;br /&gt;
Hetzner cx22, 2 CPU, 40 GB SSD, 4 GB Ram&lt;br /&gt;
&lt;br /&gt;
Installierte Software&lt;br /&gt;
* cryptpad: v2026.2.0)&lt;br /&gt;
* nginx (als reverse proxy)&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide/installation.html]&lt;br /&gt;
* [https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten]&lt;br /&gt;
&lt;br /&gt;
Diagnose: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
===== Vorbereitungen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2 Domains werden benötigt die beide auf den Server zeigen&lt;br /&gt;
cp.uugrn.org sandboxcp.uugrn.org (für erweiterten Schutz gegen CSS)&lt;br /&gt;
&lt;br /&gt;
apt install -y curl&lt;br /&gt;
&lt;br /&gt;
curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
bash nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
apt install -y nodejs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Benutzer anlegen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd -m cryptpad -s /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CryptPad läuft unter dem Benutzer „cryptpad“.&lt;br /&gt;
&lt;br /&gt;
Das Home-Verzeichnis ist /home/cryptpad/cryptpad.&lt;br /&gt;
&lt;br /&gt;
===== CryptPad installieren =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/cryptpad/cryptpad.git cryptpad&lt;br /&gt;
&lt;br /&gt;
cd cryptpad&lt;br /&gt;
&lt;br /&gt;
npm ci&lt;br /&gt;
&lt;br /&gt;
npm run install:components&lt;br /&gt;
&lt;br /&gt;
./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
# Beispielkonfiguration an den richtigen Ort kopieren&lt;br /&gt;
cp config/config.example.js config/config.js&lt;br /&gt;
&lt;br /&gt;
# Konfiguration anpassen&lt;br /&gt;
nano config/config.js&lt;br /&gt;
&lt;br /&gt;
# httpUnsafeOrigin: &#039;https://cp.uugrn.org&#039;,&lt;br /&gt;
# httpSafeOrigin: &#039;https://sandboxcp.uugrn.org&#039;,&lt;br /&gt;
&lt;br /&gt;
# cryptpad als Service eintragen&lt;br /&gt;
# als Root&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/cryptpad.service -O /etc/systemd/system/cryptpad.service&lt;br /&gt;
&lt;br /&gt;
# Dienst aktivieren&lt;br /&gt;
systemctl enable --now cryptpad&lt;br /&gt;
&lt;br /&gt;
systemctl start cryptpad # Starten des Dienstes&lt;br /&gt;
systemctl status cryptpad # Info über den Dienst&lt;br /&gt;
systemctl stop cryptpad # Stoppen des Dienstes&lt;br /&gt;
systemctl restart cryptpad # Neustarten des Dienstes&lt;br /&gt;
ss -ant # hier kann man schauen, ob am Port 3000 und 3001 Verbindungen akzeptiert werden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX installieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install nginx&lt;br /&gt;
&lt;br /&gt;
mkdir -p /etc/nginx&lt;br /&gt;
&lt;br /&gt;
openssl dhparam -out /etc/nginx/dhparam.pem 4096&lt;br /&gt;
# Generierung dauert eine ganze Weile. Abwarten, bis beendet.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Let&#039;s Encrypt installieren und Zertifikat generieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install certbot python3-certbot-nginx&lt;br /&gt;
sudo certbot --nginx certonly -d cp.uugrn.org -d sandboxcp.uugrn.org&lt;br /&gt;
sudo systemctl enable certbot.timer&lt;br /&gt;
&lt;br /&gt;
Certificate is saved at: /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem&lt;br /&gt;
Key is saved at:         /etc/letsencrypt/live/cp.uugrn.org/privkey.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
===== Letsencrypt Erneuerung einrichten =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat /etc/cron.weekly/certbot.sh&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin&lt;br /&gt;
certbot renew&lt;br /&gt;
service nginx reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
​--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX konfigurieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/example.nginx.conf -O /etc/nginx/conf.d/cryptpad.conf&lt;br /&gt;
&lt;br /&gt;
Anschließend die Datei bearbeiten.&lt;br /&gt;
Domains eintragen und die Lets-Encrypt-Pfade.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt auch eine erweiterte Beispieldatei: https://github.com/cryptpad/cryptpad/blob/main/docs/example-advanced.nginx.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
        listen       443 ssl;&lt;br /&gt;
        server_name  cp.uugrn.org;&lt;br /&gt;
&lt;br /&gt;
        access_log  /var/log/nginx/cp.uugrn.org.access.log;&lt;br /&gt;
        error_log   /var/log/nginx/cp.uugrn.org.error.log;&lt;br /&gt;
&lt;br /&gt;
        ssl_certificate /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem;&lt;br /&gt;
        ssl_certificate_key /etc/letsencrypt/live/cp.uugrn.org/privkey.pem;&lt;br /&gt;
&lt;br /&gt;
        include /etc/letsencrypt/options-ssl-nginx.conf;&lt;br /&gt;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Anpassungen als CryptPad Benutzer =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
mkdir customize&lt;br /&gt;
cp customize.dist/application_config.js customize/&lt;br /&gt;
&lt;br /&gt;
# Zeilen aus der Datei www/common/application_config_internal.js kopieren und zutreffende in die application_config.js einfügen&lt;br /&gt;
&lt;br /&gt;
nano customize/application_config.js &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ohne Anmeldung dürfen Pads und Dokumente erstellt werden. Sie werden nach 90 Tagen automatisch gelöscht. Es kann auf geteilte Dokumente zugegriffen werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppConfig.disableAnonymousStore = true;&lt;br /&gt;
AppConfig.disableAnonymousPadCreation = false;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart von cryptpad und nginx sollte sich die Seite aufrufen lassen:&lt;br /&gt;
https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
===== Crontab als CryptPad Benutzer einrichten =====&lt;br /&gt;
&lt;br /&gt;
Aufrufe zu node scripts/evict-inactive.js&lt;br /&gt;
&lt;br /&gt;
und node scripts/evict-archived.js&lt;br /&gt;
&lt;br /&gt;
Räumen alte Dokumente weg, die Benutzer ohne Konto angelegt haben und schon älter als 90 Tage sind und archivierte Dokumente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
&lt;br /&gt;
crontab -e&lt;br /&gt;
&lt;br /&gt;
zwei Jobs ergänzen:&lt;br /&gt;
&lt;br /&gt;
30 1 1,15 * * (cd cryptpad; node scripts/evict-inactive.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
30 1 7,22 * * (cd cryptpad; node scripts/evict-archived.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun ein Benutzerkonto einrichten und in der Konfiguration als Administrator eintragen.&lt;br /&gt;
&lt;br /&gt;
===== Benutzerkonto Administrator-Rechte geben =====&lt;br /&gt;
&lt;br /&gt;
 1. öffentlichen Schlüssel kopieren. benutzereinstellungen.&lt;br /&gt;
 2. Datei bearbeiten /home/cryptpad/cryptpad/config/config.js.&lt;br /&gt;
 3. Diese stelle finden und wie im Beispiel Benutzer hinzufügen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    adminKeys: [&lt;br /&gt;
        &amp;quot;[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]&amp;quot;,&lt;br /&gt;
    ],&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 3. CryptPad Server neu starten.&lt;br /&gt;
&lt;br /&gt;
Registrierung deaktivieren&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://cryptpad.mydomain.com/admin/#users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehr https://docs.cryptpad.org/en/admin_guide/customization.html#restricting-guest-access&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Status&amp;diff=14451</id>
		<title>Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Status&amp;diff=14451"/>
		<updated>2026-02-20T19:50:17Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* SERVICE STATUS */ cp.uugrn.org Aktualisierung abgeschlossen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SERVICE STATUS =&lt;br /&gt;
&lt;br /&gt;
Geplante Arbeiten:&lt;br /&gt;
&lt;br /&gt;
Aktuell laufende Arbeiten:&lt;br /&gt;
&lt;br /&gt;
Abgeschlossene Arbeiten:&lt;br /&gt;
* Fr 20.02.2026 @ 20:00-20:30 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung Debian und Cryptpad 2026.2.0, inkl. Reboot Server und Datensicherung)&lt;br /&gt;
* Fr 16.01.2026 @ 21:00–21:30 Uhr: cp.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Fr 16.01.2026 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 13.12.2025 @ 05:00–08:00 Uhr (tatsächlich 01:30-01:45): shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 08.11.2025 @ ab etwa 20:00 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung auf Debian 13 und Cryptpad 2025.9.0, inkl. Reboot Server)&lt;br /&gt;
* Mi 24.09.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Di 19.08.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Update Debian Trixie)&lt;br /&gt;
* Mo 30.06.2025 @ abends: x86shell.uugrn.org - bleibender Shutdown&lt;br /&gt;
* Sa 28.06.2025 @ ab ca 22:15 Uhr: Aktualisierung cp.uugrn.org CrypPad 2024.12 =&amp;gt; 2025.3.0 =&amp;gt; 2025.3.1, Reboot Server, wg. Debian-Updates. &lt;br /&gt;
* Sa 31.05.2025 @ ab ca 23:00 Uhr: Rename shell =&amp;gt; x86shell, armshell =&amp;gt; shell (DNS und Hostnames)&lt;br /&gt;
* Mi 28.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, DSA-5925-1) [https://lists.debian.org/debian-security-announce/2025/msg00088.html Advisory]&lt;br /&gt;
* Do 22.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 01.05.2025 @ 05:50–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 28.03.2025 @ 05:00–08:00 Uhr: x86shell.uugrn.org (Grund: rescale  to X22)&lt;br /&gt;
* Sa 22.03.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 12:30 Uhr: {wiki,www}.uugrn.org (Grund: Updates: Mediawiki 1.39-&amp;gt;1.42, PHP 7.4-&amp;gt;8.2, OpenBSD 7.4-&amp;gt;7.6)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: dns1.uugrn.org (Grund: Umstellung auf ARM CAX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: maico.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: gamma.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: andi.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: irc.uugrn.org (Grund: Reboot, updates + rescale to CX22)&lt;br /&gt;
* Mi 12.03.2025 @ 19:45 Uhr: {mail2,vorstand,chat,git}.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:20 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:10 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mi 24.10.2024 @ 00:04-00:14 Uhr: git.uugrn.org (Grund: Upgrade auf OpenBSD 7.6)&lt;br /&gt;
* Fr 04.10.2024 @ 20:00-21:00 Uhr (FIXME-Wartung): irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.5)&lt;br /&gt;
* Fr 04.10.2024 @ 19:30-21:00 Uhr (FIXME-Wartung): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.09.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mo 22.07.2024 @ 06:45-06:55 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 13.05.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 17.04.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 02.03.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.5)&lt;br /&gt;
* So 14.01.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 16.12.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.4)&lt;br /&gt;
* Di 10.10.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.2)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Di 12.09.2023 @ 08:40 Uhr (angekündigt war 06:00-08:00 Uhr, sorry!): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 25.08.2.23 @ 22:00 Uhr: dns1.uugrn.org (Grund: Upgrade auf Debian Bookworm)&lt;br /&gt;
* Do 13.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 03.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 23.07.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.1)&lt;br /&gt;
* Fr 07.07.2023 @ 20:30-22:00 Uhr: shell.uugrn.org (Grund: Debian-Upgrade auf bookworm 12.0)&lt;br /&gt;
* Di 16.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 06.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 05.02.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.01.2023 @ 18:00 Uhr: irc.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 21.12.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 10.11.2022 @ 09:45 Uhr: chat.uugrn.org (Grund: Kernel + Jitsi Update)&lt;br /&gt;
* Sa 09.11.2022 @ 20:00 Uhr: mail2.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mi 26.10.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 24.10.2022 @ 18:00 Uhr: irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mo 24.10.2022 @ 21:00 Uhr: {www,wiki,fixme,stammtisch}.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Status&amp;diff=14450</id>
		<title>Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Status&amp;diff=14450"/>
		<updated>2026-02-19T19:06:07Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* SERVICE STATUS */ Planung Update Cryptpad&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SERVICE STATUS =&lt;br /&gt;
&lt;br /&gt;
Geplante Arbeiten:&lt;br /&gt;
* Fr 20.02.2026 @ ab etwa 20:00 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung Debian und Cryptpad 2026.2.0, inkl. Reboot Server und Datensicherung)&lt;br /&gt;
&lt;br /&gt;
Aktuell laufende Arbeiten:&lt;br /&gt;
&lt;br /&gt;
Abgeschlossene Arbeiten:&lt;br /&gt;
* Fr 16.01.2026 @ 21:00–21:30 Uhr: cp.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Fr 16.01.2026 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 13.12.2025 @ 05:00–08:00 Uhr (tatsächlich 01:30-01:45): shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 08.11.2025 @ ab etwa 20:00 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung auf Debian 13 und Cryptpad 2025.9.0, inkl. Reboot Server)&lt;br /&gt;
* Mi 24.09.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Di 19.08.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Update Debian Trixie)&lt;br /&gt;
* Mo 30.06.2025 @ abends: x86shell.uugrn.org - bleibender Shutdown&lt;br /&gt;
* Sa 28.06.2025 @ ab ca 22:15 Uhr: Aktualisierung cp.uugrn.org CrypPad 2024.12 =&amp;gt; 2025.3.0 =&amp;gt; 2025.3.1, Reboot Server, wg. Debian-Updates. &lt;br /&gt;
* Sa 31.05.2025 @ ab ca 23:00 Uhr: Rename shell =&amp;gt; x86shell, armshell =&amp;gt; shell (DNS und Hostnames)&lt;br /&gt;
* Mi 28.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, DSA-5925-1) [https://lists.debian.org/debian-security-announce/2025/msg00088.html Advisory]&lt;br /&gt;
* Do 22.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 01.05.2025 @ 05:50–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 28.03.2025 @ 05:00–08:00 Uhr: x86shell.uugrn.org (Grund: rescale  to X22)&lt;br /&gt;
* Sa 22.03.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 12:30 Uhr: {wiki,www}.uugrn.org (Grund: Updates: Mediawiki 1.39-&amp;gt;1.42, PHP 7.4-&amp;gt;8.2, OpenBSD 7.4-&amp;gt;7.6)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: dns1.uugrn.org (Grund: Umstellung auf ARM CAX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: maico.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: gamma.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: andi.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: irc.uugrn.org (Grund: Reboot, updates + rescale to CX22)&lt;br /&gt;
* Mi 12.03.2025 @ 19:45 Uhr: {mail2,vorstand,chat,git}.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:20 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:10 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mi 24.10.2024 @ 00:04-00:14 Uhr: git.uugrn.org (Grund: Upgrade auf OpenBSD 7.6)&lt;br /&gt;
* Fr 04.10.2024 @ 20:00-21:00 Uhr (FIXME-Wartung): irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.5)&lt;br /&gt;
* Fr 04.10.2024 @ 19:30-21:00 Uhr (FIXME-Wartung): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.09.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mo 22.07.2024 @ 06:45-06:55 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 13.05.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 17.04.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 02.03.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.5)&lt;br /&gt;
* So 14.01.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 16.12.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.4)&lt;br /&gt;
* Di 10.10.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.2)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Di 12.09.2023 @ 08:40 Uhr (angekündigt war 06:00-08:00 Uhr, sorry!): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 25.08.2.23 @ 22:00 Uhr: dns1.uugrn.org (Grund: Upgrade auf Debian Bookworm)&lt;br /&gt;
* Do 13.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 03.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 23.07.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.1)&lt;br /&gt;
* Fr 07.07.2023 @ 20:30-22:00 Uhr: shell.uugrn.org (Grund: Debian-Upgrade auf bookworm 12.0)&lt;br /&gt;
* Di 16.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 06.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 05.02.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.01.2023 @ 18:00 Uhr: irc.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 21.12.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 10.11.2022 @ 09:45 Uhr: chat.uugrn.org (Grund: Kernel + Jitsi Update)&lt;br /&gt;
* Sa 09.11.2022 @ 20:00 Uhr: mail2.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mi 26.10.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 24.10.2022 @ 18:00 Uhr: irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mo 24.10.2022 @ 21:00 Uhr: {www,wiki,fixme,stammtisch}.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Dienste/Cryptpad_(cp.uugrn.org)&amp;diff=14449</id>
		<title>Dienste/Cryptpad (cp.uugrn.org)</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Dienste/Cryptpad_(cp.uugrn.org)&amp;diff=14449"/>
		<updated>2026-02-19T19:03:09Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: sprachlich abgerundet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CryptPad ist ähnlich einem [[Dienste/Etherpad_(pad.uugrn.org)|Etherpad]] mit weitergehendem Funktionsumfang. Du kannst damit gemeinsam mit anderen in Echtzeit Texte, Tabellen, Präsentationen erarbeiten. Weitere Dokumentarten sind Code, Diagramm, Formular und Kanban-Boards. Probiere es einfach einmal aus.&lt;br /&gt;
&lt;br /&gt;
Ohne Benutzerkonto werden die erstellten Dokumente nach 90 Tagen automatisch gelöscht. Die Dokumente ohne Benutzerkonto können verloren gehen, wenn du deinen Browsercache leerst. &lt;br /&gt;
&lt;br /&gt;
Mitglieder der UUGRN können ein Benutzerkonto bekommen, mit dem Dokumente auch dauerhaft im „Drive“ gespeichert werden können. Wer eines möchte, nimmt Kontakt zum Vorstand auf.&lt;br /&gt;
&lt;br /&gt;
* UUGRN CryptPad: https://cp.uugrn.org/&lt;br /&gt;
* Admin: [[Benutzer: HDValentin|Valentin]]&lt;br /&gt;
* [[Maschinenraum/cp.uugrn.org|Wartung und Betrieb]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
    Datei:202502 CryptPad-Startseite.png|CryptPad-Startseite&lt;br /&gt;
    Datei:202502 CryptPad-Textbearbeitung.png|Texterarbeitung&lt;br /&gt;
    Datei:202502 CryptPad-Tabellenkalkulation.png|Arbeit an einer Tabelle&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Status&amp;diff=14447</id>
		<title>Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Status&amp;diff=14447"/>
		<updated>2026-01-16T20:29:26Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: erledigt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SERVICE STATUS =&lt;br /&gt;
&lt;br /&gt;
Geplante Arbeiten:&lt;br /&gt;
&lt;br /&gt;
Aktuell laufende Arbeiten:&lt;br /&gt;
&lt;br /&gt;
Abgeschlossene Arbeiten:&lt;br /&gt;
* Fr 16.01.2026 @ 21:00–21:30 Uhr: cp.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Fr 16.01.2026 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 13.12.2025 @ 05:00–08:00 Uhr (tatsächlich 01:30-01:45): shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 08.11.2025 @ ab etwa 20:00 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung auf Debian 13 und Cryptpad 2025.9.0, inkl. Reboot Server)&lt;br /&gt;
* Mi 24.09.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Di 19.08.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Update Debian Trixie)&lt;br /&gt;
* Mo 30.06.2025 @ abends: x86shell.uugrn.org - bleibender Shutdown&lt;br /&gt;
* Sa 28.06.2025 @ ab ca 22:15 Uhr: Aktualisierung cp.uugrn.org CrypPad 2024.12 =&amp;gt; 2025.3.0 =&amp;gt; 2025.3.1, Reboot Server, wg. Debian-Updates. &lt;br /&gt;
* Sa 31.05.2025 @ ab ca 23:00 Uhr: Rename shell =&amp;gt; x86shell, armshell =&amp;gt; shell (DNS und Hostnames)&lt;br /&gt;
* Mi 28.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, DSA-5925-1) [https://lists.debian.org/debian-security-announce/2025/msg00088.html Advisory]&lt;br /&gt;
* Do 22.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 01.05.2025 @ 05:50–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 28.03.2025 @ 05:00–08:00 Uhr: x86shell.uugrn.org (Grund: rescale  to X22)&lt;br /&gt;
* Sa 22.03.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 12:30 Uhr: {wiki,www}.uugrn.org (Grund: Updates: Mediawiki 1.39-&amp;gt;1.42, PHP 7.4-&amp;gt;8.2, OpenBSD 7.4-&amp;gt;7.6)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: dns1.uugrn.org (Grund: Umstellung auf ARM CAX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: maico.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: gamma.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: andi.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: irc.uugrn.org (Grund: Reboot, updates + rescale to CX22)&lt;br /&gt;
* Mi 12.03.2025 @ 19:45 Uhr: {mail2,vorstand,chat,git}.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:20 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:10 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mi 24.10.2024 @ 00:04-00:14 Uhr: git.uugrn.org (Grund: Upgrade auf OpenBSD 7.6)&lt;br /&gt;
* Fr 04.10.2024 @ 20:00-21:00 Uhr (FIXME-Wartung): irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.5)&lt;br /&gt;
* Fr 04.10.2024 @ 19:30-21:00 Uhr (FIXME-Wartung): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.09.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mo 22.07.2024 @ 06:45-06:55 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 13.05.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 17.04.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 02.03.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.5)&lt;br /&gt;
* So 14.01.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 16.12.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.4)&lt;br /&gt;
* Di 10.10.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.2)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Di 12.09.2023 @ 08:40 Uhr (angekündigt war 06:00-08:00 Uhr, sorry!): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 25.08.2.23 @ 22:00 Uhr: dns1.uugrn.org (Grund: Upgrade auf Debian Bookworm)&lt;br /&gt;
* Do 13.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 03.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 23.07.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.1)&lt;br /&gt;
* Fr 07.07.2023 @ 20:30-22:00 Uhr: shell.uugrn.org (Grund: Debian-Upgrade auf bookworm 12.0)&lt;br /&gt;
* Di 16.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 06.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 05.02.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.01.2023 @ 18:00 Uhr: irc.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 21.12.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 10.11.2022 @ 09:45 Uhr: chat.uugrn.org (Grund: Kernel + Jitsi Update)&lt;br /&gt;
* Sa 09.11.2022 @ 20:00 Uhr: mail2.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mi 26.10.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 24.10.2022 @ 18:00 Uhr: irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mo 24.10.2022 @ 21:00 Uhr: {www,wiki,fixme,stammtisch}.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Status&amp;diff=14446</id>
		<title>Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Status&amp;diff=14446"/>
		<updated>2026-01-16T18:45:19Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* SERVICE STATUS */ cp.uugrn.org&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SERVICE STATUS =&lt;br /&gt;
&lt;br /&gt;
Geplante Arbeiten:&lt;br /&gt;
* Fr 16.01.2026 @ 22:00–23:00 Uhr: cp.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
&lt;br /&gt;
Aktuell laufende Arbeiten:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abgeschlossene Arbeiten:&lt;br /&gt;
* Fr 16.01.2026 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 13.12.2025 @ 05:00–08:00 Uhr (tatsächlich 01:30-01:45): shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Sa 08.11.2025 @ ab etwa 20:00 Uhr: [[Dienste/Cryptpad_(cp.uugrn.org)|cp.uugrn.org]] (Aktualisierung auf Debian 13 und Cryptpad 2025.9.0, inkl. Reboot Server)&lt;br /&gt;
* Mi 24.09.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Debian Trixie Point Release)&lt;br /&gt;
* Di 19.08.2025 @ 05:00–08:00 Uhr: shell.uugrn.org (Update Debian Trixie)&lt;br /&gt;
* Mo 30.06.2025 @ abends: x86shell.uugrn.org - bleibender Shutdown&lt;br /&gt;
* Sa 28.06.2025 @ ab ca 22:15 Uhr: Aktualisierung cp.uugrn.org CrypPad 2024.12 =&amp;gt; 2025.3.0 =&amp;gt; 2025.3.1, Reboot Server, wg. Debian-Updates. &lt;br /&gt;
* Sa 31.05.2025 @ ab ca 23:00 Uhr: Rename shell =&amp;gt; x86shell, armshell =&amp;gt; shell (DNS und Hostnames)&lt;br /&gt;
* Mi 28.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, DSA-5925-1) [https://lists.debian.org/debian-security-announce/2025/msg00088.html Advisory]&lt;br /&gt;
* Do 22.05.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 01.05.2025 @ 05:50–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 28.03.2025 @ 05:00–08:00 Uhr: x86shell.uugrn.org (Grund: rescale  to X22)&lt;br /&gt;
* Sa 22.03.2025 @ 05:00–08:00 Uhr: {x86,arm}shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 12:30 Uhr: {wiki,www}.uugrn.org (Grund: Updates: Mediawiki 1.39-&amp;gt;1.42, PHP 7.4-&amp;gt;8.2, OpenBSD 7.4-&amp;gt;7.6)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: dns1.uugrn.org (Grund: Umstellung auf ARM CAX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: maico.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: gamma.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: andi.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Sa 15.03.2025 @ 11:00 Uhr: irc.uugrn.org (Grund: Reboot, updates + rescale to CX22)&lt;br /&gt;
* Mi 12.03.2025 @ 19:45 Uhr: {mail2,vorstand,chat,git}.uugrn.org (Grund: Reboot, rescale to CX22)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 12.02.2025 @ 06:15 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:20 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 01.12.2024 @ 07:10 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: armshell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Do 14.11.2024 @ 05:00-06:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mi 24.10.2024 @ 00:04-00:14 Uhr: git.uugrn.org (Grund: Upgrade auf OpenBSD 7.6)&lt;br /&gt;
* Fr 04.10.2024 @ 20:00-21:00 Uhr (FIXME-Wartung): irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.5)&lt;br /&gt;
* Fr 04.10.2024 @ 19:30-21:00 Uhr (FIXME-Wartung): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.09.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update, Debian Point Release)&lt;br /&gt;
* Mo 22.07.2024 @ 06:45-06:55 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 13.05.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 17.04.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 02.03.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.5)&lt;br /&gt;
* So 14.01.2024 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 16.12.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.4)&lt;br /&gt;
* Di 10.10.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.2)&lt;br /&gt;
* Sa 23.11.2024 @ 12:00-12:20 Uhr: mail.uugrn.org (Grund: Update auf OpenBSD 7.6)&lt;br /&gt;
* Di 12.09.2023 @ 08:40 Uhr (angekündigt war 06:00-08:00 Uhr, sorry!): shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Fr 25.08.2.23 @ 22:00 Uhr: dns1.uugrn.org (Grund: Upgrade auf Debian Bookworm)&lt;br /&gt;
* Do 13.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 03.08.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 23.07.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Debian-Upgrade auf bookworm 12.1)&lt;br /&gt;
* Fr 07.07.2023 @ 20:30-22:00 Uhr: shell.uugrn.org (Grund: Debian-Upgrade auf bookworm 12.0)&lt;br /&gt;
* Di 16.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Sa 06.05.2023 @ 06:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 05.02.2023 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Do 12.01.2023 @ 18:00 Uhr: irc.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mi 21.12.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* So 10.11.2022 @ 09:45 Uhr: chat.uugrn.org (Grund: Kernel + Jitsi Update)&lt;br /&gt;
* Sa 09.11.2022 @ 20:00 Uhr: mail2.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mi 26.10.2022 @ 05:00-08:00 Uhr: shell.uugrn.org (Grund: Reboot, Kernel-Update)&lt;br /&gt;
* Mo 24.10.2022 @ 18:00 Uhr: irc.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;br /&gt;
* Mo 24.10.2022 @ 21:00 Uhr: {www,wiki,fixme,stammtisch}.uugrn.org (Grund: Upgrade auf OpenBSD 7.2)&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Stammtisch&amp;diff=14424</id>
		<title>Stammtisch</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Stammtisch&amp;diff=14424"/>
		<updated>2025-11-21T19:59:30Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* siehe auch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Einmal im Monat trifft sich die {{UUGRN}} zu einem geselligen &#039;&#039;&#039;Stammtisch&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Wann und  Wo? ==&lt;br /&gt;
&lt;br /&gt;
jeweils am  &#039;&#039;&#039;3. Montag&#039;&#039;&#039; des Monats&lt;br /&gt;
&lt;br /&gt;
Laut unserem [https://www.uugrn.org/events Kalender] findet der nächste Stammtisch an folgendem Termin statt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;vorstand&amp;quot; path=&amp;quot;/Kalender/next_stammtisch.html&amp;quot; height=&amp;quot;100%&amp;quot; width=&amp;quot;100%&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wer? ==&lt;br /&gt;
Zu unseren Treffen ist &#039;&#039;&#039;JEDER herzlich eingeladen&#039;&#039;&#039; also auch DU!&lt;br /&gt;
 &lt;br /&gt;
Auf den Treffen sind je nach Jahreszeit, Wetter und Fernsehprogramm grob geschätzt &lt;br /&gt;
zwischen 5 und 15 Leute anwesend. &lt;br /&gt;
Die Stammtische laufen in lockerer Atmosphäre ab und je nach Sperrstunde geht das &lt;br /&gt;
schon mal bis Mitternacht oder darüber hinaus (für die, die solange bleiben können oder wollen). &lt;br /&gt;
&lt;br /&gt;
== Neue? ==&lt;br /&gt;
Da auf den Treffen fast jedes mal auch &amp;quot;Neue&amp;quot; dabei sind, fällt man selbst als &lt;br /&gt;
&amp;quot;Neuer&amp;quot; gar nicht auf, also nur keine Hemmung, wir sind keine geschlossene &lt;br /&gt;
Gesellschaft und es wurde soweit mir bekannt auch noch keinem Anfänger der Kopf abgerissen :)&lt;br /&gt;
&lt;br /&gt;
== Mitfahrgelegenheit ==&lt;br /&gt;
Falls Du nicht mobil bist, kannst Du über die Mailingliste nach einer Mitfahrgelegenheit &lt;br /&gt;
fragen. Auf beiden Treffen sind Leute aus der Region dabei, sodass man auch als Mannheimer &lt;br /&gt;
mit auf das Heidelberger Treffen kann oder andersherum.&lt;br /&gt;
&lt;br /&gt;
== Was? ==&lt;br /&gt;
Die Stammtische sind offen für alle Interessierten rund [[UNIX]], [[Linux]] und verwandter Themenbereiche.&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* [[FIXME]] Workshops, Vorträge und [[Spaß am Gerät]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&amp;lt;!-- * [http://wetterstationen.meteomedia.de/messnetz/forecast/107300.html Biergartenwetter? 4 Tage Wetterprognose für Mannheim-Flugplatz] --&amp;gt;&lt;br /&gt;
* [http://wetterstationen.meteomedia.de/messnetz/forecast/107320.html Biergartenwetter? 4 Tage Wetterprognose für die Wetterstation HD-Universität]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:UUGRN|Stammtisch]]&lt;br /&gt;
[[Kategorie:Aktuell|Stammtisch]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Stammtisch&amp;diff=14423</id>
		<title>Stammtisch</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Stammtisch&amp;diff=14423"/>
		<updated>2025-11-21T19:58:33Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Mitfahrgelegenheit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Einmal im Monat trifft sich die {{UUGRN}} zu einem geselligen &#039;&#039;&#039;Stammtisch&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
== Wann und  Wo? ==&lt;br /&gt;
&lt;br /&gt;
jeweils am  &#039;&#039;&#039;3. Montag&#039;&#039;&#039; des Monats&lt;br /&gt;
&lt;br /&gt;
Laut unserem [https://www.uugrn.org/events Kalender] findet der nächste Stammtisch an folgendem Termin statt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe key=&amp;quot;vorstand&amp;quot; path=&amp;quot;/Kalender/next_stammtisch.html&amp;quot; height=&amp;quot;100%&amp;quot; width=&amp;quot;100%&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Wer? ==&lt;br /&gt;
Zu unseren Treffen ist &#039;&#039;&#039;JEDER herzlich eingeladen&#039;&#039;&#039; also auch DU!&lt;br /&gt;
 &lt;br /&gt;
Auf den Treffen sind je nach Jahreszeit, Wetter und Fernsehprogramm grob geschätzt &lt;br /&gt;
zwischen 5 und 15 Leute anwesend. &lt;br /&gt;
Die Stammtische laufen in lockerer Atmosphäre ab und je nach Sperrstunde geht das &lt;br /&gt;
schon mal bis Mitternacht oder darüber hinaus (für die, die solange bleiben können oder wollen). &lt;br /&gt;
&lt;br /&gt;
== Neue? ==&lt;br /&gt;
Da auf den Treffen fast jedes mal auch &amp;quot;Neue&amp;quot; dabei sind, fällt man selbst als &lt;br /&gt;
&amp;quot;Neuer&amp;quot; gar nicht auf, also nur keine Hemmung, wir sind keine geschlossene &lt;br /&gt;
Gesellschaft und es wurde soweit mir bekannt auch noch keinem Anfänger der Kopf abgerissen :)&lt;br /&gt;
&lt;br /&gt;
== Mitfahrgelegenheit ==&lt;br /&gt;
Falls Du nicht mobil bist, kannst Du über die Mailingliste nach einer Mitfahrgelegenheit &lt;br /&gt;
fragen. Auf beiden Treffen sind Leute aus der Region dabei, sodass man auch als Mannheimer &lt;br /&gt;
mit auf das Heidelberger Treffen kann oder andersherum.&lt;br /&gt;
&lt;br /&gt;
== Was? ==&lt;br /&gt;
Die Stammtische sind offen für alle Interessierten rund [[UNIX]], [[Linux]] und verwandter Themenbereiche.&lt;br /&gt;
&lt;br /&gt;
== siehe auch ==&lt;br /&gt;
* [[FIXME Treffen]] Workshops, Vorträge und [[Spaß am Gerät]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&amp;lt;!-- * [http://wetterstationen.meteomedia.de/messnetz/forecast/107300.html Biergartenwetter? 4 Tage Wetterprognose für Mannheim-Flugplatz] --&amp;gt;&lt;br /&gt;
* [http://wetterstationen.meteomedia.de/messnetz/forecast/107320.html Biergartenwetter? 4 Tage Wetterprognose für die Wetterstation HD-Universität]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:UUGRN|Stammtisch]]&lt;br /&gt;
[[Kategorie:Aktuell|Stammtisch]]&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14422</id>
		<title>Maschinenraum/cp.uugrn.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14422"/>
		<updated>2025-11-13T22:39:23Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Install Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Admin Kontakt: sh[at]uugrn.org&lt;br /&gt;
;Hostname: cp.uugrn.org&lt;br /&gt;
;Aufgabe: Plattform für Echtzeit-Er-/Bearbeitung von Texten, Tabellen, Präsentationen, Kanban, Terminfindung…&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Ein CryptPad sind Inhalte, die gemeinsam und gleichzeitig (kollaborativ) erarbeitet werden können. Im Vergleich zu Etherpad sind die Inhalte verschlüsselt auf dem Server gespeichert. Die Software ermöglicht das Erstellen und Bearbeiten von Inhalten mit mehreren Personen gleichzeitig. Es gibt verschiedene Dokumenttypen.&lt;br /&gt;
&lt;br /&gt;
[https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten Anleitung an Dokumenten arbeiten]&lt;br /&gt;
&lt;br /&gt;
===== Dokumentation und Unterstützung =====&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide Adminguide], [https://docs.cryptpad.org/en/admin_guide/installation.html Installation], [https://docs.cryptpad.org/en/admin_guide/maintenance.html Wartung]&lt;br /&gt;
* [https://forum.cryptpad.org/ Cryptpad Forum]&lt;br /&gt;
* [https://matrix.to/#/#cryptpad-admins:matrix.xwiki.com Cryptpad Matrix Kanal]&lt;br /&gt;
&lt;br /&gt;
==== CryptPad aktualisieren ====&lt;br /&gt;
&lt;br /&gt;
Wartungsarbeiten über die Mailingliste, IRC und Matrix ankündigen.&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob es eine Aktualisierung gibt: [https://github.com/cryptpad/cryptpad/releases Releasenotes] geben Hinweise zum Update von Version zu Version.&lt;br /&gt;
&lt;br /&gt;
Was steht an: [https://github.com/cryptpad/cryptpad/milestones Plan für künfünftige Veröffentlichtungen]. [https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo/ Kanban der öffentlichen Roadmap].&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
Prüfen was auf dem Server gerade los ist:&lt;br /&gt;
&lt;br /&gt;
Liste aller laufenden Prozesse azeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux&lt;br /&gt;
ps aux | grep nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen und Sockets anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ss -ant&lt;br /&gt;
#nur hörende Verbindungen&lt;br /&gt;
ss -lt&lt;br /&gt;
# udp und tcp&lt;br /&gt;
ss -anut&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logs anzeigen allgemein und ausgaben zu Cryptpad prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
journalctl -f &lt;br /&gt;
journalctl -u cryptpad -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zugriffsprotokolldatei von NGINX&lt;br /&gt;
sudo tail -f /var/log/nginx/access.log&lt;br /&gt;
&lt;br /&gt;
# Welche IPs sind aktiv?&lt;br /&gt;
sudo awk &#039;{print $1}&#039; /var/log/nginx/access.log | sort | uniq -c | sort -nr | head&lt;br /&gt;
&lt;br /&gt;
# Zeigt alle Prozesse, die gerade eine aktive Verbindung zum TCP-Port 3000 haben &lt;br /&gt;
sudo lsof -i :3000 -i :3001 | grep ESTABLISHED&lt;br /&gt;
# alternativ&lt;br /&gt;
sudo lsof -i | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&lt;br /&gt;
# gibt es aktive Verbindungen auf den Ports 3000 und 3001&lt;br /&gt;
ss -antp | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ssh mit der Konsole des Servers bei Hetzner verbinden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh  -4 -i ./.ssh/ssh-rsa-private-4096-key root@cp.uugrn.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung anlegen (als root im Ordner /root) und Aktualisierung Debian:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Prüfung und Installation von Debian Updates&lt;br /&gt;
apt update&lt;br /&gt;
apt upgrade&lt;br /&gt;
# Gegebenenfalls Neustart des Servers einplanen.&lt;br /&gt;
&lt;br /&gt;
#Server stoppen&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
#Sichern&lt;br /&gt;
tar czf ~/cryptpad-backup-$(date +%F).tar.gz /home/cryptpad/cryptpad&lt;br /&gt;
&lt;br /&gt;
#Server wieder starten oder gleich das Update nachziehen&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Server als root stoppen&lt;br /&gt;
&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Benutzer cryptpad, im Ordner /home/cryptpad/cryptpad arbeiten:&lt;br /&gt;
&lt;br /&gt;
su cryptpad&lt;br /&gt;
&lt;br /&gt;
cd /home/cryptpad/cryptpad &lt;br /&gt;
&lt;br /&gt;
Installationshinweise bei den Releasenotes ansehen!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Beispiel Autumn release (2025.9.0)&lt;br /&gt;
git fetch --depth 1 origin tag 2025.9.0&lt;br /&gt;
git checkout 2025.9.0&lt;br /&gt;
npm ci&lt;br /&gt;
npm run install:components&lt;br /&gt;
#./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
#Prüfen, gibt es Unterschiede an der Standardkonfigurationsdatei, die in die eigene Konfiguration übernommen werden müssen?&lt;br /&gt;
diff config/config.example.js config/config.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
als Benutzer root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Server starten&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
# Nach Änderungen den Dienst neustarten&lt;br /&gt;
sudo systemctl restart cryptpad&lt;br /&gt;
&lt;br /&gt;
# Status des Dienstes ansehen&lt;br /&gt;
sudo systemctl status cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
CryptPad lässt sich auch mittels npm starten. Vorteil: es spuckt Informationen und ggf. Fehlermeldungen aus:&lt;br /&gt;
&lt;br /&gt;
npm = Node Package Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cryptpad Dienst starten und Logausgaben prüfen&lt;br /&gt;
cd /home/cryptpad/cryptpad&lt;br /&gt;
npm start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin Log ====&lt;br /&gt;
* Betriebssystem: Debian&lt;br /&gt;
* Webserver: NGINX&lt;br /&gt;
* Produktiv seit: 06.01.2025&lt;br /&gt;
* URL: https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
==== Install Log ====&lt;br /&gt;
&lt;br /&gt;
OS: Debian (13)&lt;br /&gt;
Hetzner cx22, 2 CPU, 40 GB SSD, 4 GB Ram&lt;br /&gt;
&lt;br /&gt;
Installierte Software&lt;br /&gt;
* cryptpad: v2025.9.0)&lt;br /&gt;
* nginx (als reverse proxy)&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide/installation.html]&lt;br /&gt;
* [https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten]&lt;br /&gt;
&lt;br /&gt;
Diagnose: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
===== Vorbereitungen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2 Domains werden benötigt die beide auf den Server zeigen&lt;br /&gt;
cp.uugrn.org sandboxcp.uugrn.org (für erweiterten Schutz gegen CSS)&lt;br /&gt;
&lt;br /&gt;
apt install -y curl&lt;br /&gt;
&lt;br /&gt;
curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
bash nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
apt install -y nodejs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Benutzer anlegen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd -m cryptpad -s /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CryptPad läuft unter dem Benutzer „cryptpad“.&lt;br /&gt;
&lt;br /&gt;
Das Home-Verzeichnis ist /home/cryptpad/cryptpad.&lt;br /&gt;
&lt;br /&gt;
===== CryptPad installieren =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/cryptpad/cryptpad.git cryptpad&lt;br /&gt;
&lt;br /&gt;
cd cryptpad&lt;br /&gt;
&lt;br /&gt;
npm ci&lt;br /&gt;
&lt;br /&gt;
npm run install:components&lt;br /&gt;
&lt;br /&gt;
./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
# Beispielkonfiguration an den richtigen Ort kopieren&lt;br /&gt;
cp config/config.example.js config/config.js&lt;br /&gt;
&lt;br /&gt;
# Konfiguration anpassen&lt;br /&gt;
nano config/config.js&lt;br /&gt;
&lt;br /&gt;
# httpUnsafeOrigin: &#039;https://cp.uugrn.org&#039;,&lt;br /&gt;
# httpSafeOrigin: &#039;https://sandboxcp.uugrn.org&#039;,&lt;br /&gt;
&lt;br /&gt;
# cryptpad als Service eintragen&lt;br /&gt;
# als Root&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/cryptpad.service -O /etc/systemd/system/cryptpad.service&lt;br /&gt;
&lt;br /&gt;
# Dienst aktivieren&lt;br /&gt;
systemctl enable --now cryptpad&lt;br /&gt;
&lt;br /&gt;
systemctl start cryptpad # Starten des Dienstes&lt;br /&gt;
systemctl status cryptpad # Info über den Dienst&lt;br /&gt;
systemctl stop cryptpad # Stoppen des Dienstes&lt;br /&gt;
systemctl restart cryptpad # Neustarten des Dienstes&lt;br /&gt;
ss -ant # hier kann man schauen, ob am Port 3000 und 3001 Verbindungen akzeptiert werden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX installieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install nginx&lt;br /&gt;
&lt;br /&gt;
mkdir -p /etc/nginx&lt;br /&gt;
&lt;br /&gt;
openssl dhparam -out /etc/nginx/dhparam.pem 4096&lt;br /&gt;
# Generierung dauert eine ganze Weile. Abwarten, bis beendet.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Let&#039;s Encrypt installieren und Zertifikat generieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install certbot python3-certbot-nginx&lt;br /&gt;
sudo certbot --nginx certonly -d cp.uugrn.org -d sandboxcp.uugrn.org&lt;br /&gt;
sudo systemctl enable certbot.timer&lt;br /&gt;
&lt;br /&gt;
Certificate is saved at: /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem&lt;br /&gt;
Key is saved at:         /etc/letsencrypt/live/cp.uugrn.org/privkey.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
===== Letsencrypt Erneuerung einrichten =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat /etc/cron.weekly/certbot.sh&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin&lt;br /&gt;
certbot renew&lt;br /&gt;
service nginx reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
​--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX konfigurieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/example.nginx.conf -O /etc/nginx/conf.d/cryptpad.conf&lt;br /&gt;
&lt;br /&gt;
Anschließend die Datei bearbeiten.&lt;br /&gt;
Domains eintragen und die Lets-Encrypt-Pfade.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt auch eine erweiterte Beispieldatei: https://github.com/cryptpad/cryptpad/blob/main/docs/example-advanced.nginx.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
        listen       443 ssl;&lt;br /&gt;
        server_name  cp.uugrn.org;&lt;br /&gt;
&lt;br /&gt;
        access_log  /var/log/nginx/cp.uugrn.org.access.log;&lt;br /&gt;
        error_log   /var/log/nginx/cp.uugrn.org.error.log;&lt;br /&gt;
&lt;br /&gt;
        ssl_certificate /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem;&lt;br /&gt;
        ssl_certificate_key /etc/letsencrypt/live/cp.uugrn.org/privkey.pem;&lt;br /&gt;
&lt;br /&gt;
        include /etc/letsencrypt/options-ssl-nginx.conf;&lt;br /&gt;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Anpassungen als CryptPad Benutzer =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
mkdir customize&lt;br /&gt;
cp customize.dist/application_config.js customize/&lt;br /&gt;
&lt;br /&gt;
# Zeilen aus der Datei www/common/application_config_internal.js kopieren und zutreffende in die application_config.js einfügen&lt;br /&gt;
&lt;br /&gt;
nano customize/application_config.js &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ohne Anmeldung dürfen Pads und Dokumente erstellt werden. Sie werden nach 90 Tagen automatisch gelöscht. Es kann auf geteilte Dokumente zugegriffen werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppConfig.disableAnonymousStore = true;&lt;br /&gt;
AppConfig.disableAnonymousPadCreation = false;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart von cryptpad und nginx sollte sich die Seite aufrufen lassen:&lt;br /&gt;
https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
===== Crontab als CryptPad Benutzer einrichten =====&lt;br /&gt;
&lt;br /&gt;
Aufrufe zu node scripts/evict-inactive.js&lt;br /&gt;
&lt;br /&gt;
und node scripts/evict-archived.js&lt;br /&gt;
&lt;br /&gt;
Räumen alte Dokumente weg, die Benutzer ohne Konto angelegt haben und schon älter als 90 Tage sind und archivierte Dokumente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
&lt;br /&gt;
crontab -e&lt;br /&gt;
&lt;br /&gt;
zwei Jobs ergänzen:&lt;br /&gt;
&lt;br /&gt;
30 1 1,15 * * (cd cryptpad; node scripts/evict-inactive.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
30 1 7,22 * * (cd cryptpad; node scripts/evict-archived.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun ein Benutzerkonto einrichten und in der Konfiguration als Administrator eintragen.&lt;br /&gt;
&lt;br /&gt;
===== Benutzerkonto Administrator-Rechte geben =====&lt;br /&gt;
&lt;br /&gt;
 1. öffentlichen Schlüssel kopieren. benutzereinstellungen.&lt;br /&gt;
 2. Datei bearbeiten /home/cryptpad/cryptpad/config/config.js.&lt;br /&gt;
 3. Diese stelle finden und wie im Beispiel Benutzer hinzufügen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    adminKeys: [&lt;br /&gt;
        &amp;quot;[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]&amp;quot;,&lt;br /&gt;
    ],&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 3. CryptPad Server neu starten.&lt;br /&gt;
&lt;br /&gt;
Registrierung deaktivieren&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://cryptpad.mydomain.com/admin/#users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehr https://docs.cryptpad.org/en/admin_guide/customization.html#restricting-guest-access&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14421</id>
		<title>Maschinenraum/cp.uugrn.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14421"/>
		<updated>2025-11-13T22:38:35Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* NGINX konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Admin Kontakt: sh[at]uugrn.org&lt;br /&gt;
;Hostname: cp.uugrn.org&lt;br /&gt;
;Aufgabe: Plattform für Echtzeit-Er-/Bearbeitung von Texten, Tabellen, Präsentationen, Kanban, Terminfindung…&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Ein CryptPad sind Inhalte, die gemeinsam und gleichzeitig (kollaborativ) erarbeitet werden können. Im Vergleich zu Etherpad sind die Inhalte verschlüsselt auf dem Server gespeichert. Die Software ermöglicht das Erstellen und Bearbeiten von Inhalten mit mehreren Personen gleichzeitig. Es gibt verschiedene Dokumenttypen.&lt;br /&gt;
&lt;br /&gt;
[https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten Anleitung an Dokumenten arbeiten]&lt;br /&gt;
&lt;br /&gt;
===== Dokumentation und Unterstützung =====&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide Adminguide], [https://docs.cryptpad.org/en/admin_guide/installation.html Installation], [https://docs.cryptpad.org/en/admin_guide/maintenance.html Wartung]&lt;br /&gt;
* [https://forum.cryptpad.org/ Cryptpad Forum]&lt;br /&gt;
* [https://matrix.to/#/#cryptpad-admins:matrix.xwiki.com Cryptpad Matrix Kanal]&lt;br /&gt;
&lt;br /&gt;
==== CryptPad aktualisieren ====&lt;br /&gt;
&lt;br /&gt;
Wartungsarbeiten über die Mailingliste, IRC und Matrix ankündigen.&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob es eine Aktualisierung gibt: [https://github.com/cryptpad/cryptpad/releases Releasenotes] geben Hinweise zum Update von Version zu Version.&lt;br /&gt;
&lt;br /&gt;
Was steht an: [https://github.com/cryptpad/cryptpad/milestones Plan für künfünftige Veröffentlichtungen]. [https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo/ Kanban der öffentlichen Roadmap].&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
Prüfen was auf dem Server gerade los ist:&lt;br /&gt;
&lt;br /&gt;
Liste aller laufenden Prozesse azeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux&lt;br /&gt;
ps aux | grep nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen und Sockets anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ss -ant&lt;br /&gt;
#nur hörende Verbindungen&lt;br /&gt;
ss -lt&lt;br /&gt;
# udp und tcp&lt;br /&gt;
ss -anut&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logs anzeigen allgemein und ausgaben zu Cryptpad prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
journalctl -f &lt;br /&gt;
journalctl -u cryptpad -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zugriffsprotokolldatei von NGINX&lt;br /&gt;
sudo tail -f /var/log/nginx/access.log&lt;br /&gt;
&lt;br /&gt;
# Welche IPs sind aktiv?&lt;br /&gt;
sudo awk &#039;{print $1}&#039; /var/log/nginx/access.log | sort | uniq -c | sort -nr | head&lt;br /&gt;
&lt;br /&gt;
# Zeigt alle Prozesse, die gerade eine aktive Verbindung zum TCP-Port 3000 haben &lt;br /&gt;
sudo lsof -i :3000 -i :3001 | grep ESTABLISHED&lt;br /&gt;
# alternativ&lt;br /&gt;
sudo lsof -i | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&lt;br /&gt;
# gibt es aktive Verbindungen auf den Ports 3000 und 3001&lt;br /&gt;
ss -antp | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ssh mit der Konsole des Servers bei Hetzner verbinden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh  -4 -i ./.ssh/ssh-rsa-private-4096-key root@cp.uugrn.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung anlegen (als root im Ordner /root) und Aktualisierung Debian:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Prüfung und Installation von Debian Updates&lt;br /&gt;
apt update&lt;br /&gt;
apt upgrade&lt;br /&gt;
# Gegebenenfalls Neustart des Servers einplanen.&lt;br /&gt;
&lt;br /&gt;
#Server stoppen&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
#Sichern&lt;br /&gt;
tar czf ~/cryptpad-backup-$(date +%F).tar.gz /home/cryptpad/cryptpad&lt;br /&gt;
&lt;br /&gt;
#Server wieder starten oder gleich das Update nachziehen&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Server als root stoppen&lt;br /&gt;
&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Benutzer cryptpad, im Ordner /home/cryptpad/cryptpad arbeiten:&lt;br /&gt;
&lt;br /&gt;
su cryptpad&lt;br /&gt;
&lt;br /&gt;
cd /home/cryptpad/cryptpad &lt;br /&gt;
&lt;br /&gt;
Installationshinweise bei den Releasenotes ansehen!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Beispiel Autumn release (2025.9.0)&lt;br /&gt;
git fetch --depth 1 origin tag 2025.9.0&lt;br /&gt;
git checkout 2025.9.0&lt;br /&gt;
npm ci&lt;br /&gt;
npm run install:components&lt;br /&gt;
#./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
#Prüfen, gibt es Unterschiede an der Standardkonfigurationsdatei, die in die eigene Konfiguration übernommen werden müssen?&lt;br /&gt;
diff config/config.example.js config/config.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
als Benutzer root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Server starten&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
# Nach Änderungen den Dienst neustarten&lt;br /&gt;
sudo systemctl restart cryptpad&lt;br /&gt;
&lt;br /&gt;
# Status des Dienstes ansehen&lt;br /&gt;
sudo systemctl status cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
CryptPad lässt sich auch mittels npm starten. Vorteil: es spuckt Informationen und ggf. Fehlermeldungen aus:&lt;br /&gt;
&lt;br /&gt;
npm = Node Package Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cryptpad Dienst starten und Logausgaben prüfen&lt;br /&gt;
cd /home/cryptpad/cryptpad&lt;br /&gt;
npm start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin Log ====&lt;br /&gt;
* Betriebssystem: Debian&lt;br /&gt;
* Webserver: NGINX&lt;br /&gt;
* Produktiv seit: 06.01.2025&lt;br /&gt;
* URL: https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
==== Install Log ====&lt;br /&gt;
&lt;br /&gt;
OS: Debian (13)&lt;br /&gt;
Hetzner cx22, 2 CPU, 40 GB SSD, 4 GB Ram&lt;br /&gt;
&lt;br /&gt;
Installierte Software&lt;br /&gt;
* cryptpad: v2025.6.0)&lt;br /&gt;
* nginx (als reverse proxy)&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide/installation.html]&lt;br /&gt;
* [https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten]&lt;br /&gt;
&lt;br /&gt;
Diagnose: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
===== Vorbereitungen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2 Domains werden benötigt die beide auf den Server zeigen&lt;br /&gt;
cp.uugrn.org sandboxcp.uugrn.org (für erweiterten Schutz gegen CSS)&lt;br /&gt;
&lt;br /&gt;
apt install -y curl&lt;br /&gt;
&lt;br /&gt;
curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
bash nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
apt install -y nodejs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Benutzer anlegen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd -m cryptpad -s /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CryptPad läuft unter dem Benutzer „cryptpad“.&lt;br /&gt;
&lt;br /&gt;
Das Home-Verzeichnis ist /home/cryptpad/cryptpad.&lt;br /&gt;
&lt;br /&gt;
===== CryptPad installieren =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/cryptpad/cryptpad.git cryptpad&lt;br /&gt;
&lt;br /&gt;
cd cryptpad&lt;br /&gt;
&lt;br /&gt;
npm ci&lt;br /&gt;
&lt;br /&gt;
npm run install:components&lt;br /&gt;
&lt;br /&gt;
./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
# Beispielkonfiguration an den richtigen Ort kopieren&lt;br /&gt;
cp config/config.example.js config/config.js&lt;br /&gt;
&lt;br /&gt;
# Konfiguration anpassen&lt;br /&gt;
nano config/config.js&lt;br /&gt;
&lt;br /&gt;
# httpUnsafeOrigin: &#039;https://cp.uugrn.org&#039;,&lt;br /&gt;
# httpSafeOrigin: &#039;https://sandboxcp.uugrn.org&#039;,&lt;br /&gt;
&lt;br /&gt;
# cryptpad als Service eintragen&lt;br /&gt;
# als Root&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/cryptpad.service -O /etc/systemd/system/cryptpad.service&lt;br /&gt;
&lt;br /&gt;
# Dienst aktivieren&lt;br /&gt;
systemctl enable --now cryptpad&lt;br /&gt;
&lt;br /&gt;
systemctl start cryptpad # Starten des Dienstes&lt;br /&gt;
systemctl status cryptpad # Info über den Dienst&lt;br /&gt;
systemctl stop cryptpad # Stoppen des Dienstes&lt;br /&gt;
systemctl restart cryptpad # Neustarten des Dienstes&lt;br /&gt;
ss -ant # hier kann man schauen, ob am Port 3000 und 3001 Verbindungen akzeptiert werden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX installieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install nginx&lt;br /&gt;
&lt;br /&gt;
mkdir -p /etc/nginx&lt;br /&gt;
&lt;br /&gt;
openssl dhparam -out /etc/nginx/dhparam.pem 4096&lt;br /&gt;
# Generierung dauert eine ganze Weile. Abwarten, bis beendet.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Let&#039;s Encrypt installieren und Zertifikat generieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install certbot python3-certbot-nginx&lt;br /&gt;
sudo certbot --nginx certonly -d cp.uugrn.org -d sandboxcp.uugrn.org&lt;br /&gt;
sudo systemctl enable certbot.timer&lt;br /&gt;
&lt;br /&gt;
Certificate is saved at: /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem&lt;br /&gt;
Key is saved at:         /etc/letsencrypt/live/cp.uugrn.org/privkey.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
===== Letsencrypt Erneuerung einrichten =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat /etc/cron.weekly/certbot.sh&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin&lt;br /&gt;
certbot renew&lt;br /&gt;
service nginx reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
​--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX konfigurieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/example.nginx.conf -O /etc/nginx/conf.d/cryptpad.conf&lt;br /&gt;
&lt;br /&gt;
Anschließend die Datei bearbeiten.&lt;br /&gt;
Domains eintragen und die Lets-Encrypt-Pfade.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es gibt auch eine erweiterte Beispieldatei: https://github.com/cryptpad/cryptpad/blob/main/docs/example-advanced.nginx.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
        listen       443 ssl;&lt;br /&gt;
        server_name  cp.uugrn.org;&lt;br /&gt;
&lt;br /&gt;
        access_log  /var/log/nginx/cp.uugrn.org.access.log;&lt;br /&gt;
        error_log   /var/log/nginx/cp.uugrn.org.error.log;&lt;br /&gt;
&lt;br /&gt;
        ssl_certificate /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem;&lt;br /&gt;
        ssl_certificate_key /etc/letsencrypt/live/cp.uugrn.org/privkey.pem;&lt;br /&gt;
&lt;br /&gt;
        include /etc/letsencrypt/options-ssl-nginx.conf;&lt;br /&gt;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Anpassungen als CryptPad Benutzer =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
mkdir customize&lt;br /&gt;
cp customize.dist/application_config.js customize/&lt;br /&gt;
&lt;br /&gt;
# Zeilen aus der Datei www/common/application_config_internal.js kopieren und zutreffende in die application_config.js einfügen&lt;br /&gt;
&lt;br /&gt;
nano customize/application_config.js &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ohne Anmeldung dürfen Pads und Dokumente erstellt werden. Sie werden nach 90 Tagen automatisch gelöscht. Es kann auf geteilte Dokumente zugegriffen werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppConfig.disableAnonymousStore = true;&lt;br /&gt;
AppConfig.disableAnonymousPadCreation = false;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart von cryptpad und nginx sollte sich die Seite aufrufen lassen:&lt;br /&gt;
https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
===== Crontab als CryptPad Benutzer einrichten =====&lt;br /&gt;
&lt;br /&gt;
Aufrufe zu node scripts/evict-inactive.js&lt;br /&gt;
&lt;br /&gt;
und node scripts/evict-archived.js&lt;br /&gt;
&lt;br /&gt;
Räumen alte Dokumente weg, die Benutzer ohne Konto angelegt haben und schon älter als 90 Tage sind und archivierte Dokumente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
&lt;br /&gt;
crontab -e&lt;br /&gt;
&lt;br /&gt;
zwei Jobs ergänzen:&lt;br /&gt;
&lt;br /&gt;
30 1 1,15 * * (cd cryptpad; node scripts/evict-inactive.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
30 1 7,22 * * (cd cryptpad; node scripts/evict-archived.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun ein Benutzerkonto einrichten und in der Konfiguration als Administrator eintragen.&lt;br /&gt;
&lt;br /&gt;
===== Benutzerkonto Administrator-Rechte geben =====&lt;br /&gt;
&lt;br /&gt;
 1. öffentlichen Schlüssel kopieren. benutzereinstellungen.&lt;br /&gt;
 2. Datei bearbeiten /home/cryptpad/cryptpad/config/config.js.&lt;br /&gt;
 3. Diese stelle finden und wie im Beispiel Benutzer hinzufügen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    adminKeys: [&lt;br /&gt;
        &amp;quot;[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]&amp;quot;,&lt;br /&gt;
    ],&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 3. CryptPad Server neu starten.&lt;br /&gt;
&lt;br /&gt;
Registrierung deaktivieren&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://cryptpad.mydomain.com/admin/#users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehr https://docs.cryptpad.org/en/admin_guide/customization.html#restricting-guest-access&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14420</id>
		<title>Maschinenraum/cp.uugrn.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14420"/>
		<updated>2025-11-13T20:46:47Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Anpassungen als CryptPad Benutzer */ korrektur&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Admin Kontakt: sh[at]uugrn.org&lt;br /&gt;
;Hostname: cp.uugrn.org&lt;br /&gt;
;Aufgabe: Plattform für Echtzeit-Er-/Bearbeitung von Texten, Tabellen, Präsentationen, Kanban, Terminfindung…&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Ein CryptPad sind Inhalte, die gemeinsam und gleichzeitig (kollaborativ) erarbeitet werden können. Im Vergleich zu Etherpad sind die Inhalte verschlüsselt auf dem Server gespeichert. Die Software ermöglicht das Erstellen und Bearbeiten von Inhalten mit mehreren Personen gleichzeitig. Es gibt verschiedene Dokumenttypen.&lt;br /&gt;
&lt;br /&gt;
[https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten Anleitung an Dokumenten arbeiten]&lt;br /&gt;
&lt;br /&gt;
===== Dokumentation und Unterstützung =====&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide Adminguide], [https://docs.cryptpad.org/en/admin_guide/installation.html Installation], [https://docs.cryptpad.org/en/admin_guide/maintenance.html Wartung]&lt;br /&gt;
* [https://forum.cryptpad.org/ Cryptpad Forum]&lt;br /&gt;
* [https://matrix.to/#/#cryptpad-admins:matrix.xwiki.com Cryptpad Matrix Kanal]&lt;br /&gt;
&lt;br /&gt;
==== CryptPad aktualisieren ====&lt;br /&gt;
&lt;br /&gt;
Wartungsarbeiten über die Mailingliste, IRC und Matrix ankündigen.&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob es eine Aktualisierung gibt: [https://github.com/cryptpad/cryptpad/releases Releasenotes] geben Hinweise zum Update von Version zu Version.&lt;br /&gt;
&lt;br /&gt;
Was steht an: [https://github.com/cryptpad/cryptpad/milestones Plan für künfünftige Veröffentlichtungen]. [https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo/ Kanban der öffentlichen Roadmap].&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
Prüfen was auf dem Server gerade los ist:&lt;br /&gt;
&lt;br /&gt;
Liste aller laufenden Prozesse azeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux&lt;br /&gt;
ps aux | grep nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen und Sockets anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ss -ant&lt;br /&gt;
#nur hörende Verbindungen&lt;br /&gt;
ss -lt&lt;br /&gt;
# udp und tcp&lt;br /&gt;
ss -anut&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logs anzeigen allgemein und ausgaben zu Cryptpad prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
journalctl -f &lt;br /&gt;
journalctl -u cryptpad -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zugriffsprotokolldatei von NGINX&lt;br /&gt;
sudo tail -f /var/log/nginx/access.log&lt;br /&gt;
&lt;br /&gt;
# Welche IPs sind aktiv?&lt;br /&gt;
sudo awk &#039;{print $1}&#039; /var/log/nginx/access.log | sort | uniq -c | sort -nr | head&lt;br /&gt;
&lt;br /&gt;
# Zeigt alle Prozesse, die gerade eine aktive Verbindung zum TCP-Port 3000 haben &lt;br /&gt;
sudo lsof -i :3000 -i :3001 | grep ESTABLISHED&lt;br /&gt;
# alternativ&lt;br /&gt;
sudo lsof -i | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&lt;br /&gt;
# gibt es aktive Verbindungen auf den Ports 3000 und 3001&lt;br /&gt;
ss -antp | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ssh mit der Konsole des Servers bei Hetzner verbinden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh  -4 -i ./.ssh/ssh-rsa-private-4096-key root@cp.uugrn.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung anlegen (als root im Ordner /root) und Aktualisierung Debian:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Prüfung und Installation von Debian Updates&lt;br /&gt;
apt update&lt;br /&gt;
apt upgrade&lt;br /&gt;
# Gegebenenfalls Neustart des Servers einplanen.&lt;br /&gt;
&lt;br /&gt;
#Server stoppen&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
#Sichern&lt;br /&gt;
tar czf ~/cryptpad-backup-$(date +%F).tar.gz /home/cryptpad/cryptpad&lt;br /&gt;
&lt;br /&gt;
#Server wieder starten oder gleich das Update nachziehen&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Server als root stoppen&lt;br /&gt;
&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Benutzer cryptpad, im Ordner /home/cryptpad/cryptpad arbeiten:&lt;br /&gt;
&lt;br /&gt;
su cryptpad&lt;br /&gt;
&lt;br /&gt;
cd /home/cryptpad/cryptpad &lt;br /&gt;
&lt;br /&gt;
Installationshinweise bei den Releasenotes ansehen!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Beispiel Autumn release (2025.9.0)&lt;br /&gt;
git fetch --depth 1 origin tag 2025.9.0&lt;br /&gt;
git checkout 2025.9.0&lt;br /&gt;
npm ci&lt;br /&gt;
npm run install:components&lt;br /&gt;
#./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
#Prüfen, gibt es Unterschiede an der Standardkonfigurationsdatei, die in die eigene Konfiguration übernommen werden müssen?&lt;br /&gt;
diff config/config.example.js config/config.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
als Benutzer root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Server starten&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
# Nach Änderungen den Dienst neustarten&lt;br /&gt;
sudo systemctl restart cryptpad&lt;br /&gt;
&lt;br /&gt;
# Status des Dienstes ansehen&lt;br /&gt;
sudo systemctl status cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
CryptPad lässt sich auch mittels npm starten. Vorteil: es spuckt Informationen und ggf. Fehlermeldungen aus:&lt;br /&gt;
&lt;br /&gt;
npm = Node Package Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cryptpad Dienst starten und Logausgaben prüfen&lt;br /&gt;
cd /home/cryptpad/cryptpad&lt;br /&gt;
npm start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin Log ====&lt;br /&gt;
* Betriebssystem: Debian&lt;br /&gt;
* Webserver: NGINX&lt;br /&gt;
* Produktiv seit: 06.01.2025&lt;br /&gt;
* URL: https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
==== Install Log ====&lt;br /&gt;
&lt;br /&gt;
OS: Debian (13)&lt;br /&gt;
Hetzner cx22, 2 CPU, 40 GB SSD, 4 GB Ram&lt;br /&gt;
&lt;br /&gt;
Installierte Software&lt;br /&gt;
* cryptpad: v2025.6.0)&lt;br /&gt;
* nginx (als reverse proxy)&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide/installation.html]&lt;br /&gt;
* [https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten]&lt;br /&gt;
&lt;br /&gt;
Diagnose: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
===== Vorbereitungen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2 Domains werden benötigt die beide auf den Server zeigen&lt;br /&gt;
cp.uugrn.org sandboxcp.uugrn.org (für erweiterten Schutz gegen CSS)&lt;br /&gt;
&lt;br /&gt;
apt install -y curl&lt;br /&gt;
&lt;br /&gt;
curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
bash nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
apt install -y nodejs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Benutzer anlegen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd -m cryptpad -s /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CryptPad läuft unter dem Benutzer „cryptpad“.&lt;br /&gt;
&lt;br /&gt;
Das Home-Verzeichnis ist /home/cryptpad/cryptpad.&lt;br /&gt;
&lt;br /&gt;
===== CryptPad installieren =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/cryptpad/cryptpad.git cryptpad&lt;br /&gt;
&lt;br /&gt;
cd cryptpad&lt;br /&gt;
&lt;br /&gt;
npm ci&lt;br /&gt;
&lt;br /&gt;
npm run install:components&lt;br /&gt;
&lt;br /&gt;
./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
# Beispielkonfiguration an den richtigen Ort kopieren&lt;br /&gt;
cp config/config.example.js config/config.js&lt;br /&gt;
&lt;br /&gt;
# Konfiguration anpassen&lt;br /&gt;
nano config/config.js&lt;br /&gt;
&lt;br /&gt;
# httpUnsafeOrigin: &#039;https://cp.uugrn.org&#039;,&lt;br /&gt;
# httpSafeOrigin: &#039;https://sandboxcp.uugrn.org&#039;,&lt;br /&gt;
&lt;br /&gt;
# cryptpad als Service eintragen&lt;br /&gt;
# als Root&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/cryptpad.service -O /etc/systemd/system/cryptpad.service&lt;br /&gt;
&lt;br /&gt;
# Dienst aktivieren&lt;br /&gt;
systemctl enable --now cryptpad&lt;br /&gt;
&lt;br /&gt;
systemctl start cryptpad # Starten des Dienstes&lt;br /&gt;
systemctl status cryptpad # Info über den Dienst&lt;br /&gt;
systemctl stop cryptpad # Stoppen des Dienstes&lt;br /&gt;
systemctl restart cryptpad # Neustarten des Dienstes&lt;br /&gt;
ss -ant # hier kann man schauen, ob am Port 3000 und 3001 Verbindungen akzeptiert werden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX installieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install nginx&lt;br /&gt;
&lt;br /&gt;
mkdir -p /etc/nginx&lt;br /&gt;
&lt;br /&gt;
openssl dhparam -out /etc/nginx/dhparam.pem 4096&lt;br /&gt;
# Generierung dauert eine ganze Weile. Abwarten, bis beendet.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Let&#039;s Encrypt installieren und Zertifikat generieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install certbot python3-certbot-nginx&lt;br /&gt;
sudo certbot --nginx certonly -d cp.uugrn.org -d sandboxcp.uugrn.org&lt;br /&gt;
sudo systemctl enable certbot.timer&lt;br /&gt;
&lt;br /&gt;
Certificate is saved at: /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem&lt;br /&gt;
Key is saved at:         /etc/letsencrypt/live/cp.uugrn.org/privkey.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
===== Letsencrypt Erneuerung einrichten =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat /etc/cron.weekly/certbot.sh&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin&lt;br /&gt;
certbot renew&lt;br /&gt;
service nginx reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
​--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX konfigurieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/example.nginx.conf -O /etc/nginx/conf.d/cryptpad.conf&lt;br /&gt;
&lt;br /&gt;
Anschließend die Datei bearbeiten.&lt;br /&gt;
Domains eintragen und die Lets-Encrypt-Pfade.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
        listen       443 ssl;&lt;br /&gt;
        server_name  cp.uugrn.org;&lt;br /&gt;
&lt;br /&gt;
        access_log  /var/log/nginx/cp.uugrn.org.access.log;&lt;br /&gt;
        error_log   /var/log/nginx/cp.uugrn.org.error.log;&lt;br /&gt;
&lt;br /&gt;
        ssl_certificate /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem;&lt;br /&gt;
        ssl_certificate_key /etc/letsencrypt/live/cp.uugrn.org/privkey.pem;&lt;br /&gt;
&lt;br /&gt;
        include /etc/letsencrypt/options-ssl-nginx.conf;&lt;br /&gt;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Anpassungen als CryptPad Benutzer =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
mkdir customize&lt;br /&gt;
cp customize.dist/application_config.js customize/&lt;br /&gt;
&lt;br /&gt;
# Zeilen aus der Datei www/common/application_config_internal.js kopieren und zutreffende in die application_config.js einfügen&lt;br /&gt;
&lt;br /&gt;
nano customize/application_config.js &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ohne Anmeldung dürfen Pads und Dokumente erstellt werden. Sie werden nach 90 Tagen automatisch gelöscht. Es kann auf geteilte Dokumente zugegriffen werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppConfig.disableAnonymousStore = true;&lt;br /&gt;
AppConfig.disableAnonymousPadCreation = false;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart von cryptpad und nginx sollte sich die Seite aufrufen lassen:&lt;br /&gt;
https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
===== Crontab als CryptPad Benutzer einrichten =====&lt;br /&gt;
&lt;br /&gt;
Aufrufe zu node scripts/evict-inactive.js&lt;br /&gt;
&lt;br /&gt;
und node scripts/evict-archived.js&lt;br /&gt;
&lt;br /&gt;
Räumen alte Dokumente weg, die Benutzer ohne Konto angelegt haben und schon älter als 90 Tage sind und archivierte Dokumente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
&lt;br /&gt;
crontab -e&lt;br /&gt;
&lt;br /&gt;
zwei Jobs ergänzen:&lt;br /&gt;
&lt;br /&gt;
30 1 1,15 * * (cd cryptpad; node scripts/evict-inactive.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
30 1 7,22 * * (cd cryptpad; node scripts/evict-archived.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun ein Benutzerkonto einrichten und in der Konfiguration als Administrator eintragen.&lt;br /&gt;
&lt;br /&gt;
===== Benutzerkonto Administrator-Rechte geben =====&lt;br /&gt;
&lt;br /&gt;
 1. öffentlichen Schlüssel kopieren. benutzereinstellungen.&lt;br /&gt;
 2. Datei bearbeiten /home/cryptpad/cryptpad/config/config.js.&lt;br /&gt;
 3. Diese stelle finden und wie im Beispiel Benutzer hinzufügen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    adminKeys: [&lt;br /&gt;
        &amp;quot;[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]&amp;quot;,&lt;br /&gt;
    ],&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 3. CryptPad Server neu starten.&lt;br /&gt;
&lt;br /&gt;
Registrierung deaktivieren&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://cryptpad.mydomain.com/admin/#users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehr https://docs.cryptpad.org/en/admin_guide/customization.html#restricting-guest-access&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14419</id>
		<title>Maschinenraum/cp.uugrn.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14419"/>
		<updated>2025-11-10T22:54:08Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* Install Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Admin Kontakt: sh[at]uugrn.org&lt;br /&gt;
;Hostname: cp.uugrn.org&lt;br /&gt;
;Aufgabe: Plattform für Echtzeit-Er-/Bearbeitung von Texten, Tabellen, Präsentationen, Kanban, Terminfindung…&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Ein CryptPad sind Inhalte, die gemeinsam und gleichzeitig (kollaborativ) erarbeitet werden können. Im Vergleich zu Etherpad sind die Inhalte verschlüsselt auf dem Server gespeichert. Die Software ermöglicht das Erstellen und Bearbeiten von Inhalten mit mehreren Personen gleichzeitig. Es gibt verschiedene Dokumenttypen.&lt;br /&gt;
&lt;br /&gt;
[https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten Anleitung an Dokumenten arbeiten]&lt;br /&gt;
&lt;br /&gt;
===== Dokumentation und Unterstützung =====&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide Adminguide], [https://docs.cryptpad.org/en/admin_guide/installation.html Installation], [https://docs.cryptpad.org/en/admin_guide/maintenance.html Wartung]&lt;br /&gt;
* [https://forum.cryptpad.org/ Cryptpad Forum]&lt;br /&gt;
* [https://matrix.to/#/#cryptpad-admins:matrix.xwiki.com Cryptpad Matrix Kanal]&lt;br /&gt;
&lt;br /&gt;
==== CryptPad aktualisieren ====&lt;br /&gt;
&lt;br /&gt;
Wartungsarbeiten über die Mailingliste, IRC und Matrix ankündigen.&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob es eine Aktualisierung gibt: [https://github.com/cryptpad/cryptpad/releases Releasenotes] geben Hinweise zum Update von Version zu Version.&lt;br /&gt;
&lt;br /&gt;
Was steht an: [https://github.com/cryptpad/cryptpad/milestones Plan für künfünftige Veröffentlichtungen]. [https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo/ Kanban der öffentlichen Roadmap].&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
Prüfen was auf dem Server gerade los ist:&lt;br /&gt;
&lt;br /&gt;
Liste aller laufenden Prozesse azeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux&lt;br /&gt;
ps aux | grep nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen und Sockets anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ss -ant&lt;br /&gt;
#nur hörende Verbindungen&lt;br /&gt;
ss -lt&lt;br /&gt;
# udp und tcp&lt;br /&gt;
ss -anut&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logs anzeigen allgemein und ausgaben zu Cryptpad prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
journalctl -f &lt;br /&gt;
journalctl -u cryptpad -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zugriffsprotokolldatei von NGINX&lt;br /&gt;
sudo tail -f /var/log/nginx/access.log&lt;br /&gt;
&lt;br /&gt;
# Welche IPs sind aktiv?&lt;br /&gt;
sudo awk &#039;{print $1}&#039; /var/log/nginx/access.log | sort | uniq -c | sort -nr | head&lt;br /&gt;
&lt;br /&gt;
# Zeigt alle Prozesse, die gerade eine aktive Verbindung zum TCP-Port 3000 haben &lt;br /&gt;
sudo lsof -i :3000 -i :3001 | grep ESTABLISHED&lt;br /&gt;
# alternativ&lt;br /&gt;
sudo lsof -i | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&lt;br /&gt;
# gibt es aktive Verbindungen auf den Ports 3000 und 3001&lt;br /&gt;
ss -antp | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ssh mit der Konsole des Servers bei Hetzner verbinden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh  -4 -i ./.ssh/ssh-rsa-private-4096-key root@cp.uugrn.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung anlegen (als root im Ordner /root) und Aktualisierung Debian:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Prüfung und Installation von Debian Updates&lt;br /&gt;
apt update&lt;br /&gt;
apt upgrade&lt;br /&gt;
# Gegebenenfalls Neustart des Servers einplanen.&lt;br /&gt;
&lt;br /&gt;
#Server stoppen&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
#Sichern&lt;br /&gt;
tar czf ~/cryptpad-backup-$(date +%F).tar.gz /home/cryptpad/cryptpad&lt;br /&gt;
&lt;br /&gt;
#Server wieder starten oder gleich das Update nachziehen&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Server als root stoppen&lt;br /&gt;
&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Benutzer cryptpad, im Ordner /home/cryptpad/cryptpad arbeiten:&lt;br /&gt;
&lt;br /&gt;
su cryptpad&lt;br /&gt;
&lt;br /&gt;
cd /home/cryptpad/cryptpad &lt;br /&gt;
&lt;br /&gt;
Installationshinweise bei den Releasenotes ansehen!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Beispiel Autumn release (2025.9.0)&lt;br /&gt;
git fetch --depth 1 origin tag 2025.9.0&lt;br /&gt;
git checkout 2025.9.0&lt;br /&gt;
npm ci&lt;br /&gt;
npm run install:components&lt;br /&gt;
#./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
#Prüfen, gibt es Unterschiede an der Standardkonfigurationsdatei, die in die eigene Konfiguration übernommen werden müssen?&lt;br /&gt;
diff config/config.example.js config/config.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
als Benutzer root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Server starten&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
# Nach Änderungen den Dienst neustarten&lt;br /&gt;
sudo systemctl restart cryptpad&lt;br /&gt;
&lt;br /&gt;
# Status des Dienstes ansehen&lt;br /&gt;
sudo systemctl status cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
CryptPad lässt sich auch mittels npm starten. Vorteil: es spuckt Informationen und ggf. Fehlermeldungen aus:&lt;br /&gt;
&lt;br /&gt;
npm = Node Package Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cryptpad Dienst starten und Logausgaben prüfen&lt;br /&gt;
cd /home/cryptpad/cryptpad&lt;br /&gt;
npm start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin Log ====&lt;br /&gt;
* Betriebssystem: Debian&lt;br /&gt;
* Webserver: NGINX&lt;br /&gt;
* Produktiv seit: 06.01.2025&lt;br /&gt;
* URL: https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
==== Install Log ====&lt;br /&gt;
&lt;br /&gt;
OS: Debian (13)&lt;br /&gt;
Hetzner cx22, 2 CPU, 40 GB SSD, 4 GB Ram&lt;br /&gt;
&lt;br /&gt;
Installierte Software&lt;br /&gt;
* cryptpad: v2025.6.0)&lt;br /&gt;
* nginx (als reverse proxy)&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide/installation.html]&lt;br /&gt;
* [https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten]&lt;br /&gt;
&lt;br /&gt;
Diagnose: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
===== Vorbereitungen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2 Domains werden benötigt die beide auf den Server zeigen&lt;br /&gt;
cp.uugrn.org sandboxcp.uugrn.org (für erweiterten Schutz gegen CSS)&lt;br /&gt;
&lt;br /&gt;
apt install -y curl&lt;br /&gt;
&lt;br /&gt;
curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
bash nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
apt install -y nodejs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Benutzer anlegen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd -m cryptpad -s /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CryptPad läuft unter dem Benutzer „cryptpad“.&lt;br /&gt;
&lt;br /&gt;
Das Home-Verzeichnis ist /home/cryptpad/cryptpad.&lt;br /&gt;
&lt;br /&gt;
===== CryptPad installieren =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/cryptpad/cryptpad.git cryptpad&lt;br /&gt;
&lt;br /&gt;
cd cryptpad&lt;br /&gt;
&lt;br /&gt;
npm ci&lt;br /&gt;
&lt;br /&gt;
npm run install:components&lt;br /&gt;
&lt;br /&gt;
./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
# Beispielkonfiguration an den richtigen Ort kopieren&lt;br /&gt;
cp config/config.example.js config/config.js&lt;br /&gt;
&lt;br /&gt;
# Konfiguration anpassen&lt;br /&gt;
nano config/config.js&lt;br /&gt;
&lt;br /&gt;
# httpUnsafeOrigin: &#039;https://cp.uugrn.org&#039;,&lt;br /&gt;
# httpSafeOrigin: &#039;https://sandboxcp.uugrn.org&#039;,&lt;br /&gt;
&lt;br /&gt;
# cryptpad als Service eintragen&lt;br /&gt;
# als Root&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/cryptpad.service -O /etc/systemd/system/cryptpad.service&lt;br /&gt;
&lt;br /&gt;
# Dienst aktivieren&lt;br /&gt;
systemctl enable --now cryptpad&lt;br /&gt;
&lt;br /&gt;
systemctl start cryptpad # Starten des Dienstes&lt;br /&gt;
systemctl status cryptpad # Info über den Dienst&lt;br /&gt;
systemctl stop cryptpad # Stoppen des Dienstes&lt;br /&gt;
systemctl restart cryptpad # Neustarten des Dienstes&lt;br /&gt;
ss -ant # hier kann man schauen, ob am Port 3000 und 3001 Verbindungen akzeptiert werden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX installieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install nginx&lt;br /&gt;
&lt;br /&gt;
mkdir -p /etc/nginx&lt;br /&gt;
&lt;br /&gt;
openssl dhparam -out /etc/nginx/dhparam.pem 4096&lt;br /&gt;
# Generierung dauert eine ganze Weile. Abwarten, bis beendet.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Let&#039;s Encrypt installieren und Zertifikat generieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install certbot python3-certbot-nginx&lt;br /&gt;
sudo certbot --nginx certonly -d cp.uugrn.org -d sandboxcp.uugrn.org&lt;br /&gt;
sudo systemctl enable certbot.timer&lt;br /&gt;
&lt;br /&gt;
Certificate is saved at: /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem&lt;br /&gt;
Key is saved at:         /etc/letsencrypt/live/cp.uugrn.org/privkey.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
===== Letsencrypt Erneuerung einrichten =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat /etc/cron.weekly/certbot.sh&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin&lt;br /&gt;
certbot renew&lt;br /&gt;
service nginx reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
​--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX konfigurieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/example.nginx.conf -O /etc/nginx/conf.d/cryptpad.conf&lt;br /&gt;
&lt;br /&gt;
Anschließend die Datei bearbeiten.&lt;br /&gt;
Domains eintragen und die Lets-Encrypt-Pfade.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
        listen       443 ssl;&lt;br /&gt;
        server_name  cp.uugrn.org;&lt;br /&gt;
&lt;br /&gt;
        access_log  /var/log/nginx/cp.uugrn.org.access.log;&lt;br /&gt;
        error_log   /var/log/nginx/cp.uugrn.org.error.log;&lt;br /&gt;
&lt;br /&gt;
        ssl_certificate /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem;&lt;br /&gt;
        ssl_certificate_key /etc/letsencrypt/live/cp.uugrn.org/privkey.pem;&lt;br /&gt;
&lt;br /&gt;
        include /etc/letsencrypt/options-ssl-nginx.conf;&lt;br /&gt;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Anpassungen als CryptPad Benutzer =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
mkdir customize&lt;br /&gt;
cp customize.dist/application_config.js customize/&lt;br /&gt;
cp www/common/application_config_internal.js customize/application_config.js&lt;br /&gt;
&lt;br /&gt;
nano customize/application_config.js &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ohne Anmeldung dürfen Pads und Dokumente erstellt werden. Sie werden nach 90 Tagen automatisch gelöscht. Es kann auf geteilte Dokumente zugegriffen werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppConfig.disableAnonymousStore = true;&lt;br /&gt;
AppConfig.disableAnonymousPadCreation = false;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart von cryptpad und nginx sollte sich die Seite aufrufen lassen:&lt;br /&gt;
https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
===== Crontab als CryptPad Benutzer einrichten =====&lt;br /&gt;
&lt;br /&gt;
Aufrufe zu node scripts/evict-inactive.js&lt;br /&gt;
&lt;br /&gt;
und node scripts/evict-archived.js&lt;br /&gt;
&lt;br /&gt;
Räumen alte Dokumente weg, die Benutzer ohne Konto angelegt haben und schon älter als 90 Tage sind und archivierte Dokumente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
&lt;br /&gt;
crontab -e&lt;br /&gt;
&lt;br /&gt;
zwei Jobs ergänzen:&lt;br /&gt;
&lt;br /&gt;
30 1 1,15 * * (cd cryptpad; node scripts/evict-inactive.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
30 1 7,22 * * (cd cryptpad; node scripts/evict-archived.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun ein Benutzerkonto einrichten und in der Konfiguration als Administrator eintragen.&lt;br /&gt;
&lt;br /&gt;
===== Benutzerkonto Administrator-Rechte geben =====&lt;br /&gt;
&lt;br /&gt;
 1. öffentlichen Schlüssel kopieren. benutzereinstellungen.&lt;br /&gt;
 2. Datei bearbeiten /home/cryptpad/cryptpad/config/config.js.&lt;br /&gt;
 3. Diese stelle finden und wie im Beispiel Benutzer hinzufügen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    adminKeys: [&lt;br /&gt;
        &amp;quot;[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]&amp;quot;,&lt;br /&gt;
    ],&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 3. CryptPad Server neu starten.&lt;br /&gt;
&lt;br /&gt;
Registrierung deaktivieren&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://cryptpad.mydomain.com/admin/#users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehr https://docs.cryptpad.org/en/admin_guide/customization.html#restricting-guest-access&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
	<entry>
		<id>https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14418</id>
		<title>Maschinenraum/cp.uugrn.org</title>
		<link rel="alternate" type="text/html" href="https://wiki.uugrn.org/index.php?title=Maschinenraum/cp.uugrn.org&amp;diff=14418"/>
		<updated>2025-11-10T22:40:50Z</updated>

		<summary type="html">&lt;p&gt;HDValentin: /* CryptPad aktualisieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Admin Kontakt: sh[at]uugrn.org&lt;br /&gt;
;Hostname: cp.uugrn.org&lt;br /&gt;
;Aufgabe: Plattform für Echtzeit-Er-/Bearbeitung von Texten, Tabellen, Präsentationen, Kanban, Terminfindung…&lt;br /&gt;
&lt;br /&gt;
==== Beschreibung ====&lt;br /&gt;
Ein CryptPad sind Inhalte, die gemeinsam und gleichzeitig (kollaborativ) erarbeitet werden können. Im Vergleich zu Etherpad sind die Inhalte verschlüsselt auf dem Server gespeichert. Die Software ermöglicht das Erstellen und Bearbeiten von Inhalten mit mehreren Personen gleichzeitig. Es gibt verschiedene Dokumenttypen.&lt;br /&gt;
&lt;br /&gt;
[https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten Anleitung an Dokumenten arbeiten]&lt;br /&gt;
&lt;br /&gt;
===== Dokumentation und Unterstützung =====&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide Adminguide], [https://docs.cryptpad.org/en/admin_guide/installation.html Installation], [https://docs.cryptpad.org/en/admin_guide/maintenance.html Wartung]&lt;br /&gt;
* [https://forum.cryptpad.org/ Cryptpad Forum]&lt;br /&gt;
* [https://matrix.to/#/#cryptpad-admins:matrix.xwiki.com Cryptpad Matrix Kanal]&lt;br /&gt;
&lt;br /&gt;
==== CryptPad aktualisieren ====&lt;br /&gt;
&lt;br /&gt;
Wartungsarbeiten über die Mailingliste, IRC und Matrix ankündigen.&lt;br /&gt;
&lt;br /&gt;
Prüfen, ob es eine Aktualisierung gibt: [https://github.com/cryptpad/cryptpad/releases Releasenotes] geben Hinweise zum Update von Version zu Version.&lt;br /&gt;
&lt;br /&gt;
Was steht an: [https://github.com/cryptpad/cryptpad/milestones Plan für künfünftige Veröffentlichtungen]. [https://cryptpad.fr/kanban/#/2/kanban/view/PLM0C3tFWvYhd+EPzXrbT+NxB76Z5DtZhAA5W5hG9wo/ Kanban der öffentlichen Roadmap].&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
Prüfen was auf dem Server gerade los ist:&lt;br /&gt;
&lt;br /&gt;
Liste aller laufenden Prozesse azeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ps aux&lt;br /&gt;
ps aux | grep nginx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen und Sockets anzeigen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ss -ant&lt;br /&gt;
#nur hörende Verbindungen&lt;br /&gt;
ss -lt&lt;br /&gt;
# udp und tcp&lt;br /&gt;
ss -anut&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Logs anzeigen allgemein und ausgaben zu Cryptpad prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
journalctl -f &lt;br /&gt;
journalctl -u cryptpad -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aktive Verbindungen prüfen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zugriffsprotokolldatei von NGINX&lt;br /&gt;
sudo tail -f /var/log/nginx/access.log&lt;br /&gt;
&lt;br /&gt;
# Welche IPs sind aktiv?&lt;br /&gt;
sudo awk &#039;{print $1}&#039; /var/log/nginx/access.log | sort | uniq -c | sort -nr | head&lt;br /&gt;
&lt;br /&gt;
# Zeigt alle Prozesse, die gerade eine aktive Verbindung zum TCP-Port 3000 haben &lt;br /&gt;
sudo lsof -i :3000 -i :3001 | grep ESTABLISHED&lt;br /&gt;
# alternativ&lt;br /&gt;
sudo lsof -i | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&lt;br /&gt;
# gibt es aktive Verbindungen auf den Ports 3000 und 3001&lt;br /&gt;
ss -antp | egrep &#039;:3000|:3001&#039; | grep ESTABLISHED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per ssh mit der Konsole des Servers bei Hetzner verbinden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ssh  -4 -i ./.ssh/ssh-rsa-private-4096-key root@cp.uugrn.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sicherung anlegen (als root im Ordner /root) und Aktualisierung Debian:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Prüfung und Installation von Debian Updates&lt;br /&gt;
apt update&lt;br /&gt;
apt upgrade&lt;br /&gt;
# Gegebenenfalls Neustart des Servers einplanen.&lt;br /&gt;
&lt;br /&gt;
#Server stoppen&lt;br /&gt;
sudo systemctl stop cryptpad&lt;br /&gt;
&lt;br /&gt;
#Sichern&lt;br /&gt;
tar czf ~/cryptpad-backup-$(date +%F).tar.gz /home/cryptpad/cryptpad&lt;br /&gt;
&lt;br /&gt;
#Server wieder starten oder gleich das Update nachziehen&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Server als root stoppen&lt;br /&gt;
&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Benutzer cryptpad, im Ordner /home/cryptpad/cryptpad arbeiten:&lt;br /&gt;
&lt;br /&gt;
su cryptpad&lt;br /&gt;
&lt;br /&gt;
cd /home/cryptpad/cryptpad &lt;br /&gt;
&lt;br /&gt;
Installationshinweise bei den Releasenotes ansehen!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Beispiel Autumn release (2025.9.0)&lt;br /&gt;
git fetch --depth 1 origin tag 2025.9.0&lt;br /&gt;
git checkout 2025.9.0&lt;br /&gt;
npm ci&lt;br /&gt;
npm run install:components&lt;br /&gt;
#./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
#Prüfen, gibt es Unterschiede an der Standardkonfigurationsdatei, die in die eigene Konfiguration übernommen werden müssen?&lt;br /&gt;
diff config/config.example.js config/config.js&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
als Benutzer root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Server starten&lt;br /&gt;
sudo systemctl start cryptpad&lt;br /&gt;
&lt;br /&gt;
# Nach Änderungen den Dienst neustarten&lt;br /&gt;
sudo systemctl restart cryptpad&lt;br /&gt;
&lt;br /&gt;
# Status des Dienstes ansehen&lt;br /&gt;
sudo systemctl status cryptpad&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diagnoseseite prüfen: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
CryptPad lässt sich auch mittels npm starten. Vorteil: es spuckt Informationen und ggf. Fehlermeldungen aus:&lt;br /&gt;
&lt;br /&gt;
npm = Node Package Manager&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Cryptpad Dienst starten und Logausgaben prüfen&lt;br /&gt;
cd /home/cryptpad/cryptpad&lt;br /&gt;
npm start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin Log ====&lt;br /&gt;
* Betriebssystem: Debian&lt;br /&gt;
* Webserver: NGINX&lt;br /&gt;
* Produktiv seit: 06.01.2025&lt;br /&gt;
* URL: https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
==== Install Log ====&lt;br /&gt;
&lt;br /&gt;
OS: Debian (13)&lt;br /&gt;
Hetzner cx22, 2 CPU, 40 GB SSD, 4 GB Ram&lt;br /&gt;
&lt;br /&gt;
Installierte Software&lt;br /&gt;
* cryptpad: v2025.9.0)&lt;br /&gt;
* nginx (als reverse proxy)&lt;br /&gt;
&lt;br /&gt;
Anleitung:&lt;br /&gt;
* [https://docs.cryptpad.org/en/admin_guide/installation.html]&lt;br /&gt;
* [https://gnulinux.ch/cryptpad-zusammen-an-dokumenten-arbeiten]&lt;br /&gt;
&lt;br /&gt;
Diagnose: https://cp.uugrn.org/checkup/&lt;br /&gt;
&lt;br /&gt;
===== Vorbereitungen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2 Domains werden benötigt die beide auf den Server zeigen&lt;br /&gt;
cp.uugrn.org sandboxcp.uugrn.org (für erweiterten Schutz gegen CSS)&lt;br /&gt;
&lt;br /&gt;
apt install -y curl&lt;br /&gt;
&lt;br /&gt;
curl -fsSL https://deb.nodesource.com/setup_lts.x -o nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
bash nodesource_setup.sh&lt;br /&gt;
&lt;br /&gt;
apt install -y nodejs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Benutzer anlegen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd -m cryptpad -s /bin/bash&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CryptPad läuft unter dem Benutzer „cryptpad“.&lt;br /&gt;
&lt;br /&gt;
Das Home-Verzeichnis ist /home/cryptpad/cryptpad.&lt;br /&gt;
&lt;br /&gt;
===== CryptPad installieren =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
git clone https://github.com/cryptpad/cryptpad.git cryptpad&lt;br /&gt;
&lt;br /&gt;
cd cryptpad&lt;br /&gt;
&lt;br /&gt;
npm ci&lt;br /&gt;
&lt;br /&gt;
npm run install:components&lt;br /&gt;
&lt;br /&gt;
./install-onlyoffice.sh&lt;br /&gt;
&lt;br /&gt;
# Beispielkonfiguration an den richtigen Ort kopieren&lt;br /&gt;
cp config/config.example.js config/config.js&lt;br /&gt;
&lt;br /&gt;
# Konfiguration anpassen&lt;br /&gt;
nano config/config.js&lt;br /&gt;
&lt;br /&gt;
# httpUnsafeOrigin: &#039;https://cp.uugrn.org&#039;,&lt;br /&gt;
# httpSafeOrigin: &#039;https://sandboxcp.uugrn.org&#039;,&lt;br /&gt;
&lt;br /&gt;
# cryptpad als Service eintragen&lt;br /&gt;
# als Root&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/cryptpad.service -O /etc/systemd/system/cryptpad.service&lt;br /&gt;
&lt;br /&gt;
# Dienst aktivieren&lt;br /&gt;
systemctl enable --now cryptpad&lt;br /&gt;
&lt;br /&gt;
systemctl start cryptpad # Starten des Dienstes&lt;br /&gt;
systemctl status cryptpad # Info über den Dienst&lt;br /&gt;
systemctl stop cryptpad # Stoppen des Dienstes&lt;br /&gt;
systemctl restart cryptpad # Neustarten des Dienstes&lt;br /&gt;
ss -ant # hier kann man schauen, ob am Port 3000 und 3001 Verbindungen akzeptiert werden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX installieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install nginx&lt;br /&gt;
&lt;br /&gt;
mkdir -p /etc/nginx&lt;br /&gt;
&lt;br /&gt;
openssl dhparam -out /etc/nginx/dhparam.pem 4096&lt;br /&gt;
# Generierung dauert eine ganze Weile. Abwarten, bis beendet.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Let&#039;s Encrypt installieren und Zertifikat generieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install certbot python3-certbot-nginx&lt;br /&gt;
sudo certbot --nginx certonly -d cp.uugrn.org -d sandboxcp.uugrn.org&lt;br /&gt;
sudo systemctl enable certbot.timer&lt;br /&gt;
&lt;br /&gt;
Certificate is saved at: /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem&lt;br /&gt;
Key is saved at:         /etc/letsencrypt/live/cp.uugrn.org/privkey.pem&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
===== Letsencrypt Erneuerung einrichten =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cat /etc/cron.weekly/certbot.sh&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin&lt;br /&gt;
certbot renew&lt;br /&gt;
service nginx reload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
​--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== NGINX konfigurieren =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://raw.githubusercontent.com/cryptpad/cryptpad/main/docs/example.nginx.conf -O /etc/nginx/conf.d/cryptpad.conf&lt;br /&gt;
&lt;br /&gt;
Anschließend die Datei bearbeiten.&lt;br /&gt;
Domains eintragen und die Lets-Encrypt-Pfade.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
        listen       443 ssl;&lt;br /&gt;
        server_name  cp.uugrn.org;&lt;br /&gt;
&lt;br /&gt;
        access_log  /var/log/nginx/cp.uugrn.org.access.log;&lt;br /&gt;
        error_log   /var/log/nginx/cp.uugrn.org.error.log;&lt;br /&gt;
&lt;br /&gt;
        ssl_certificate /etc/letsencrypt/live/cp.uugrn.org/fullchain.pem;&lt;br /&gt;
        ssl_certificate_key /etc/letsencrypt/live/cp.uugrn.org/privkey.pem;&lt;br /&gt;
&lt;br /&gt;
        include /etc/letsencrypt/options-ssl-nginx.conf;&lt;br /&gt;
        ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Anpassungen als CryptPad Benutzer =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
mkdir customize&lt;br /&gt;
cp customize.dist/application_config.js customize/&lt;br /&gt;
cp www/common/application_config_internal.js customize/application_config.js&lt;br /&gt;
&lt;br /&gt;
nano customize/application_config.js &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ohne Anmeldung dürfen Pads und Dokumente erstellt werden. Sie werden nach 90 Tagen automatisch gelöscht. Es kann auf geteilte Dokumente zugegriffen werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
AppConfig.disableAnonymousStore = true;&lt;br /&gt;
AppConfig.disableAnonymousPadCreation = false;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem Neustart von cryptpad und nginx sollte sich die Seite aufrufen lassen:&lt;br /&gt;
https://cp.uugrn.org/&lt;br /&gt;
&lt;br /&gt;
===== Crontab als CryptPad Benutzer einrichten =====&lt;br /&gt;
&lt;br /&gt;
Aufrufe zu node scripts/evict-inactive.js&lt;br /&gt;
&lt;br /&gt;
und node scripts/evict-archived.js&lt;br /&gt;
&lt;br /&gt;
Räumen alte Dokumente weg, die Benutzer ohne Konto angelegt haben und schon älter als 90 Tage sind und archivierte Dokumente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su - cryptpad&lt;br /&gt;
&lt;br /&gt;
cd ~/cryptpad&lt;br /&gt;
&lt;br /&gt;
crontab -e&lt;br /&gt;
&lt;br /&gt;
zwei Jobs ergänzen:&lt;br /&gt;
&lt;br /&gt;
30 1 1,15 * * (cd cryptpad; node scripts/evict-inactive.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
30 1 7,22 * * (cd cryptpad; node scripts/evict-archived.js &amp;gt; /dev/null)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun ein Benutzerkonto einrichten und in der Konfiguration als Administrator eintragen.&lt;br /&gt;
&lt;br /&gt;
===== Benutzerkonto Administrator-Rechte geben =====&lt;br /&gt;
&lt;br /&gt;
 1. öffentlichen Schlüssel kopieren. benutzereinstellungen.&lt;br /&gt;
 2. Datei bearbeiten /home/cryptpad/cryptpad/config/config.js.&lt;br /&gt;
 3. Diese stelle finden und wie im Beispiel Benutzer hinzufügen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    adminKeys: [&lt;br /&gt;
        &amp;quot;[cryptpad-user1@my.awesome.website/YZgXQxKR0Rcb6r6CmxHPdAGLVludrAF2lEnkbx1vVOo=]&amp;quot;,&lt;br /&gt;
    ],&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
 3. CryptPad Server neu starten.&lt;br /&gt;
&lt;br /&gt;
Registrierung deaktivieren&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://cryptpad.mydomain.com/admin/#users&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mehr https://docs.cryptpad.org/en/admin_guide/customization.html#restricting-guest-access&lt;/div&gt;</summary>
		<author><name>HDValentin</name></author>
	</entry>
</feed>