Skip to main content
Ctrl+K
GNU Taler GNU Taler
  • GNU Taler Documentation

For Exchange Operators

  • 1. Exchange Operator Manual
  • 2. Exchange KYC/AML Operator Manual
  • 3. Challenger Operator Manual

For Merchant Operators

  • 4. Merchant Backend Operator Manual
  • 5. Merchant Point of Sale App Manual
  • 6. Taler Point of Sale Integration
  • 7. Paivana Operator Manual

For Bank Integrators

  • 8. LibEuFin Manuals
    • 8.1. Nexus Manual
    • 8.2. Nexus bank dialects
    • 8.3. Bank Setup Manual
    • 8.4. Setup EBICS at PostFinance test platform
    • 8.5. EbiSync Manual
  • 9. Magnet Bank Adapter Setup Manual
  • 10. Cyclos Adapter Setup Manual
  • 11. Wise Adapter Setup Manual
  • 12. Depolymerization Manuals
    • 12.1. Bitcoin Depolymerizer Setup Manual
    • 12.2. Bitcoin Depolymerizer Limitations

For Regional and Event Currencies

  • 13. Regional Currency Automated Setup Manual
  • 14. Regional Currency Custom Setup Manual
  • 15. Using the Regional Currency

For Other Operators

  • 16. Auditor Operator Manual
  • 17. Directory Operator Manual
  • 18. Mailbox Operator Manual
  • 19. APNs Relay Manual

For Developers

  • 20. API Specification
    • 20.1. Overview
    • 20.2. Conventions for Taler RESTful APIs
    • 20.3. Exchange RESTful API
    • 20.4. Merchant Backend RESTful API
    • 20.5. Wallet-Core API Documentation
    • 20.6. Auditor RESTful API
    • 20.7. Backup and Synchronization RESTful API
    • 20.8. Challenger Service RESTful API
    • 20.9. Directory RESTful API
    • 20.10. Mailbox RESTful API
    • 20.11. Bank RESTful APIs
      • 20.11.1. Introduction to Taler (Core-)Banking Integration
      • 20.11.2. Taler Core Bank API
      • 20.11.3. Taler Adapter API
      • 20.11.4. Taler Wire Gateway HTTP API
      • 20.11.5. Taler Prepared Transfer HTTP API
      • 20.11.6. Taler Bank Revenue HTTP API
      • 20.11.7. Taler Bank Integration API
      • 20.11.8. Taler Conversion Info API
      • 20.11.9. Taler Account Directory API
      • 20.11.10. Terminal API
    • 20.12. Donau RESTful API
    • 20.13. Taler Observability RESTful API
    • 20.14. Taler EbiSync RESTful API
    • 20.15. Taler APNs Relay RESTful API
  • 21. Wallet Manuals
    • 21.1. Wallet Browser Integration Manual
  • 22. Developer Manuals
    • 22.1. General Developer Manual
    • 22.2. Wallet Developer Manual
      • 22.2.1. Wallet Error Handling Notes
    • 22.3. Production Release Process
    • 22.4. GNU Taler Translation Dictionary
  • 23. Design Documents
    • 23.1. Design document lifecycle
    • 23.2. XX 01: New Browser Integration
    • 23.3. XX 02: Wallet Exchange Management
    • 23.4. DD 03: ToS rendering
    • 23.5. DD 04: Wallet Withdrawal Flow
    • 23.6. XX 05: Wallet Backup and Sync
    • 23.7. XX 06: Extensions for GNU Taler
    • 23.8. DD 07: Specification of the Payment Flow
    • 23.9. XX 08: Fee Structure Metrics
    • 23.10. XX 09: Wallet Backup
    • 23.11. DD 10: Exchange crypto helper design
    • 23.12. DD 11: Auditor-Exchange Database Synchronization
    • 23.13. DD 12: Exchange Fee Configuration
    • 23.14. DD 13: Wallet-to-Wallet Payments
    • 23.15. DD 14: Merchant backoffice UI
    • 23.16. DD 15: Merchant backoffice Routing
    • 23.17. DD 16: Backoffice Order Management
    • 23.18. DD 17: Backoffice Inventory Management
    • 23.19. DD 18: Forgettable Data in JSON Contract Terms
    • 23.20. XX 19: Wallet Backup Merging
    • 23.21. XX 20: Backoffice Rewards Management
    • 23.22. DD 21: Exchange Key Continuity
    • 23.23. DD 22: Wallet Proofs to Auditor
    • 23.24. DD 23: Taler KYC
    • 23.25. DD 24: Anonymous Age Restriction Extension
    • 23.26. DD 25: Withdraw coins manually starting from the wallet
    • 23.27. DD 26: Refunds and Fees
    • 23.28. DD 27: Sandboxing all the Taler services
    • 23.29. DD 28: Deposit Policy Extensions
    • 23.30. DD 29: Mobile P2P UI
    • 23.31. DD 30: Offline payments
    • 23.32. DD 31: Invoicing
    • 23.33. DD 32: Brandt-Vickrey Auctions
    • 23.34. DD 33: Database Schema and Versioning
    • 23.35. DD 34: Considerations for Wallet Database Migrations
    • 23.36. DD 35: Regional currencies
    • 23.37. DD 36: Currency conversion service
    • 23.38. DD 37: Wallet Transaction Lifecycle
    • 23.39. DD 38: Demobanks protocol suppliers
    • 23.40. DD 39: Taler Wallet Browser Integration Considerations
    • 23.41. DD 40: Distro Packaging
    • 23.42. DD 41: Wallet Balance and Amount Definitions
    • 23.43. DD 42: Wallet Dev Experiments
    • 23.44. DD 43: Managing Prebuilt Artifacts and Source-Level Dependencies
    • 23.45. DD 44: CI System
    • 23.46. DD 45: Single-Depth Inheritance of KYC for Reserves
    • 23.47. DD 46: Contract Format v1
    • 23.48. DD 47: STEFAN
    • 23.49. DD 48: Wallet Exchange Lifecycle and Management
    • 23.50. DD 49: Authentication
    • 23.51. DD 50: Libeufin-Nexus
    • 23.52. DD 51: Fractional Digits
    • 23.53. DD 52: LibEufin Bank Two-factor authentification
    • 23.54. DD 53: Wallet UI Design
    • 23.55. DD 54: Dynamic Forms
    • 23.56. DD 55: Wallet Problem Reports
    • 23.57. DD 56: Weblate integration
    • 23.58. DD 57: LibEufin Bank Account Lockout & Recovery
    • 23.59. DD 58: EBICS Transaction Unique ID
    • 23.60. DD 59: Statistics
    • 23.61. DD 60: Clause-Schnorr Signatures
    • 23.62. DD 61: Batched Withdraw
    • 23.63. DD 62: PQ Refresh Protocol
    • 23.64. DD 63: LibEufin Conversion Rate Class
    • 23.65. DD 64: Algorithm for transactions with KYC checks
    • 23.66. DD 65: Exchange Base URL Migration
    • 23.67. DD 66: Wallet UI Color Scheme
    • 23.68. DD 67: Merchant Self Provisioning
    • 23.69. DD 68: Token Feature Roadmap
    • 23.70. DD 69: Exchange Base URL Completion
    • 23.71. DD 70: Alias Lookup and Mailbox
    • 23.72. DD 71: Auto-refresh
    • 23.73. DD 72: Products Units
    • 23.74. DD 73: Extended Merchant Template
    • 23.75. DD 74: Merchant Backend Simplification
    • 23.76. DD 75: Wallet support for BBAN entry/display
    • 23.77. DD 76: Paivana - Fighting AI Bots with GNU Taler
    • 23.78. DD 77: Merchant Multi-Tenancy and Self-Provisioning
    • 23.79. DD 78: Taxes
    • 23.80. DD 79: Reports
    • 23.81. DD 80: Alternative wire transfer subjects
    • 23.82. DD 81: Shop Discovery
    • 23.83. DD 82: Wallet Diagnostics Export
    • 23.84. DD 83: Wallet Initiated Withdrawal
    • 23.85. DD 84: Simple observability
    • 23.86. DD 85: Transfer status
    • 23.87. DD 86: Wallet UI Design Proposal
    • 23.88. DD 87: Wallet Onboarding Experience
    • 23.89. DD 88: Wallet Withdrawal Experience
    • 23.90. DD 89: Merchant 2FA UX
    • 23.91. DD 90: Branding Guidelines
    • 23.92. DD 91: Wallet Coin Selection
    • 23.93. DD 92: Incremental Wallet Backup and Sync
    • 23.94. DD 93: Checkout Page
    • 23.95. DD 94: Discounts & Passes Wallet UI
    • 23.96. DD 95: Captcha 100
    • 23.97. DD 96: Partial Payments
    • 23.98. DD 97: Challenge-Signature Payment Confirmations
    • 23.99. DD 98: Token Fountains for Promotions
    • 23.100. DD 99: Programmable Template Validation
    • 23.101. DD 100: Share Tokenization
    • 23.102. DD 101: Semantic Token Families MVP
    • 23.103. DD XY: Template

For System Administrators

  • 24. UNIX Man Pages
    • 24.1. challenger-admin(1)
    • 24.2. challenger-config(1)
    • 24.3. challenger-dbconfig(1)
    • 24.4. challenger-dbinit(1)
    • 24.5. challenger-httpd(1)
    • 24.6. challenger-send-email(1)
    • 24.7. challenger-send-post(1)
    • 24.8. challenger-send-sms-aspsms(1)
    • 24.9. challenger-send-sms-clicksend(1)
    • 24.10. challenger-send-sms-telesign(1)
    • 24.11. challenger-send-sms(1)
    • 24.12. challenger.conf(5)
    • 24.13. depolymerizer-bitcoin(1)
    • 24.14. depolymerizer-bitcoin.conf(5)
    • 24.15. donau-config(1)
    • 24.16. donau-dbconfig(1)
    • 24.17. donau-dbinit(1)
    • 24.18. donau-httpd(1)
    • 24.19. donau-secmod-cs(1)
    • 24.20. donau-secmod-eddsa(1)
    • 24.21. donau-secmod-rsa(1)
    • 24.22. donau.conf(5)
    • 24.23. libeufin-bank(1)
    • 24.24. libeufin-bank.conf(5)
    • 24.25. libeufin-ebisync(1)
    • 24.26. libeufin-ebisync.conf(5)
    • 24.27. libeufin-nexus(1)
    • 24.28. libeufin-nexus.conf(5)
    • 24.29. paivana-httpd(1)
    • 24.30. paivana.conf(5)
    • 24.31. robocop(1)
    • 24.32. sync-config(1)
    • 24.33. sync-dbconfig(1)
    • 24.34. sync-dbinit(1)
    • 24.35. sync-httpd(1)
    • 24.36. sync.conf(5)
    • 24.37. taler-aggregator-benchmark(1)
    • 24.38. taler-apns-relay(1)
    • 24.39. taler-apns-relay.conf(5)
    • 24.40. taler-auditor-config(1)
    • 24.41. taler-auditor-dbconfig(1)
    • 24.42. taler-auditor-dbinit(1)
    • 24.43. taler-auditor-httpd(1)
    • 24.44. taler-auditor-offline(1)
    • 24.45. taler-auditor-sync(1)
    • 24.46. taler-auditor(1)
    • 24.47. taler-auditor.conf(5)
    • 24.48. taler-bank-benchmark(1)
    • 24.49. taler-cyclos(1)
    • 24.50. taler-cyclos.conf(5)
    • 24.51. taler-directory-cli(1)
    • 24.52. taler-directory-config(1)
    • 24.53. taler-directory-dbinit(1)
    • 24.54. taler-directory-httpd(1)
    • 24.55. directory.conf(5)
    • 24.56. taler-exchange-aggregator(1)
    • 24.57. taler-exchange-benchmark(1)
    • 24.58. taler-exchange-closer(1)
    • 24.59. taler-exchange-config(1)
    • 24.60. taler-exchange-dbconfig(1)
    • 24.61. taler-exchange-dbinit(1)
    • 24.62. taler-exchange-drain(1)
    • 24.63. taler-exchange-expire(1)
    • 24.64. taler-exchange-httpd(1)
    • 24.65. taler-exchange-kyc-aml-pep-trigger(1)
    • 24.66. taler-exchange-kyc-tester(1)
    • 24.67. taler-exchange-kyc-trigger(1)
    • 24.68. taler-exchange-offline(1)
    • 24.69. taler-exchange-router(1)
    • 24.70. taler-exchange-sanctioncheck(1)
    • 24.71. taler-exchange-secmod-cs(1)
    • 24.72. taler-exchange-secmod-eddsa(1)
    • 24.73. taler-exchange-secmod-rsa(1)
    • 24.74. taler-exchange-transfer(1)
    • 24.75. taler-exchange-wire-gateway-client(1)
    • 24.76. taler-exchange-wirewatch(1)
    • 24.77. taler-exchange.conf(5)
    • 24.78. taler-fakebank-run(1)
    • 24.79. taler-fakebank.conf(5)
    • 24.80. taler-helper-auditor-aggregation(1)
    • 24.81. taler-helper-auditor-coins(1)
    • 24.82. taler-helper-auditor-deposits(1)
    • 24.83. taler-helper-auditor-purses(1)
    • 24.84. taler-helper-auditor-reserves(1)
    • 24.85. taler-helper-auditor-wire-credit(1)
    • 24.86. taler-helper-auditor-wire-debit(1)
    • 24.87. taler-magnet-bank(1)
    • 24.88. taler-magnet-bank.conf(5)
    • 24.89. taler-mailbox-config(1)
    • 24.90. taler-mailbox-dbinit(1)
    • 24.91. taler-mailbox-httpd(1)
    • 24.92. mailbox.conf(5)
    • 24.93. taler-mdb-ads.sh(1)
    • 24.94. taler-mdb-display(1)
    • 24.95. taler-mdb-network-check.sh(1)
    • 24.96. taler-mdb-qr-show(1)
    • 24.97. taler-mdb-show.sh(1)
    • 24.98. taler-mdb(1)
    • 24.99. taler-mdb.conf(5)
    • 24.100. taler-merchant-benchmark(1)
    • 24.101. taler-merchant-config(1)
    • 24.102. taler-merchant-dbconfig(1)
    • 24.103. taler-merchant-dbinit(1)
    • 24.104. taler-merchant-depositcheck(1)
    • 24.105. taler-merchant-donaukeyupdate(1)
    • 24.106. taler-merchant-exchangekeyupdate(1)
    • 24.107. taler-merchant-httpd(1)
    • 24.108. taler-merchant-kyccheck(1)
    • 24.109. taler-merchant-passwd(1)
    • 24.110. taler-merchant-reconciliation(1)
    • 24.111. taler-merchant-report-generator-email(1)
    • 24.112. taler-merchant-report-generator(1)
    • 24.113. taler-merchant-rproxy-setup(1)
    • 24.114. taler-merchant-webhook(1)
    • 24.115. taler-merchant-wirewatch(1)
    • 24.116. taler-merchant.conf(5)
    • 24.117. taler-terms-generator(1)
    • 24.118. taler-unified-setup.sh(1)
    • 24.119. taler-wallet-cli(1)
    • 24.120. taler-wise(1)
    • 24.121. taler-wise.conf(5)
  • 25. Internal System Administration
    • 25.1. Writing documentation setup
    • 25.2. Uptime Kuma
    • 25.3. GNU Taler monitoring
    • 25.4. Backups
    • 25.5. Support Process
    • 25.6. Installation of Prometheus
    • 25.7. Prometheus alerts
    • 25.8. Nginx Prometheus Exporter
    • 25.9. Prometheus node-exporter
    • 25.10. Prometheus postgres-exporter
    • 25.11. Grafana Loki
    • 25.12. Grafana Promtail
    • 25.13. Grafana backup
    • 25.14. Reprepro setup
  • 26. Deployments
    • 26.1. Testing in the TOPS Staging Environment
    • 26.2. Testing in the mytops staging environment
    • 26.4. Taler Operations Deployment
    • 26.5. Troubleshooting in the TOPS Prod Environment
    • 26.6. Sandcastle Demo

For Lawyers

  • 27. Taler licensing information
  • 28. GNU Free Documentation License

Other

  • Index

Deployments

26. Deployments#

This part of the documentation contains various internal (but public!) documentation about our deployments.

  • 26.1. Testing in the TOPS Staging Environment
  • 26.2. Testing in the mytops staging environment
  • 26.3. Onboarding
  • 26.4. Taler Operations Deployment
  • 26.5. Troubleshooting in the TOPS Prod Environment
  • 26.6. Sandcastle Demo

previous

25.14. Reprepro setup

next

26.1. Testing in the TOPS Staging Environment

By GNU Taler Developers

© Copyright 2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+).

Do you have any question or suggestion regarding the documentation? Go to our TALER Integration Community Hub!