Initial Taler stack with templated configs, db init script, caddy proxy
This commit is contained in:
commit
d0b0722a7b
16 changed files with 723 additions and 0 deletions
59
exchange/conf/conf.d/99-exchange.conf.tmpl
Normal file
59
exchange/conf/conf.d/99-exchange.conf.tmpl
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
[exchange]
|
||||
BASE_URL = ${EXCHANGE_BASE_URL:-https://${EXCHANGE_HOST:-exchange.antifa.ltd}/}
|
||||
DB = postgres
|
||||
MASTER_PUBLIC_KEY = ${MASTER_PUBLIC_KEY:-QZEPPYMSPF9RKNDCJ1SYMYY5RCV0Y0827SP2FZ9Z1J8C7PEW6CDG}
|
||||
SERVE = tcp
|
||||
PORT = 8081
|
||||
BIND_TO = 0.0.0.0
|
||||
IDLE_RESERVE_EXPIRATION_TIME = 4 weeks
|
||||
RESHARE_RESERVE_EXPIRATION_TIME = 8 weeks
|
||||
TERMS_DIR = /etc/taler-exchange/terms
|
||||
PRIVACY_DIR = /etc/taler-exchange/privacy
|
||||
TINY_AMOUNT = DEMOGELD:0.01
|
||||
SHOPPING_URL = ${EXCHANGE_SHOPPING_URL:-${EXCHANGE_BASE_URL:-https://${EXCHANGE_HOST:-exchange.antifa.ltd}/}}
|
||||
OPEN_BANKING_GATEWAY_URL = ${OPEN_BANKING_GATEWAY_URL:-https://${BANK_HOST:-ob.antifa.ltd}}
|
||||
|
||||
[exchangedb-postgres]
|
||||
CONFIG = postgres://talerexchange:taler@postgres:5432/talerexchange
|
||||
|
||||
[coin_demogeld_1]
|
||||
VALUE = DEMOGELD:0.50
|
||||
CIPHER = RSA
|
||||
RSA_KEYSIZE = 2048
|
||||
DURATION_WITHDRAW = 12 weeks
|
||||
DURATION_SPEND = 52 weeks
|
||||
DURATION_DEPOSIT = 104 weeks
|
||||
DURATION_LEGAL = 208 weeks
|
||||
FEE_WITHDRAW = 0.00 DEMOGELD
|
||||
FEE_DEPOSIT = 0.00 DEMOGELD
|
||||
FEE_REFRESH = 0.00 DEMOGELD
|
||||
FEE_REFUND = 0.00 DEMOGELD
|
||||
|
||||
[coin_demogeld_2]
|
||||
VALUE = DEMOGELD:1.00
|
||||
CIPHER = RSA
|
||||
RSA_KEYSIZE = 2048
|
||||
DURATION_WITHDRAW = 12 weeks
|
||||
DURATION_SPEND = 52 weeks
|
||||
DURATION_DEPOSIT = 104 weeks
|
||||
DURATION_LEGAL = 208 weeks
|
||||
FEE_WITHDRAW = 0.00 DEMOGELD
|
||||
FEE_DEPOSIT = 0.00 DEMOGELD
|
||||
FEE_REFRESH = 0.00 DEMOGELD
|
||||
FEE_REFUND = 0.00 DEMOGELD
|
||||
|
||||
[coin_demogeld_3]
|
||||
VALUE = DEMOGELD:5.00
|
||||
CIPHER = RSA
|
||||
RSA_KEYSIZE = 2048
|
||||
DURATION_WITHDRAW = 12 weeks
|
||||
DURATION_SPEND = 52 weeks
|
||||
DURATION_DEPOSIT = 104 weeks
|
||||
DURATION_LEGAL = 208 weeks
|
||||
FEE_WITHDRAW = 0.00 DEMOGELD
|
||||
FEE_DEPOSIT = 0.00 DEMOGELD
|
||||
FEE_REFRESH = 0.00 DEMOGELD
|
||||
FEE_REFUND = 0.00 DEMOGELD
|
||||
|
||||
[wire-demogeld]
|
||||
PAYTO_URI = ${PAYTO_URI:-payto://x-taler-bank/${BANK_HOST:-ob.antifa.ltd}/demogeld?receiver-name=demogeld}
|
||||
1
exchange/conf/overrides.conf
Normal file
1
exchange/conf/overrides.conf
Normal file
|
|
@ -0,0 +1 @@
|
|||
# Intentionally empty; can be used by tooling to override settings.
|
||||
8
exchange/conf/taler-exchange.conf.tmpl
Normal file
8
exchange/conf/taler-exchange.conf.tmpl
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
[exchange]
|
||||
currency = DEMOGELD
|
||||
|
||||
@inline-matching@ conf.d/*.conf
|
||||
@inline@ overrides.conf
|
||||
|
||||
[wire-exchange-demogeld]
|
||||
PAYTO_URI = ${PAYTO_URI:-payto://x-taler-bank/${BANK_HOST:-ob.antifa.ltd}/demogeld?receiver-name=demogeld}
|
||||
55
exchange/privacy/privacy.txt
Normal file
55
exchange/privacy/privacy.txt
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
Datenschutzerklaerung (Demo)
|
||||
Stand: 2025-12-10
|
||||
|
||||
1. Verantwortlicher
|
||||
Georg Elser Institut fuer Angewandten Antifaschismus und Antiautoritarismusforschung
|
||||
Koenig-Lothar-Platz 1, DE-01161 Dresden
|
||||
Vertreten durch: Mirco da Silva, Amalie-Dietrich-Platz 9, DE-01169 Dresden
|
||||
E-Mail: gamemaster@antifa.ltd
|
||||
|
||||
2. Zweck der Verarbeitung
|
||||
Bereitstellung und Betrieb von Demogeld-Konten zu Demonstrations- und Spielzwecken (fiktive
|
||||
Waehrung ohne realen Gegenwert).
|
||||
|
||||
3. Kategorien von Daten
|
||||
- Kontodaten: Benutzername, E-Mail (optional), fiktive oder reale Personenangaben.
|
||||
- Protokolle: technische Logfiles fuer Betrieb/Sicherheit (z.B. Zeitstempel, IP, Fehlerlogs).
|
||||
|
||||
4. Rechtsgrundlage (DSGVO)
|
||||
- Art. 6 Abs. 1 lit. b DSGVO (vertragliche Anbahnung/Nutzung des Demo-Dienstes)
|
||||
- Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am sicheren Betrieb)
|
||||
- Bei rein fiktiven Angaben sind keine personenbezogenen Daten betroffen.
|
||||
|
||||
5. Speicherdauer
|
||||
- Kontodaten: bis zur Loeschung des Kontos oder Einstellung des Dienstes.
|
||||
- Logdaten: in der Regel wenige Wochen/Monate, sofern keine laengere Aufbewahrung wegen
|
||||
Fehlersuche/Sicherheit erforderlich ist.
|
||||
|
||||
6. Empfaenger
|
||||
Keine Weitergabe an Dritte, ausser technische Dienstleister (Hosting/Administration) mit
|
||||
entsprechender Vereinbarung.
|
||||
|
||||
7. Uebermittlungen in Drittlaender
|
||||
Nicht vorgesehen.
|
||||
|
||||
8. Rechte der Betroffenen (DSGVO)
|
||||
- Auskunft (Art. 15)
|
||||
- Berichtigung (Art. 16)
|
||||
- Loeschung (Art. 17)
|
||||
- Einschraenkung (Art. 18)
|
||||
- Datenuebertragbarkeit (Art. 20)
|
||||
- Widerspruch (Art. 21)
|
||||
- Beschwerde bei einer Aufsichtsbehoerde (Art. 77)
|
||||
|
||||
Kontakt fuer Betroffenenrechte: gamemaster@antifa.ltd
|
||||
|
||||
9. Erforderlichkeit/Freiwilligkeit
|
||||
Die Nutzung ist freiwillig; erforderliche Angaben sind auf das Minimum fuer den Betrieb des
|
||||
Demo-Kontos beschraenkt und duerfen fiktiv sein.
|
||||
|
||||
10. Sicherheit
|
||||
Uebliche technische und organisatorische Massnahmen; keine Garantie fuer Verfuegbarkeit oder
|
||||
Unversehrtheit der Daten (Demo-Betrieb, Haftungsausschluss siehe Nutzungsbedingungen).
|
||||
|
||||
11. Aenderungen
|
||||
Diese Erklaerung kann angepasst werden. Bitte beachten Sie die jeweils aktuelle Fassung.
|
||||
44
exchange/terms/terms.txt
Normal file
44
exchange/terms/terms.txt
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
Demogeld Nutzungsbedingungen (Demo)
|
||||
Stand: 2025-12-10
|
||||
|
||||
1. Anbieter und Kontakt
|
||||
Georg Elser Institut fuer Angewandten Antifaschismus und Antiautoritarismusforschung
|
||||
Koenig-Lothar-Platz 1, DE-01161 Dresden
|
||||
Vertreten durch: Mirco da Silva, Amalie-Dietrich-Platz 9, DE-01169 Dresden
|
||||
E-Mail: gamemaster@antifa.ltd
|
||||
|
||||
2. Zweck
|
||||
Demogeld ist eine rein fiktive Waehrung ohne realen Gegenwert. Sie dient ausschliesslich zu
|
||||
Demonstrations- und Spielzwecken (u.a. LLARP). Es besteht kein Anspruch auf Einloesung oder
|
||||
Umtausch in gesetzliche Zahlungsmittel.
|
||||
|
||||
3. Registrierung und Nutzung
|
||||
- Konten koennen mit realen oder fiktiven Daten angelegt werden.
|
||||
- Die Nutzung erfolgt auf eigenes Risiko. Der Anbieter kann Konten jederzeit sperren oder loeschen.
|
||||
- Technische Verfuegbarkeiten sind nicht garantiert; Wartungen und Ausfaelle sind jederzeit moeglich.
|
||||
|
||||
4. Haftungsausschluss
|
||||
- Der Anbieter uebernimmt keine Haftung fuer Schaeden oder Verluste, die aus der Nutzung oder
|
||||
Nichtnutzung von Demogeld entstehen.
|
||||
- Keine Gewaehr fuer Verfuegbarkeit, Integritaet von Daten oder Funktionsfaehigkeit des Systems.
|
||||
- Kein Finanzdienstleistungsangebot; keine Aufsicht durch Finanzbehoerden.
|
||||
|
||||
5. Datenschutz
|
||||
Siehe separate Datenschutzerklaerung. Es werden nur Daten erhoben, die fuer den Betrieb des Demo-
|
||||
Kontos erforderlich sind; diese duerfen fiktiv sein. Es erfolgt keine Weitergabe an Dritte ausser
|
||||
zur technischen Bereitstellung.
|
||||
|
||||
6. Missbrauch und Inhalte
|
||||
- Keine rechtswidrigen, volksverhetzenden oder diskriminierenden Inhalte.
|
||||
- Kein Versuch, technische Sicherheitsmechanismen zu umgehen.
|
||||
|
||||
7. Aenderungen
|
||||
Der Anbieter kann diese Bedingungen jederzeit aendern. Fortgesetzte Nutzung nach Aenderungen gilt
|
||||
als Zustimmung.
|
||||
|
||||
8. Gerichtsstand/Recht
|
||||
Es gilt deutsches Recht. Gerichtsstand (soweit vereinbar) ist Dresden.
|
||||
|
||||
9. Salvatorische Klausel
|
||||
Sollten einzelne Bestimmungen unwirksam sein, bleibt der Rest wirksam; an ihre Stelle tritt die
|
||||
gesetzliche Regelung.
|
||||
Loading…
Add table
Add a link
Reference in a new issue