GNU Health - Automatic Deployment
1.3.3

Contents:

  • 1. Introduction
  • 2. Overview
  • 3. Playbooks
  • 4. Roles
  • 5. Examples
  • 6. Encryption by Ansible-Vault
  • 7. Securing SSH & passwords
  • 8. Firewall
  • 9. Backup & Restore
  • 10. Upgrade
  • 11. Tests
  • 12. Roadmap
  • 13. Contributing
  • 14. Troubleshooting
  • 15. LICENSE
GNU Health - Automatic Deployment
  • Welcome to GNU Health - Automatic Deployment’s documentation!
  • View page source

Welcome to GNU Health - Automatic Deployment’s documentation!

Contents:

  • 1. Introduction
  • 2. Overview
  • 3. Playbooks
    • 3.1. gnuhealth
    • 3.2. desktop
    • 3.3. orthanc
    • 3.4. thalamus
    • 3.5. all
    • 3.6. ssh
    • 3.7. test-server
  • 4. Roles
    • 4.1. barman
    • 4.2. certificate
    • 4.3. check
    • 4.4. fail2ban
    • 4.5. gnuhealth
    • 4.6. gnuhealth-client
    • 4.7. gpg
    • 4.8. locale
    • 4.9. logwatch
    • 4.10. mygnuhealth
    • 4.11. nftables
    • 4.12. nginx
    • 4.13. orthanc
    • 4.14. postfix
    • 4.15. postgresql
    • 4.16. restic
    • 4.17. ssh
    • 4.18. ssmtp
    • 4.19. systemd-alert
    • 4.20. test-server
    • 4.21. thalamus
    • 4.22. timezone
    • 4.23. unattended-upgrades
    • 4.24. uwsgi
    • 4.25. zabbix
  • 5. Examples
    • 5.1. GNU Health server and client in one system
    • 5.2. GNU Health client without server
    • 5.3. One application - multiple systems
    • 5.4. One system - multiple applications
    • 5.5. Productive - low budget
  • 6. Encryption by Ansible-Vault
  • 7. Securing SSH & passwords
    • 7.1. Enable host key checking
    • 7.2. Disable password-based ssh login and root login
    • 7.3. Handling the sudo password
    • 7.4. Prompt for SSH password
    • 7.5. Using the SSH playbook
  • 8. Firewall
  • 9. Backup & Restore
  • 10. Upgrade
    • 10.1. PyPI packages
    • 10.2. System packages
    • 10.3. Database schemes
    • 10.4. Ansible repository
    • 10.5. Ansible
  • 11. Tests
  • 12. Roadmap
    • 12.1. Todos
    • 12.2. Related issues
  • 13. Contributing
    • 13.1. Maintenance
  • 14. Troubleshooting
  • 15. LICENSE
    • 15.1. GNU GENERAL PUBLIC LICENSE
    • 15.2. Preamble
    • 15.3. TERMS AND CONDITIONS
    • 15.4. How to Apply These Terms to Your New Programs
Next

© Copyright 2024, Gerald Wiese.

Built with Sphinx using a theme provided by Read the Docs.