{"id":18773778,"url":"https://github.com/kanboard/plugin-s3","last_synced_at":"2025-10-29T02:01:58.361Z","repository":{"id":70952725,"uuid":"43036897","full_name":"kanboard/plugin-s3","owner":"kanboard","description":"Plugin to store files on Amazon S3","archived":false,"fork":false,"pushed_at":"2023-08-09T03:47:16.000Z","size":5860,"stargazers_count":9,"open_issues_count":7,"forks_count":11,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-13T09:13:28.213Z","etag":null,"topics":["aws","plugin","s3"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kanboard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2015-09-24T01:23:21.000Z","updated_at":"2024-02-27T02:33:11.000Z","dependencies_parsed_at":"2024-03-08T16:30:13.937Z","dependency_job_id":null,"html_url":"https://github.com/kanboard/plugin-s3","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/kanboard%2Fplugin-s3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanboard%2Fplugin-s3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanboard%2Fplugin-s3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kanboard%2Fplugin-s3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kanboard","download_url":"https://codeload.github.com/kanboard/plugin-s3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248688551,"owners_count":21145766,"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":["aws","plugin","s3"],"created_at":"2024-11-07T19:35:34.865Z","updated_at":"2025-10-29T02:01:58.304Z","avatar_url":"https://github.com/kanboard.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"AWS S3 plugin for Kanboard\n==========================\n\nThis plugin stores uploaded files to Amazon S3 instead of storing files on the local filesystem.\n\nAuthor\n------\n\n- Frederic Guillot\n- License MIT\n\nRequirements\n------------\n\n- Kanboard \u003e= 1.0.37\n- PHP \u003e= 5.5\n- Account with Amazon AWS, or other S3 compatible service\n\nInstallation\n------------\n\nYou have the choice between 3 methods:\n\n1. Install the plugin from the Kanboard plugin manager in one click\n2. Download the zip file and decompress everything under the directory `plugins/S3`\n3. Clone this repository into the folder `plugins/S3`\n\nNote: Plugin folder is case-sensitive.\n\nConfiguration\n-------------\n\nYou can configure this plugin through the user interface or with the config file. \nUse the config file if you don't want to store AWS credentials into the database.\n\n### With the user interface\n\nGo to **Settings \u003e Integrations \u003e Amazon S3 Storage**:\n\n![s3](https://cloud.githubusercontent.com/assets/323546/15444333/64fdc1a4-1ebd-11e6-95d0-ec57a5b42afb.png)\n\n### With the config file\n\nAdd those config parameters in your `config.php`:\n\n```php\ndefine('AWS_KEY', 'YOUR_API_KEY');\ndefine('AWS_SECRET', 'YOUR_API_SECRET');\ndefine('AWS_S3_BUCKET', 'YOUR_BUCKET_NAME');\ndefine('AWS_S3_PREFIX', '');\n\n// Set the region of your bucket\ndefine('AWS_S3_REGION', 'us-east-1');\n\n// Use AWS_S3_OPTIONS to configure custom end-point, like Minio\ndefine('AWS_S3_OPTIONS', json_encode(['version' =\u003e 'latest', 'endpoint' =\u003e 'https://my.minio.io', 'use_path_style_endpoint' =\u003e true]));\n```\n\n### Notes\n\n- If the S3 prefix is defined, all files will be save to `s3://YOUR_BUCKET/YOUR_PREFIX/path/to/object`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanboard%2Fplugin-s3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkanboard%2Fplugin-s3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanboard%2Fplugin-s3/lists"}