{"id":23054004,"url":"https://github.com/emcecs/ecs-zimbra-store-manager","last_synced_at":"2025-08-27T11:09:35.809Z","repository":{"id":27555022,"uuid":"31036843","full_name":"EMCECS/ecs-zimbra-store-manager","owner":"EMCECS","description":"Zimbra storage manager plugin for ECS","archived":false,"fork":false,"pushed_at":"2018-07-26T13:43:52.000Z","size":181,"stargazers_count":5,"open_issues_count":0,"forks_count":3,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-04-16T07:44:51.421Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EMCECS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-02-19T21:04:58.000Z","updated_at":"2019-01-06T21:28:45.000Z","dependencies_parsed_at":"2022-08-31T23:51:50.374Z","dependency_job_id":null,"html_url":"https://github.com/EMCECS/ecs-zimbra-store-manager","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EMCECS%2Fecs-zimbra-store-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EMCECS%2Fecs-zimbra-store-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EMCECS%2Fecs-zimbra-store-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EMCECS%2Fecs-zimbra-store-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EMCECS","download_url":"https://codeload.github.com/EMCECS/ecs-zimbra-store-manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229893982,"owners_count":18140616,"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":[],"created_at":"2024-12-16T00:32:26.892Z","updated_at":"2024-12-16T00:32:27.474Z","avatar_url":"https://github.com/EMCECS.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"ecs-zimbra-store-manager\n===\nZimbra storage manager plugin for ECS S3\n\nCompiling instructions\n---\n1. Install Gradle and Maven.\n2. Build and install Zimbra so you have the zimbra jars in your local maven repository: http://wiki.zimbra.com/wiki/Building_Zimbra_using_Git.\nIf you can't get the code for the Zimbra version you want, you can download the rpm and pull the files from there. You will need the following jars to build,\nall of which will be provided by the zimbra server at runtime:\n  - zimbracommon\n  - zimbracore\n  - zimbrasoap\n  - zimbrastore\n  - mail\n  - dom4j\n  - log4j\n3. Go to sources root\n4. Run from command line: ./gradlew\n\nHow to configure the library from sources\n---\n1. Change configuration of: sources-folder/src/main/resources/ecs.properties\n2. Compile.\n\nHow to configure compiled library\n---\n1. Open a compiled ecs-zimbra-store-manager-VERSION.jar with any jar or zip archive program.\n2. Edit the file ecs.properties (at the root of the jar) to change the configuration.\n3. Replace the reconfigured ecs.properties file inside the opened jar using the archive program.\n\nHow to install Zimbra StoreManager Extension plugin to Zimbra Server\n---\n1. Create the folder /opt/zimbra/lib/ext/ecs-zimbra-store-manager\n2. Copy ecs-zimbra-store-manager-VERSION.jar to /opt/zimbra/lib/ext/ecs-zimbra-store-manager\n3. Switch to zimbra user: sudo -su zimbra\n4. Change default zimbra StoreManager: /opt/zimbra/bin/zmlocalconfig -e zimbra_class_store=com.emc.ecs.zimbra.integration.EcsStoreManager\n5. Restart Zimbra Server\n\nTo restart the server\n---\n1. Stop Zimbra: /opt/zimbra/bin/zmcontrol stop\n2. Check tha Zimbra has stopped: /opt/zimbra/bin/zmcontrol status \n3. Start Zimbra: /opt/zimbra/bin/zmcontrol start.\n4. Alternative one-step restart: /opt/zimbra/bin/zmcontrol restart.\n\n**NOTE:**\nThis plugin will not migrate any existing accounts and account data to ECS store. In order to migrate\nthat data manual migration must be performed!\n\nDeveloper Info\n---Documentation on how the StoreManagerSDK works is here: http://wiki.zimbra.com/wiki/StoreManagerSDK\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femcecs%2Fecs-zimbra-store-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femcecs%2Fecs-zimbra-store-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femcecs%2Fecs-zimbra-store-manager/lists"}