Procházet zdrojové kódy

catnip.chat initial setup

master
revize
1b6942957b
6 změnil soubory, kde provedl 56 přidání a 0 odebrání
  1. binární
      files/website/catnip.chat.jpg
  2. +25
    -0
      files/website/index.html
  3. +7
    -0
      inventory/host_vars/matrix.catnip.chat/matrix.yaml
  4. +2
    -0
      inventory/hosts
  5. +13
    -0
      secrets.yaml
  6. +9
    -0
      website.yaml

binární
files/website/catnip.chat.jpg Zobrazit soubor

Před Za
Šířka: 750  |  Výška: 499  |  Velikost: 158KB

+ 25
- 0
files/website/index.html Zobrazit soubor

@@ -0,0 +1,25 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>catnip.chat</title>
</head>
<body>
<div style="float:right; margin-left:20px; margin-right:10px;"><img src="catnip.chat.jpg" alt="catnip.chat – chat with us – we do not bite"><p style="text-align:right;"><a href="catn/">Titelbild: cc by Tark Siala</a></p></div>
<h1>catnip.chat</h1>
<h2>Dein freundlicher Matrix-Homeserver mit Katzenkraft!</h2>
<ul>
<li>Was ist Matrix? <a href="https://de.wikipedia.org/wiki/Matrix_(Kommunikationsprotokoll)">Matrix</a>, ein freies Chatprotokoll. Man kann damit in Echtzeit Nachrichten versenden.</li>
<li>Was ist der Vorteil von Matrix? Matrix ist ein offener Standard. So wie bei E-Mail ist man nicht an einen Anbieter gebunden. Man sich als Nutzer also einen Anbieter aussuchen.</li>
<li>Was ist catnip.chat? catnip.chat ist ein offener Matrix-Homeserver. Offen bedeutet in diesem Zusammenhang, dass jeder sich einen Account einrichten kann.</li>
<li>Wie richte ich mir einen Account auf catnip.chat ein? Gehe auf <a href="https://element.catnip.chat">element.catnip.chat</a></li>
<li>Kann ich catnip.chat/Matrix auch mit meinem Smartphone verwenden? Ja, das geht, lade dir die Element-App im Appstore deines Vertrauens herunter und stelle beim Accountsetup als Homeserver https://catnip.chat ein.</li>
</ul>
<h3>Impressum</h3>
<address>Markus Brechtel<br/>
Bachemer Straße 61<br/>
D-50931 Köln<br/>
E-Mail: mkb+catnip.chat@thengo.net<br/>
Telefon: +49 247 5432-47<address>
</body>
</html>

+ 7
- 0
inventory/host_vars/matrix.catnip.chat/matrix.yaml Zobrazit soubor

@@ -0,0 +1,7 @@
matrix_domain: catnip.chat
matrix_ssl_lets_encrypt_support_email: mkb+matrix@thengo.net
matrix_coturn_turn_static_auth_secret: "{{ ansible_local.secrets.matrix_coturn_turn_static_auth_secret }}"
matrix_synapse_macaroon_secret_key: "{{ ansible_local.secrets.matrix_synapse_macaroon_secret_key }}"
matrix_vars_yml_snapshotting_enabled: false
matrix_nginx_proxy_base_domain_serving_enabled: true
matrix_registration_enabled: true

+ 2
- 0
inventory/hosts Zobrazit soubor

@@ -0,0 +1,2 @@
[matrix_servers]
matrix.catnip.chat ansible_user=root

+ 13
- 0
secrets.yaml Zobrazit soubor

@@ -0,0 +1,13 @@
---
- name: set up secrets
hosts: matrix_servers
become: true
roles:
- name: secrets
secrets_definitions:
matrix_coturn_turn_static_auth_secret:
store: local_facts
password_length: 64
matrix_synapse_macaroon_secret_key:
store: local_facts
password_length: 64

+ 9
- 0
website.yaml Zobrazit soubor

@@ -0,0 +1,9 @@
---

- hosts: matrix_servers
become: true
tasks:
- name: copy website
copy:
src: website/
dest: /matrix/nginx-proxy/data/matrix-domain

Načítá se…
Zrušit
Uložit