Ansible role that deploys, maintains, and updates Cryptpad - Zero Knowledge realtime collaborative editor.
Find a file
2025-01-05 08:11:57 +01:00
customize customize (#17) 2023-05-16 12:33:44 +00:00
defaults 2024.12.0 (#39) 2024-12-24 06:58:17 +01:00
handlers update to 2024.9.1 (#36) 2024-11-22 17:22:10 +01:00
Playbooks update to 2024.9.1 (#36) 2024-11-22 17:22:10 +01:00
tasks fix error with static task in doublon 2025-01-05 08:11:57 +01:00
templates update to 2024.9.1 (#36) 2024-11-22 17:22:10 +01:00
.ansible-lint update to 2024.9.1 (#36) 2024-11-22 17:22:10 +01:00
.gitignore Migration commit; fresh start 2021-03-14 10:51:14 +01:00
LICENSE Migration commit; fresh start 2021-03-14 10:51:14 +01:00
README.md Update to 2024.3.1 (#27) 2024-06-18 20:27:44 +02:00
Vagrantfile change include to include_tasks (#16) 2023-01-17 20:23:14 +00:00

Cryptpad - Ansible Role

This role covers deployment, configuration and software updates of Cryptpad. This role is released under MIT Licence and we give no warranty for this piece of software. Currently supported OS - Debian.

You can deploy test instance using Vagrantfile attached to the role. vagrant up

ansible-playbook -b Playbooks/cryptpad.yml Add 192.168.33.20 cryptpad.example.org to /etc/hosts Then you can access cryptpad from your computer on https://cryptpad.example.org

Customization

You can add your own logo by changing CryptPad_logo.svg and CryptPad_logo_hero.svg files in the customize folder by logos of your choice (but keep those names). (Note: CryptPad_logo_hero logo is used on main page, CryptPad_logo for loading pages).

You can also add/edit files in the customize folder as explained on https://docs.cryptpad.org/en/admin_guide/customization.html

Playbook

The playbook includes nginx and node roles and deploys entire stack needed to run Cryptpad. Additional roles are also available in the Ansible roles repos in git.

CHANGELOG

  • 17.02.2023 -
    • Add customization
  • 26.03.2021 -
    • Bumped version to 4.2.1
    • Update readme
    • Add licence