{"id":13556493,"url":"https://github.com/systemli/ansible-role-cryptpad","last_synced_at":"2025-04-03T10:30:43.722Z","repository":{"id":149743714,"uuid":"102124320","full_name":"systemli/ansible-role-cryptpad","owner":"systemli","description":" Ansible role to install \u0026 maintain cryptpad","archived":true,"fork":false,"pushed_at":"2022-01-30T13:47:31.000Z","size":33,"stargazers_count":16,"open_issues_count":5,"forks_count":5,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-11-04T06:34:53.519Z","etag":null,"topics":["ansible","collaboration","cryptpad","debian","molecule","texteditor"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/systemli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-09-01T14:59:53.000Z","updated_at":"2024-09-28T19:19:47.000Z","dependencies_parsed_at":"2023-04-25T03:38:29.614Z","dependency_job_id":null,"html_url":"https://github.com/systemli/ansible-role-cryptpad","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemli%2Fansible-role-cryptpad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemli%2Fansible-role-cryptpad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemli%2Fansible-role-cryptpad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemli%2Fansible-role-cryptpad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/systemli","download_url":"https://codeload.github.com/systemli/ansible-role-cryptpad/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246984435,"owners_count":20864441,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","collaboration","cryptpad","debian","molecule","texteditor"],"created_at":"2024-08-01T12:03:52.269Z","updated_at":"2025-04-03T10:30:43.380Z","avatar_url":"https://github.com/systemli.png","language":null,"funding_links":[],"categories":["Others","ansible"],"sub_categories":[],"readme":"# ansible-role-cryptpad\n\n[![Build Status](https://travis-ci.org/systemli/ansible-role-cryptpad.svg?branch=master)](https://travis-ci.org/systemli/ansible-role-cryptpad) [![Ansible Galaxy](http://img.shields.io/badge/ansible--galaxy-cryptpad-blue.svg)](https://galaxy.ansible.com/systemli/cryptpad/)\n\nInstall and maintain an [Cryptpad](https://cryptpad.fr/) service.\n\nThis role will setup an cryptpad service running on 0.0.0.0:3000.\n\nYou need to have a running webserver with a vhost pointing to your cryptpad instance and it's port. \n\n## Role Variables\n\nDefaults:\n\n    ## Role variables\n    cryptpad_required_packages:\n      - nodejs\n      - git\n    \n    cryptpad_repository: \"https://github.com/xwiki-labs/cryptpad.git\"\n    cryptpad_repository_key_file: \"\"\n    cryptpad_repository_version: \"master\"\n    cryptpad_user: \"cryptpad\"\n    cryptpad_group: \"{{ cryptpad_user }}\"\n    cryptpad_home: \"/home/cryptpad\"\n    cryptpad_path: \"{{ cryptpad_home }}/cryptpad\"\n    cryptpad_update: False\n    \n    # enable monit service monitoring\n    cryptpad_monit_enabled: False\n    \n    ## template/config.js variables\n    cryptpad_http_address: \"::\"\n    cryptpad_http_headers_enabled: \"True\"\n    cryptpad_content_security_enabled: \"True\"\n    cryptpad_pad_content_security_enabled: \"True\"\n    cryptpad_http_port: 3000\n    cryptpad_http_safe_port: 3001\n    cryptpad_websocket_path: \"/cryptpad_websocket\"\n    cryptpad_log_to_stdout: \"false\"\n    cryptpad_verbose: \"false\"\n    cryptpad_main_pages:\n      - index\n      - privacy\n      - terms\n      - about\n      - contact\n      - what-is-cryptpad\n    \n    cryptpad_remove_donate_button: \"false\"\n    cryptpad_allow_subscriptions: \"false\"\n    cryptpad_domain: \"i.did.not.read.my.config.myserver.tld\"\n    cryptpad_default_storage_limit: \"50 * 1024 * 1024\"\n    cryptpad_admin_email: \"i.did.not.read.my.config@cryptpad.fr\"\n    cryptpad_storage: \"./storage/file\"\n    cryptpad_file_path: \"./datastore/\"\n    cryptpad_pin_path: \"./pins\"\n    cryptpad_blob_path: \"./blob\"\n    cryptpad_blob_staging_path: \"./blobstage\"\n    cryptpad_channel_expiration_ms: 30000\n    cryptpad_open_file_limit: 2048\n    cryptpad_rpc: \"./rpc.js\"\n    cryptpad_suppress_rpc_errors: \"false\"\n    cryptpad_enable_uploads: \"true\"\n    cryptpad_max_upload_size: \"20 * 1024 * 1024\"\n\n## Download\n\nDownload latest release with `ansible-galaxy`\n\n\tansible-galaxy install systemli.cryptpad\n\n## Example Playbook\n\n\n    - hosts: servers\n      roles:\n         - { role: systemli.cryptpad }\n\nTesting \u0026 Development\n---------------------\n\nTests\n-----\n\nFor developing and testing the role we use Travis CI, Molecule and Vagrant. On the local environment you can easily test the role with\n\nRun local tests with:\n\n```\nmolecule test \n```\n\nRequires Molecule, Vagrant and `python-vagrant` to be installed.For developing and testing the role we use Travis CI, Molecule and Vagrant. On the local environment you can easily test the role with\n\n## License\n\nThis Ansible role is licensed under the GNU GPLv3.\n\n## Author Information\n\nCopyright 2017 systemli.org (https://www.systemli.org/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystemli%2Fansible-role-cryptpad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsystemli%2Fansible-role-cryptpad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystemli%2Fansible-role-cryptpad/lists"}