{"id":51152294,"url":"https://github.com/librecodecoop/evo-crm-community","last_synced_at":"2026-06-26T07:02:18.829Z","repository":{"id":359411555,"uuid":"1245633455","full_name":"LibreCodeCoop/evo-crm-community","owner":"LibreCodeCoop","description":null,"archived":false,"fork":false,"pushed_at":"2026-06-11T13:32:03.000Z","size":47,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-11T15:21:04.261Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/LibreCodeCoop.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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-21T12:06:14.000Z","updated_at":"2026-06-11T13:33:48.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/LibreCodeCoop/evo-crm-community","commit_stats":null,"previous_names":["librecodecoop/evo-crm-community"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LibreCodeCoop/evo-crm-community","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreCodeCoop%2Fevo-crm-community","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreCodeCoop%2Fevo-crm-community/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreCodeCoop%2Fevo-crm-community/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreCodeCoop%2Fevo-crm-community/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LibreCodeCoop","download_url":"https://codeload.github.com/LibreCodeCoop/evo-crm-community/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreCodeCoop%2Fevo-crm-community/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34806448,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2026-06-26T07:02:17.759Z","updated_at":"2026-06-26T07:02:18.821Z","avatar_url":"https://github.com/LibreCodeCoop.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# evo-crm-community\n\nThis repository contains the full Evo CRM community stack used for local\ndevelopment, production-style testing, and hosted deployment behind a shared\nreverse proxy.\n\n## Deploy\n\nThe full deploy guide lives in [docs/deploy.md](docs/deploy.md).\nFor the playbook itself, see [docs/install-playbook.md](docs/install-playbook.md).\n\nFor a quick bootstrap after cloning, use:\n\n```bash\nmake bootstrap SITE_DNS=app.example.com\n```\n\nThat target wraps `scripts/bootstrap.sh`, which generates host secrets, writes\n`.env`, and starts the stack. If a shared `reverse-proxy` network is missing,\nit creates it first. It does not manage the proxy stack itself.\n\nIn short, the production flow is:\n\n```bash\nansible-playbook -i motoko-new, deploy/install.yml -e site_dns=app.example.com\n```\n\nThat playbook:\n\n- writes the environment file for the target host\n- creates the shared `reverse-proxy` Docker network when needed\n- starts the shared proxy stack\n- starts the Evo CRM stack\n- waits for the frontend and backend to answer over HTTPS\n\nThe stack is designed to expose:\n\n- frontend: `https://{{ site_dns }}`\n- backend: `https://api.{{ site_dns }}`\n\nFor an approximate footprint of the Docker images used by the stack, see\n[docs/image-sizes.md](docs/image-sizes.md).\n\nFor backups and restore steps, see [docs/backup.md](docs/backup.md).\n\nFor a quick scheduled backup, use:\n\n```bash\nmake backup\n```\n\nFor proxy routing details, see [nginx/README.md](nginx/README.md).\n\n## Included compatibility services\n\nThe journeys screen is currently backed by a local compatibility service in\nthis repository so newly created journeys persist in the stack and reappear in\nthe list until the real backend gains native journey storage.\n\nThe segments editor uses the same pattern: a local compatibility service keeps\ncreated segments available to the UI until the backend exposes native segment\nstorage.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibrecodecoop%2Fevo-crm-community","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flibrecodecoop%2Fevo-crm-community","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibrecodecoop%2Fevo-crm-community/lists"}