All Projects → bitkidd → DigitalOcean-Spaces-Sync

bitkidd / DigitalOcean-Spaces-Sync

Licence: MIT license
This WordPress plugin syncs your media library with DigitalOcean Spaces Container.

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HCL
1544 projects

Projects that are alternatives of or similar to DigitalOcean-Spaces-Sync

do-spaces-action
📦Upload directories/files to DigitalOcean Spaces via GitHub Actions. Supports package/library versioning.
Stars: ✭ 30 (-34.78%)
Mutual labels:  digitalocean, digitalocean-spaces
Cloudbrute
Awesome cloud enumerator
Stars: ✭ 268 (+482.61%)
Mutual labels:  digitalocean, cloud-storage
HacktoberFest21
A beginner friendly repository for HacktoberFest 2021
Stars: ✭ 45 (-2.17%)
Mutual labels:  digitalocean
cluster-api-provider-digitalocean
The DigitalOcean provider implementation of the Cluster Management API
Stars: ✭ 85 (+84.78%)
Mutual labels:  digitalocean
competetive-code-hacktoberfest
For Hacktoberfest Contribution
Stars: ✭ 14 (-69.57%)
Mutual labels:  digitalocean
server
👨🏾‍🍳 Server for Ferdi that you can re-use to run your own
Stars: ✭ 26 (-43.48%)
Mutual labels:  digitalocean
digitalocean exporter
Prometheus exporter for DigitalOcean metrics, written in Go.
Stars: ✭ 100 (+117.39%)
Mutual labels:  digitalocean
pulumi-digitalocean
A DigitalOcean Pulumi resource package, providing multi-language access to DigitalOcean
Stars: ✭ 54 (+17.39%)
Mutual labels:  digitalocean
ansible-digitalocean
An ansible role that creates a DigitalOcean droplet and returns the droplet's IP address for further use in playbooks
Stars: ✭ 20 (-56.52%)
Mutual labels:  digitalocean
doks-example
Example DigitalOcean Kubernetes workload with service exposed through a DO load-balancer.
Stars: ✭ 150 (+226.09%)
Mutual labels:  digitalocean
phoenix example
An example Phoenix app with one-click deployments to different cloud services.
Stars: ✭ 62 (+34.78%)
Mutual labels:  digitalocean
serverless-ktp-ocr
Serverless Indonesian Identity E-KTP OCR with Google Cloud Platform (GCP) - Cloud Functions, Cloud Storage, and Cloud PubSub
Stars: ✭ 54 (+17.39%)
Mutual labels:  cloud-storage
hacktoberfest
Fork and Create a Pull Request
Stars: ✭ 13 (-71.74%)
Mutual labels:  digitalocean
djeasy
Django Project Deploy Easier to in Debian Distribution!
Stars: ✭ 24 (-47.83%)
Mutual labels:  digitalocean
whatsApp clone
Flutter WhatsClone (with Firebase + Clean Architecture) this app follow clean architecture proposed by our friendly Uncle Bob.
Stars: ✭ 181 (+293.48%)
Mutual labels:  cloud-storage
doclt
Digital Ocean Command Line Tool
Stars: ✭ 43 (-6.52%)
Mutual labels:  digitalocean
minectl
minectl 🗺 is a cli for creating Minecraft server on different cloud provider.
Stars: ✭ 85 (+84.78%)
Mutual labels:  digitalocean
Hacktoberfest-2021
Create Hacktoberfest PRs. Star this Repo!⭐
Stars: ✭ 32 (-30.43%)
Mutual labels:  digitalocean
CODE-CAMP-2020
A Virtual Hackathon Camp for Developers, Build real products and win Swags in comfort of your home.
Stars: ✭ 30 (-34.78%)
Mutual labels:  digitalocean
hacktoberfest2019
A repository for hacktoberfest 2019 [ Not counting towards hacktoberfest contribution ]
Stars: ✭ 12 (-73.91%)
Mutual labels:  digitalocean

DEPRECATED PLUGIN

This plugin will not be supported or updated, please use at your own risk. Thank you!

DigitalOcean Spaces Sync

This WordPress plugin syncs your media library with DigitalOcean Spaces Container.

Description

This WordPress plugin syncs your media library with DigitalOcean Spaces Container. It allows you to simuntanously upload and delete files, replacing public media URL with relative cloud storage links. You can choose between two options, to keep local copy of the files, or to delete them and keep files only in cloud storage.

In order to use this plugin, you have to create a DigitalOcean Spaces API key.

You may now define constants in order to configure the plugin. If the constant is defined, it overwrites the value from settings page. Contants description:

  • DOS_KEY - DigitalOcean Spaces key
  • DOS_SECRET - DigitalOcean Spaces secret,
  • DOS_ENDPOINT - DigitalOcean Spaces endpoint,
  • DOS_CONTAINER - DigitalOcean Spaces container,
  • DOS_STORAGE_PATH - The path to the file in the storage, will appear as a prefix,
  • DOS_STORAGE_FILE_ONLY - Keep files only in DigitalOcean Spaces or not, values (true|false),
  • DOS_STORAGE_FILE_DELETE - Remove files in DigitalOcean Spaces on delete or not, values (true|false),
  • DOS_FILTER - A Regex filter,
  • UPLOAD_URL_PATH - A full url to the files, WP Constant,
  • UPLOAD_PATH - A path to the local files, WP Constant

There is a known issue with the built in Wordpress Image Editor, it will not upload changed images. Know how to fix this, PR welcome.

Installation

  1. Upload plugin directory to /wp-content/plugins/
  2. Activate plugin through 'Plugins' menu in WordPress
  3. Go to Settings -> DigitalOcean Spaces Sync and set up plugin

If plugin has been downloaded from GitHub, you have to install vendor components via composer update.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].